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