[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

ceph-common: /usr/bin/ceph-crush-location missing



Hello,

trying to start with on Devuan Beowulf with buster backports with added
set +x in the init script leads to an exit 2 [0]

The problem is that the init script looks for
/usr/bin/ceph-crush-location, which does not exist. Interrestingly
though, the man page is included [1].

Upgrading from Luminous (12.x) thus breaks current ceph clusters.

Does anyone know why the binary is missing?

Best regards,

Nico


[0]
+ /usr/bin/ceph-conf -c /etc/ceph/ceph.conf -n osd.79 osd crush update on start
+ printf
+ eval update_crush=""
+ update_crush=
+ get_conf osd_location_hook /usr/bin/ceph-crush-location osd crush location hook
+ var=osd_location_hook
+ def=/usr/bin/ceph-crush-location
+ key=osd crush location hook
+ shift
+ shift
+ shift
+ [ -z  ]
+ [ 0 -eq 1 ]
+ /usr/bin/ceph-conf -c /etc/ceph/ceph.conf -n osd.79 osd crush location hook
+ printf /usr/bin/ceph-crush-location
+ eval osd_location_hook="/usr/bin/ceph-crush-location"
+ osd_location_hook=/usr/bin/ceph-crush-location
+ [ ! -e /usr/bin/ceph-crush-location ]
+ EXIT_STATUS=2
+ continue
+ [ start = start -a /usr/bin != . ]
+ [ osd.79 =  ]
+ grep -q ^osd$
+ echo osd.79
+ exit 2

[1]
[18:50:29] server15.place6:~# dpkg -L ceph-common | grep location
/usr/share/man/man1/ceph-crush-location.1.gz


--
Modern, affordable, Swiss Virtual Machines. Visit www.datacenterlight.ch


Reply to: