Bug 31295

Summary: osd не запускается под systemd
Product: Sisyphus Reporter: Alexey Shabalin <shaba>
Component: cephAssignee: Alexey Shabalin <shaba>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: evg, shaba
Version: unstable   
Hardware: all   
OS: Linux   

Description Alexey Shabalin 2015-09-22 22:26:42 MSK
в /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
не критично, но всеже.
Comment 1 Alexey Shabalin 2015-09-22 23:19:14 MSK
еще не упакован ceph.target, тоже нужен.
Comment 2 Repository Robot 2015-09-23 10:06:16 MSK
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)