On Fri, 15 Nov 2013 21:41:11 +0100, Reindl Harald wrote: > >> yum --enablerepo=updates-testing update openssl\* did not work because > >> different versions for x86_64 and i686 and so i downloaded it from koji > > > > Why did you have openssl.i686 installed on x86_64 to begin with? > > You have messed up your installation. :-( > > Have you use rpm -Uvh instead of rpm -Fvh? Or why have you installed > > openssl.i686? > > because "yum update *.rpm" from a local folder is broken if you download > all the x86_64 and i686 packages from koji to a local folder resulting > in not only update the instaleld ones and installs the not required > i686 packages too which i would expect from "rpm -Uvh" but not a yum > localupdate That sounds like a bug indeed. "man yum" for the "localupdate" command (deprecated) explains that Yum will only update the specified rpm files, if an older version is already installed. It points out that the "update" command does the same. # yum update openssl-libs-1.0.1e-31.fc21.i686.rpm Loaded plugins: auto-update-debuginfo, langpacks, refresh-packagekit Examining openssl-libs-1.0.1e-31.fc21.i686.rpm: 1:openssl-libs-1.0.1e-31.fc21.i686 Package openssl-libs.i686 not installed, cannot update it. Run yum install to install it instead. No packages marked for update That doesn't work in all cases. It even marks the i686 rpm as an update for the installed x86_64 package: # yum localupdate openssl-libs-1.0.1e-33.fc21.i686.rpm openssl-libs-1.0.1e-33.fc21.x86_64.rpm Loaded plugins: auto-update-debuginfo, langpacks, refresh-packagekit Examining openssl-libs-1.0.1e-33.fc21.i686.rpm: 1:openssl-libs-1.0.1e-33.fc21.i686 Marking openssl-libs-1.0.1e-33.fc21.i686.rpm as an update to 1:openssl-libs-1.0.1e-31.fc21.x86_64 (!) Examining openssl-libs-1.0.1e-33.fc21.x86_64.rpm: 1:openssl-libs-1.0.1e-33.fc21.x86_64 Marking openssl-libs-1.0.1e-33.fc21.x86_64.rpm as an update to 1:openssl-libs-1.0.1e-31.fc21.x86_64 Resolving Dependencies --> Running transaction check [...] Or: # yum localupdate openssl-libs-1.0.1e-33.fc21.i686.rpm Loaded plugins: auto-update-debuginfo, langpacks, refresh-packagekit Examining openssl-libs-1.0.1e-33.fc21.i686.rpm: 1:openssl-libs-1.0.1e-33.fc21.i686 Marking openssl-libs-1.0.1e-33.fc21.i686.rpm as an update to 1:openssl-libs-1.0.1e-31.fc21.x86_64 (!) Resolving Dependencies --> Running transaction check So, this is highly unsafe to use with a downloaded set of mixed arch rpm files. -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct