I'm trying to update my system which is usually a fairly routine thing. However, today, I ran update, it installed everything, and thunderbird segfaulted on launch. Bemused, I downgraded it. It worked, so I let it update again and it now works.
However, yum is now refusing to upgrade firefox. Specifically, here's the yum output:
$ yum update Loaded plugins: presto, refresh-packagekit Setting up Upgrade Process Resolving Dependencies --> Running transaction check ---> Package firefox.x86_64 0:3.5.12-1.fc12 set to be updated ---> Package xulrunner.x86_64 0:18.104.22.168-1.fc12 set to be updated ---> Package xulrunner-devel.x86_64 0:22.214.171.124-1.fc12 set to be updated --> Processing Dependency: pkgconfig(nspr) >= 4.8.6 for package: xulrunner-devel-126.96.36.199-1.fc12.x86_64 --> Finished Dependency Resolution Error: Package: xulrunner-devel-188.8.131.52-1.fc12.x86_64 (updates) Requires: pkgconfig(nspr) >= 4.8.6 Installed: nspr-devel-4.8.4-2.fc12.x86_64 (@updates) pkgconfig(nspr) = 4.8.4 Available: nspr-devel-4.8.2-1.fc12.i686 (fedora) pkgconfig(nspr) = 4.8.2 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
rpm -Va --nofiles -nodigest as it suggests, neither worked. I've also tried
yum clean all to clear the cache but the error repeats itself.
Any ideas as how how to solve/diagnose the problem?