Bug 31295 - osd не запускается под systemd
Summary: osd не запускается под systemd
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: ceph (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-09-22 22:26 MSK by Alexey Shabalin
Modified: 2015-09-30 22:43 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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)