On 01/17/2014 02:42 PM, Richard Shaw wrote:
On Thu, Jan 16, 2014 at 9:37 PM, Roger <arelem@bigpond.com> wrote:
I run x86-64 bit Fedora 19. Have used sudo yum update for years all versions of Fedora, but since  a couple of days ago I get an error:
--You have an upgrade for openssl-libs which is missing some dependency, etc, and,
--Protected multilib versions: 1:openssl-libs-1.0.1e-37.fc19.i686 != 1:openssl-libs-1.0.1e-36.fc19.x86_64

I ran: sudo yum update --exclude openssl-libs-1.0.1e-37.fc19.i686, yum update continues correctly.

Searching google I cannot find a way to determine what actually requires openssl-libs-1.0.1e-37.fc19.i686 to operate or if it's even needed with the x86-64 version installed. I suspect it may be something skype needs because skype is still 386 technology.

Is there a yum command to determine which packages depend on the i686 version and whether the i686 version can be erased with no damage?

Simplest way is to run the yum erase command and just don't press Y at the prompt. Obviously make sure you specify i686 so it doesn't try to erase the x86_64 package.

Richard

Even more confusing:
yum erase openssl-libs-1.0.1e-37.fc19.i686 reports: No Match for argument: openssl-libs-1.0.1e-37.fc19.i686 but
yum erase openssl-libs-1.0.1e-37.fc19 shows all x86_64 , nothing for i686
find -name 'openssl-libs-1.0.1e-37.fc19.i686'  = no results
yum search openssl-libs-1.0.1e-37.fc19.i686  = no results
locate openssl-libs-1.0.1e-37.fc19.i686  = no results
I ran yum clean but 1686 problem remains.
Roger