On 11/15/2016 10:28 AM, Sandro Bonazzola wrote:
On Tue, Nov 15, 2016 at 5:20 PM, Lamar Owen lowen@pari.edu wrote:
Karanbir Singh wrote:
if we were to try and resolve this without >removing rpms, what would that solution look like ?
Increment epoch. Almost as tasty as removing rpms.
incrementing epoch will cause a chain of other issues so I don't think it's the good way to go here.
Oh, I know it would; I said that more than a little bit tongue-in-cheek. I would say that removing the faultily-named rpms is the correct first step. Then we have to use yum's downgrade to get the current version. This, by the way, actually works: +++++++++++++++++++++++ [root@localhost ~]# yum downgrade qemu-*-ev Loaded plugins: fastestmirror, langpacks, nvidia Loading mirror speeds from cached hostfile * base: mirrors.advancedhosters.com * elrepo: reflector.westga.edu * epel: archive.linux.duke.edu * extras: mirrors.advancedhosters.com * nux-dextop: mirror.li.nux.ro * trinity-r14: kuiper.mirrorservice.org * trinity-r14-noarch: kuiper.mirrorservice.org * updates: repo1.ash.innoscale.net Resolving Dependencies --> Running transaction check ---> Package qemu-img-ev.x86_64 10:2.3.0-31.el7_2.21.1 will be a downgrade ---> Package qemu-img-ev.x86_64 10:2.3.0-31.el7.16.1 will be erased ---> Package qemu-kvm-common-ev.x86_64 10:2.3.0-31.el7_2.21.1 will be a downgrade ---> Package qemu-kvm-common-ev.x86_64 10:2.3.0-31.el7.16.1 will be erased ---> Package qemu-kvm-ev.x86_64 10:2.3.0-31.el7_2.21.1 will be a downgrade ---> Package qemu-kvm-ev.x86_64 10:2.3.0-31.el7.16.1 will be erased ---> Package qemu-kvm-tools-ev.x86_64 10:2.3.0-31.el7_2.21.1 will be a downgrade ---> Package qemu-kvm-tools-ev.x86_64 10:2.3.0-31.el7.16.1 will be erased --> Finished Dependency Resolution
Dependencies Resolved
================================================================================ Package Arch Version Repository Size ================================================================================ Downgrading: qemu-img-ev x86_64 10:2.3.0-31.el7_2.21.1 centos-qemu-ev 792 k qemu-kvm-common-ev x86_64 10:2.3.0-31.el7_2.21.1 centos-qemu-ev 449 k qemu-kvm-ev x86_64 10:2.3.0-31.el7_2.21.1 centos-qemu-ev 2.1 M qemu-kvm-tools-ev x86_64 10:2.3.0-31.el7_2.21.1 centos-qemu-ev 251 k
Transaction Summary ================================================================================ Downgrade 4 Packages
Total download size: 3.6 M Is this ok [y/d/N]: y Downloading packages: (1/4): qemu-kvm-common-ev-2.3.0-31.el7_2.21.1.x86_64.rpm | 449 kB 00:00 (2/4): qemu-img-ev-2.3.0-31.el7_2.21.1.x86_64.rpm | 792 kB 00:00 (3/4): qemu-kvm-tools-ev-2.3.0-31.el7_2.21.1.x86_64.rpm | 251 kB 00:00 (4/4): qemu-kvm-ev-2.3.0-31.el7_2.21.1.x86_64.rpm | 2.1 MB 00:00 -------------------------------------------------------------------------------- Total 3.2 MB/s | 3.6 MB 00:01 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : 10:qemu-img-ev-2.3.0-31.el7_2.21.1.x86_64 1/8 Installing : 10:qemu-kvm-common-ev-2.3.0-31.el7_2.21.1.x86_64 2/8 Installing : 10:qemu-kvm-ev-2.3.0-31.el7_2.21.1.x86_64 3/8 Installing : 10:qemu-kvm-tools-ev-2.3.0-31.el7_2.21.1.x86_64 4/8 Cleanup : 10:qemu-kvm-tools-ev-2.3.0-31.el7.16.1.x86_64 5/8 Cleanup : 10:qemu-kvm-ev-2.3.0-31.el7.16.1.x86_64 6/8 Cleanup : 10:qemu-img-ev-2.3.0-31.el7.16.1.x86_64 7/8 Cleanup : 10:qemu-kvm-common-ev-2.3.0-31.el7.16.1.x86_64 8/8 Verifying : 10:qemu-kvm-common-ev-2.3.0-31.el7_2.21.1.x86_64 1/8 Verifying : 10:qemu-kvm-tools-ev-2.3.0-31.el7_2.21.1.x86_64 2/8 Verifying : 10:qemu-kvm-ev-2.3.0-31.el7_2.21.1.x86_64 3/8 Verifying : 10:qemu-img-ev-2.3.0-31.el7_2.21.1.x86_64 4/8 Verifying : 10:qemu-kvm-common-ev-2.3.0-31.el7.16.1.x86_64 5/8 Verifying : 10:qemu-kvm-ev-2.3.0-31.el7.16.1.x86_64 6/8 Verifying : 10:qemu-img-ev-2.3.0-31.el7.16.1.x86_64 7/8 Verifying : 10:qemu-kvm-tools-ev-2.3.0-31.el7.16.1.x86_64 8/8
Removed: qemu-img-ev.x86_64 10:2.3.0-31.el7.16.1 qemu-kvm-common-ev.x86_64 10:2.3.0-31.el7.16.1 qemu-kvm-ev.x86_64 10:2.3.0-31.el7.16.1 qemu-kvm-tools-ev.x86_64 10:2.3.0-31.el7.16.1
Installed: qemu-img-ev.x86_64 10:2.3.0-31.el7_2.21.1 qemu-kvm-common-ev.x86_64 10:2.3.0-31.el7_2.21.1 qemu-kvm-ev.x86_64 10:2.3.0-31.el7_2.21.1 qemu-kvm-tools-ev.x86_64 10:2.3.0-31.el7_2.21.1
Complete! [root@localhost ~]# +++++++++++++++++++++++++++++++
Now you need to remove the faulty RPMs so that yum upgrade won't go back the other direction.