So here we go, my buddy and I worked through the issue, I do believe this is a ceph bug. We both work as high level ITs. In short, do all the stuff listed above, once done run these 3 commands and you should have a working package again. It appears after doing a purge or removing ceph ceph-mon ceph-osd one of the shared libraries phyiscally goes bye bye however the environment still thinks the library is present.
Run initial repair on all ceph packages:
Code:
for i in $(apt search ceph | grep installed | awk -F/ '{print $1}'); do apt reinstall $i; done
Reconfigure the deb packages:
Code:
dpkg-reconfigure ceph-base
dpkg-reconfigure ceph-mds
dpkg-reconfigure ceph-common
dpkg-reconfigure ceph-fuse
Rerun the same repair script:
Code:
for i in $(apt search ceph | grep installed | awk -F/ '{print $1}'); do apt reinstall $i; done
Run the installer:
Should do the job!