What is "Error: Protected multilib versions: ..."?

Niels de Vos devos at fedoraproject.org
Sun Sep 4 09:06:09 UTC 2011


And now to the list as well...
On 4 Sep 2011 10:01, "Niels de Vos" <niels at nixpanic.net> wrote:
> On 4 Sep 2011 09:45, "Richard W.M. Jones" <rjones at redhat.com> wrote:
>>
>> I get this error all the time, but I can't find a coherent explanation
>> for what it means.
>>
>> What is the precise meaning of the "protected multilib versions" error?
>>
>> # yum install /lib/ld-linux.so.2
>> [...]
>> Error: Protected multilib versions: glibc-2.14.90-4.i686 !=
> glibc-2.14.90-1.x86_64
>>
>> # yum install /lib/ld-linux.so.2 glibc-2.14.90-4.x86_64
>> Loaded plugins: auto-update-debuginfo, presto, refresh-packagekit
>> Setting up Install Process
>> Package glibc-2.14.90-4.x86_64 already installed and latest version
>> Resolving Dependencies
>> --> Running transaction check
>> ---> Package glibc.i686 0:2.14.90-4 will be installed
>> --> Processing Dependency: libfreebl3.so for package:
glibc-2.14.90-4.i686
>> --> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package:
> glibc-2.14.90-4.i686
>> --> Running transaction check
>> ---> Package nss-softokn-freebl.i686 0:3.12.10-4.fc16 will be installed
>> --> Finished Dependency Resolution
>> Error: Protected multilib versions: glibc-2.14.90-4.i686 !=
> glibc-2.14.90-1.x86_64
>>
>> # yum install glibc-2.14.90-4.x86_64
>> Loaded plugins: auto-update-debuginfo, presto, refresh-packagekit
>> Setting up Install Process
>> Package glibc-2.14.90-4.x86_64 already installed and latest version
>> Nothing to do
>>
>> Bonus question. How come rpm/yum has allowed me to install multiple
>> different versions of glibc? (I have never knowingly forced any
>> installation on this machine).
>>
>> # rpm -qa | grep glibc
>> glibc-utils-2.14.90-4.x86_64
>> glibc-2.14.90-1.x86_64
>> glibc-headers-2.14.90-4.x86_64
>> glibc-debuginfo-common-2.14.90-4.x86_64
>> glibc-2.14.90-4.x86_64
>> glibc-static-2.14.90-4.x86_64
>> glibc-debuginfo-2.14.90-4.x86_64
>> glibc-devel-2.14.90-4.x86_64
>> glibc-debuginfo-common-2.14-2.x86_64
>> glibc-common-2.14.90-4.x86_64
>> glibc-common-2.14.90-1.x86_64
>
> It seems that you have 2x glibc.x86_64, not a 32-bit one. Likely some
> previous update was interrupted and never finished?
yum-complete-transaction
> or similar might be able to help you here.
>
> Hth,
> Niels
>
>>
>> Rich.
>>
>> --
>> Richard Jones, Virtualization Group, Red Hat
> http://people.redhat.com/~rjones
>> libguestfs lets you edit virtual machines. Supports shell scripting,
>> bindings from many languages. http://libguestfs.org
>> --
>> devel mailing list
>> devel at lists.fedoraproject.org
>> https://admin.fedoraproject.org/mailman/listinfo/devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.fedoraproject.org/pipermail/devel/attachments/20110904/616b3b85/attachment.html 


More information about the devel mailing list