Ask Your Question

Protected package prevents update

asked 2012-05-24 11:38:15 -0500

tzicatl gravatar image

Hi all,

For the last month I have not been able to upgrade my F16 installation. Every time I try to do an update, yum fails with the following error:

$ sudo yum update
Loaded plugins: langpacks, presto, refresh-packagekit

Resolving Dependencies
--> Running transaction check
---> Package accountsservice.x86_64 0:0.6.15-2.fc16 will be updated
     [ ... huge list of packages to be upgraded]
---> Package fftw-libs-single.x86_64 0:3.3.1-2.fc16 will be installed
--> Finished Dependency Resolution
--> Running transaction check
---> Package kernel-devel.x86_64 0:3.3.2-6.fc16 will be erased
--> Finished Dependency Resolution
Error: Protected multilib versions: nss-softokn-freebl-3.13.4-1.fc16.i686 != nss-softokn-freebl-3.13.3-1.fc16.x86_64

I tried to upgrade just the offending package, but I get the same hate treatment from yum:

# LANG=C yum upgrade nss-softokn-freebl
Loaded plugins: langpacks, presto, refresh-packagekit
Resolving Dependencies
--> Running transaction check
---> Package nss-softokn-freebl.i686 0:3.13.3-1.fc16 will be updated
---> Package nss-softokn-freebl.x86_64 0:3.13.3-1.fc16 will be updated
---> Package nss-softokn-freebl.i686 0:3.13.4-1.fc16 will be an update
---> Package nss-softokn-freebl.x86_64 0:3.13.4-1.fc16 will be an update
--> Finished Dependency Resolution

Dependencies Resolved

 Package                                   Arch                          Version                                Repository                      Size
 nss-softokn-freebl                        i686                          3.13.4-1.fc16                          updates                        123 k
 nss-softokn-freebl                        x86_64                        3.13.4-1.fc16                          updates                        133 k

Transaction Summary
Upgrade  2 Packages

Total size: 256 k
Is this ok [y/N]: s
Is this ok [y/N]: y
Downloading Packages:
Running Transaction Check
Running Transaction Test

Transaction Check Error:
  package nss-softokn-freebl-3.13.4-1.fc16.x86_64 is already installed

Error Summary

I also tried to remove nss-softokn-freebl and reinstall it later, but yum wants to remove half of my distribution, which I wouldn't do.

Any hint on how to fix this issue?

edit retag flag offensive close merge delete


Has anyone found a recommended solution to this? I am having a problem with this on the Electronic Lab spin of Fedora 20

Jesse_m gravatar imageJesse_m ( 2014-01-02 15:49:52 -0500 )edit

2 Answers

Sort by ยป oldest newest most voted

answered 2012-05-24 13:49:39 -0500

ilukrismx gravatar image

Hi I think that maybe a solution would be to download packages rpm
nss-softokn-freebl-3.13.4-1.fc16.i686.rpm and nss-softokn-freebl-3.13.4-1.fc16.x8664.rpm
from here:
then in the console
cd route/for/packages
su rpm -Uvh nss-softokn-freebl-3.13.4-1.fc16.i686.rpm nss-softokn-freebl-3.13.4-1.fc16.x86

this way will "upgrade" the packages and delete those you had before. Hope it helps you somehow.

edit flag offensive delete link more


It's a bad idea because it isn't advised to install packages from sources other than the fedora repositories. The packages that have been referred to in here may not even be the latest packages. It's better to diagnose why the conflict arose and fix it using fedora repo packages.

FranciscoD_ gravatar imageFranciscoD_ ( 2012-05-25 00:48:43 -0500 )edit

While it appears to have worked for you, it isn't the suggested solution. It may not work all the time.

FranciscoD_ gravatar imageFranciscoD_ ( 2012-05-25 00:49:57 -0500 )edit

answered 2012-05-24 13:45:38 -0500

FranciscoD_ gravatar image

Please try the following command. It should fix it:

 su -c 'yum distro-sync'
edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools


Asked: 2012-05-24 11:38:15 -0500

Seen: 2,355 times

Last updated: May 24 '12