Bug 33362

Summary: Проблема с CLVM ресурсом
Product: Sisyphus Reporter: Sergey Novikov <sotor>
Component: clvmAssignee: Alexey Shabalin <shaba>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: evg, rider, shaba, vitty
Version: unstable   
Hardware: all   
OS: Linux   

Description Sergey Novikov 2017-04-12 12:54:29 MSK
При добавлении ресурса для CLVM:
# crm configure primitive clvmd ocf:heartbeat:clvm op monitor interval=30s on-fail=fence

Ресурс отказывается запускаться с ошибкой:
exitreason='Setup problem: couldn't find command: /usr/sbin/clvmd'

Так как у нас clvmd лежит в /sbin/clvmd
Comment 1 Sergey Novikov 2017-04-12 17:00:39 MSK
В resource-agents предполагается наличие только одного sbin - /usr/sbin,как сделано в RedHat, соответственно переделать этот пакет скорее всего не получится. Предлагается просто добавить симлинк из /usr/sbin/clvmd в /sbin/clvmd.
Comment 2 Alexey Shabalin 2018-11-23 19:44:29 MSK
Нет, это лучше поправить в скрипте resource-agents/heartbeat/clvm
Это просто, надо исправить:
DAEMON_PATH="${sbindir}/clvmd"
CMIRROR_PATH="${sbindir}/cmirrord"
LVMCONF="${sbindir}/lvmconf"

Иначе для всех бинарников придется делать симлинки.