Fedora 17 "Error: Protected multilib versions"

Getting an error like the following when installing a package or group of packages on your Fedora 17 system?

Error: Protected multilib versions: XXXXXXXX.fc17.i686 != XXXXXXXX.fc17.x86_64

This is because whenever you have both 32 and 64 bit versions of a package, they must be of the same version and release. The error message is showing you that the 32 bit version-release of the package does not equal (!=) the 64 bit version-release. You either need to update the 32 bit version to match the 64 bit version, or erase the 32 bit version to get rid of this error.

While Fedora 17 is still beta, the best solution is probably to enable the updates-testing repo on your yum command line whenever you run into this problem.

$ sudo yum install --enablerepo updates-testing ...

Why are 32-bit libraries being installed on a 64-bit system? Unless you installed them, it is probably due to a packaging error.

Comments are closed.