| Summary: | osd не запускается под systemd | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Alexey Shabalin <shaba> |
| Component: | ceph | Assignee: | Alexey Shabalin <shaba> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P3 | CC: | evg, maks1ms, shaba |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
еще не упакован ceph.target, тоже нужен. |
в /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 не критично, но всеже.