pacific -> quincy upgrade - rados-classes loading broken
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Cloud Archive |
New
|
Undecided
|
Unassigned | ||
Yoga |
New
|
Undecided
|
Unassigned | ||
ceph (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Ubuntu 20.04
UCA Xena -> Yoga upgrade
Deployment was functional before upgrade; post upgrade a number of issues occured:
a) the devicehealth mgr module failed to startup with a device I/O error
b) the radosgw instances in the deployment failed to startup with and error about not being able to load the bucket list
The ceph-osd processes where reporting:
ceph-osd.
for various libcls_*.so files despite the fact that then where installed albeit under /usr/lib...
A new deployment using Yoga/Quincy does not exhibit this symptom.
Setting
osd class dir = /usr/lib/
worked around this issue in the deployment.
Struggling to reproduce this on a new deployment - tested new and upgrade paths
focal + quincy: OK
focal + pacific -> quincy: OK
focal + octopus -> pacific -> quincy: OK
I might not be going far enough back in time - the deployment that reported this issue was been in service for some time and started off as a bionic deployment.