Ask Your Question
2

Can't install some packages - yum fails with Multilib error

asked 2013-12-21 20:56:15 -0500

Yarjon gravatar image

updated 2014-08-16 19:53:24 -0500

abadrinath gravatar image

I have tried to install playonlinux, and pipelight-plugin in both cases received the error below. I tried

yum update
and
yum reinstall *

With no effect. anything else I can try to fix this ?

the error message:

Error:  Multilib version problems found. This often means that the root
       cause is something else and multilib version checking is just
       pointing out that there is a problem. Eg.:

         1. You have an upgrade for libgcrypt which is missing some
            dependency that another package requires. Yum is trying to
            solve this by installing an older version of libgcrypt of the
            different architecture. If you exclude the bad architecture
            yum will tell you what the root cause is (which package
            requires what). You can try redoing the upgrade with
            --exclude libgcrypt.otherarch ... this should give you an error
            message showing the root cause of the problem.

         2. You have multiple architectures of libgcrypt installed, but
            yum can only see an upgrade for one of those architectures.
            If you don't want/need both architectures anymore then you
            can remove the one with the missing update and everything
            will work.

         3. You have duplicate versions of libgcrypt installed already.
            You can use "yum check" to get yum show these errors.

       ...you can also use --setopt=protected_multilib=false to remove
       this checking, however this is almost never the correct thing to
       do as something else is very likely to go wrong (often causing
       much more problems).
edit retag flag offensive close merge delete

Comments

Hi: Send us the output of
rpm -qa | grep libgcrypt
Looks like you've some multiple packages problem.
Kind regards

casep gravatar imagecasep ( 2013-12-22 20:40:57 -0500 )edit

here is the command output (I am on Fedora 20) : rpm -qa | grep libgcrypt

libgcrypt-1.5.3-2.fc21.x86_64

Yarjon gravatar imageYarjon ( 2013-12-23 07:18:21 -0500 )edit

3 Answers

Sort by ยป oldest newest most voted
1

answered 2014-01-04 12:27:28 -0500

Yarjon gravatar image

updated 2014-01-04 15:57:10 -0500

remjg gravatar image

Managed to get past this error by running

rpm --erase --nodeps libgcrypt

followed by

yum install libgcrypt
edit flag offensive delete link more
0

answered 2014-08-16 06:29:25 -0500

Just uninstall libgcrypt and do whatever you want to do: rpm --erase --nodeps libgcrypt

Do not try to reinstall immediatly after uninstall. You can re-install libgcrypt in the future if you need.

Regards.

edit flag offensive delete link more
0

answered 2013-12-22 23:17:00 -0500

jmt gravatar image

Please take a look at this earlier question.

edit flag offensive delete link more

Comments

Thanks, I did try to find duplicates but , package-cleanup --cleandupes found none. as far as I can tell there is only one version of libgcrypt install on my box

Yarjon gravatar imageYarjon ( 2013-12-23 07:21:20 -0500 )edit

Question Tools

Stats

Asked: 2013-12-21 20:56:15 -0500

Seen: 41,162 times

Last updated: Aug 16 '14