Bug #13663
closedadditional packages to remove for uninstall as well as nuke
0%
Description
For rpm system:
leveldb and few others which doesn't get uninstalled after teuthology removes the installed ceph packages, these packages along with few others have to be removed to keep the system in as is state. This will create issue when nodes go through various install and uninstall of packages(specifically upstream and downstream like leveldb.so), some of the packages later on will conflict with newer or older versions.
1) Fresh install of RPM system, take a note of installed packages, (original.rpm.txt)
2) Run teuthology install and uninsstall task,
diff after this task for various ceph version:
Firefly - Couldn't install completely due to existing conflict with Ceph Firefly and Epel packages, possible librbd/librados/libcefphs would have been removed.
[ubuntu@magna009 ~]$ diff original.rpm.txt after_firefly.txt > python-urllib3-1.10.2-2.el7_1.noarch < python-kitchen-1.1.1-5.el7.noarch > librbd1-0.80.10-235.gc551622.el7.x86_64 > boost-program-options-1.53.0-23.el7.x86_64 < yum-utils-1.1.31-29.el7.noarch > python-ceph-0.80.10-235.gc551622.el7.x86_64 > leveldb-1.12.0-5.el7.x86_64 > gpg-pubkey-03c3951a-51149b56 > python-chardet-2.2.1-1.el7_1.noarch < python-chardet-2.0.1-7.el7.noarch > librados2-0.80.10-235.gc551622.el7.x86_64 > libcephfs1-0.80.10-235.gc551622.el7.x86_64 > python-requests-2.6.0-1.el7_1.noarch
Hammer:
[ubuntu@magna009 ~]$ diff original.rpm.txt after_hammer.txt > hdparm-9.43-5.el7.x86_64 > python-flask-0.10.1-4.el7.noarch < python-kitchen-1.1.1-5.el7.noarch > python-babel-0.9.6-8.el7.noarch < yum-utils-1.1.31-29.el7.noarch > yum-utils-1.1.31-29.el7.noarch > python-chardet-2.2.1-1.el7_1.noarch > leveldb-1.12.0-5.el7.x86_64 > python-markupsafe-0.11-10.el7.x86_64 > gpg-pubkey-03c3951a-51149b56 > python-requests-2.6.0-1.el7_1.noarch > python-itsdangerous-0.23-2.el7.noarch > python-jinja2-2.7.2-2.el7.noarch < python-chardet-2.0.1-7.el7.noarch > python-werkzeug-0.9.1-2.el7.noarch > python-kitchen-1.1.1-5.el7.noarch > python-urllib3-1.10.2-2.el7_1.noarch > boost-program-options-1.53.0-23.el7.x86_64
Infernalis:
[ubuntu@magna025 ~]$ diff original.rpm.txt after_infernalis.txt > boost-program-options-1.53.0-23.el7.x86_64 > python-jinja2-2.7.2-2.el7.noarch < selinux-policy-targeted-3.13.1-23.el7.noarch > selinux-policy-3.13.1-23.el7_1.18.noarch > python-flask-0.10.1-4.el7.noarch > python-requests-2.6.0-1.el7_1.noarch > selinux-policy-targeted-3.13.1-23.el7_1.18.noarch > leveldb-1.12.0-5.el7.x86_64 < selinux-policy-3.13.1-23.el7.noarch > gpg-pubkey-03c3951a-51149b56 > boost-random-1.53.0-23.el7.x86_64 > python-urllib3-1.10.2-2.el7_1.noarch > python-babel-0.9.6-8.el7.noarch > hdparm-9.43-5.el7.x86_64 < python-chardet-2.0.1-7.el7.noarch > python-markupsafe-0.11-10.el7.x86_64 > python-werkzeug-0.9.1-2.el7.noarch > python-chardet-2.2.1-1.el7_1.noarch > python-itsdangerous-0.23-2.el7.noarch > xmlstarlet-1.6.1-1.el7.x86_64