[BlueOnyx:14625] Re: Curious YUM problem, similar to BlueOnyx:14471

Michael Stauber mstauber at blueonyx.it
Thu Feb 13 18:44:57 -05 2014


Hi Chris,

> Protected multilib versions: 
> libgcc-4.4.7-4.el6.i686 != libgcc-4.4.7-3.el6.x86_64
> Error: Protected multilib versions: 
> libstdc++-4.4.7-4.el6.i686 != libstdc++-4.4.7-3.el6.x86_64

For better readability I have changed the line wraps above and below:

So there are two multilib issues:

libgcc-4.4.7-4.el6.i686 != libgcc-4.4.7-3.el6.x86_64
libstdc++-4.4.7-4.el6.i686 != libstdc++-4.4.7-3.el6.x86_64

Of each of the two RPMs you have an i686 RPM and an x86_64 RPM
installed. Which is good.

What's bad is: They ought to be of the same version number and release.
Which they aren't. That's why it complains.

Fix: Install the correct version of the RPMs.

Like this:

rpm -hUv
ftp://ftp1.scientificlinux.org/linux/scientific/6.5/x86_64/os/Packages/libgcj-4.4.7-4.el6.x86_64.rpm

rpm -hUv
ftp://ftp1.scientificlinux.org/linux/scientific/6.5/x86_64/os/Packages/libstdc++-4.4.7-4.el6.x86_64.rpm

There also seems to be another RPM duplicate issue on that box, with
things such as base-alpine being installed in multiple versions.

Try to run this script:

/usr/sausalito/sbin/rpm-clean-duplicates.pl

It detects double RPM entries (if there are any) and posts commands on
the command line with which you can remedy that situation. By itself it
won't make these changes, as the output needs to be reviewed manually
for security reasons.

-- 
With best regards

Michael Stauber



More information about the Blueonyx mailing list