PDA

View Full Version : thunderbird dependency (nss) not available in updates


rurban
4th November 2010, 01:46 PM
forgive my ungratefulness, but isn't the following error a bad packaging blunder?

[root@lap ~]# yum update
Loaded plugins: presto, refresh-packagekit
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package thunderbird.x86_64 0:3.0.10-1.fc12 set to be updated
--> Processing Dependency: nss >= 3.12.8 for package: thunderbird-3.0.10-1.fc12.x86_64
--> Finished Dependency Resolution
Error: Package: thunderbird-3.0.10-1.fc12.x86_64 (updates)
Requires: nss >= 3.12.8
Installed: nss-3.12.7-6.fc12.x86_64 (@updates)
nss = 3.12.7-6.fc12
Available: nss-3.12.4-14.fc12.i686 (fedora)
nss = 3.12.4-14.fc12
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

PabloTwo
4th November 2010, 03:29 PM
forgive my ungratefulness, but isn't the following error a bad packaging blunder?
Well, in my opinion, "a packaging error", yes, "a bad packaging error", not quite so. Considering the frequency and scope of the sheer amount of package updates that is normal to currently supported Fedora releases, it's really quite amazing to me that there are not more such incidences. The dependency chains are so convoluted, it's a wonder the package maintainers do as good a job as they do with it.

In this particular case, you can do a work-around by getting all the version 3.12.8 nss* packages from the updates-testing repo. See this post (http://forums.fedoraforum.org/showthread.php?t=253674) for the fix if you haven't already figured it out yourself.

Nakhon Luang - Hunfeld Instagram Photos - Jiquilpan de Juarez Travel Photos on Instagram