в /lib/systemd/system/ceph-osd@.service указано ExecStartPre=/usr/libexec/ceph/ceph-osd-prestart.sh --cluster ${CLUSTER} --id %i но это файл находится в # rpm -ql ceph|grep ceph-osd-prestart.sh /usr/lib/ceph/ceph-osd-prestart.sh В ALTLinux %_libexecdir это /usr/lib а не /usr/libexec. Если в начале спека добавить %define _libexecdir /usr/libexec то должно быть все нормально. PS: еще желательно в зависимости добавить lsb-release, в логах osd.0 0 lsb_release_parse - pclose failed: (0) Success не критично, но всеже.
еще не упакован ceph.target, тоже нужен.
ceph-0.94.3-alt2 -> sisyphus: * Wed Sep 23 2015 Alexei Takaseev <taf@altlinux> 0.94.3-alt2 - Fix path to ceph-osd-prestart.sh, add lost ceph.target (ALT:#31295)