Bug #7617
closed
ceph-deploy uninstall should document why it doesn't remove all relevant packages
Added by Dan Mick about 10 years ago.
Updated about 10 years ago.
Description
ceph-deploy uninstall on Precise left behind librbd1 and librados2 (dependencies, not explicitly installed); an audit shows that uninstall is pretty spotty across all supported distros. We should complete those lists to contain the dependencies of any package ceph-deploy install pulls in.
- Project changed from Ceph to devops
The problem is that qemu-kvm depends on librbd1, and if you remove the latter, that means removing the former. That really should be fixed before this can be; I spoke to Josh about it, and he has a fix, but it's been rejected from upstream in favor of a more-generic plugin mechanism that will doubtless take years :)
@Dan Mick would an acceptable workaround to this problem in the meantime be to add an extra flag to handle this?
Something like `--with-dependencies`:
ceph-deploy uninstall --with-dependencies {nodes}
# and
ceph-deploy purge --with-dependencies {nodes}
Oh, I dunno. I was depressed enough about the "qemu requires librbd" that I kinda lost interest.
I'm good with closing this. It's just an unfortunate wart. We may want to document it somewhere tho.
- Subject changed from ceph-deploy uninstall should remove all relevant packages to ceph-deploy uninstall should document why it doesn't remove all relevant packages
- Status changed from New to In Progress
- Status changed from In Progress to Fix Under Review
- Status changed from Fix Under Review to Resolved
Merged into ceph-deploy's master branch with hash: 4ba3fa3
Also available in: Atom
PDF