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