Bug #7617
closedceph-deploy uninstall should document why it doesn't remove all relevant packages
0%
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.
Updated by Dan Mick about 10 years ago
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 :)
Updated by Alfredo Deza about 10 years ago
@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}
Updated by Dan Mick about 10 years ago
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.
Updated by Alfredo Deza about 10 years ago
- 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
Updated by Alfredo Deza about 10 years ago
- Status changed from In Progress to Fix Under Review
Updated by Alfredo Deza about 10 years ago
- Status changed from Fix Under Review to Resolved
Merged into ceph-deploy's master branch with hash: 4ba3fa3