The changes that came in via #13250 (ff7df3d3f5259362a6bb6780d6b532e57e89681d) cause problems with: a) older ceph releases that do not have a libceph-common.so at all (like libcephfs1-10.2.7-2.fc26.x86_64 on Fedora26) b) libceph-common.so installed under /usr/lib{64}/ceph (just like in librados2-12.2.2-1.fc28.x86_64 on Fedora rawhide/28) I guess we need to look for libceph-common.so at least also under /usr/lib{64}/ceph *and* we should not insist on libceph-common.so being present at all (for older ceph setups). Attached patch tries to fix that.
Created attachment 13966 [details] possible patch
The patch looks good to me. I'd like to give it a quick test on my side before pushing. Thanks for catching this Günther.
Comment on attachment 13966 [details] possible patch rb: me . Apologies for the headache.
Created attachment 13974 [details] patch from master for 4.8, 4.7 and 4.6
Pushed autobuild-v4-{8,7,6}-test.
(In reply to Karolin Seeger from comment #5) Pushed to v4-{7,8}-test, v4-6-test still needed.
Patch does not apply on current v4-6-test branch. Re-assigning to Günther to decide whether it's needed for 4.6 or not.
4.6 fix not relevant anymore, all other new releases have the fix. Closing this bugreport.