Probleme bei der Aktualisierung von Fedora 12 mit Firefox

1429

Ich versuche, mein System zu aktualisieren, was normalerweise eine ziemlich routinemäßige Angelegenheit ist. Heute habe ich jedoch ein Update ausgeführt, es wurde alles installiert und beim Start von Thunderbird getrennt. Verärgert habe ich es herabgestuft. Es hat funktioniert, also lasse ich es erneut aktualisieren und es funktioniert jetzt.

Yum weigert sich jedoch jetzt, Firefox zu aktualisieren. Hier ist die Yum-Ausgabe:

$ 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:1.9.1.12-1.fc12 set to be updated ---> Package xulrunner-devel.x86_64 0:1.9.1.12-1.fc12 set to be updated --> Processing Dependency: pkgconfig(nspr) >= 4.8.6 for package: xulrunner-devel-1.9.1.12-1.fc12.x86_64 --> Finished Dependency Resolution Error: Package: xulrunner-devel-1.9.1.12-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 

Ich habe es ausprobiert --skip-brokenund rpm -Va --nofiles -nodigestwie es darauf hindeutet, funktionierte keiner. Ich habe auch versucht yum clean all, den Cache zu löschen, aber der Fehler wiederholt sich.

Irgendwelche Ideen, wie man das Problem lösen / diagnostizieren kann?

0

2 Antworten auf die Frage

0
robertc

Ich denke, das Problem ist xulrunner-devel, versuchen Sie:

# rpm -e --nodeps xulrunner-devel # yum update 

Alles wird aktualisiert, aber Sie haben xulrunner-develnicht mehr mehr. Wenn Sie also dieses Paket benötigen, ist es das Beste, wahrscheinlich ohne Updates zu leben, bis die Abhängigkeiten behoben sind.

Das hat funktioniert, danke. In jedem Fall kann ich versuchen, xulrunner erneut zu installieren. Sollte es sich um ein Problem handeln, entfernen Sie es erneut. +1. vor 13 Jahren 0
0
user49292

Wenn Sie xulrunner-devel benötigen, aktualisieren Sie einfach die Aktivierungstests für eine Sitzung, und aktualisieren Sie Folgendes:

yum --enablerepo update-testing Update xulrunner

und zumindest:

yum Update

Sie müssen also keine Pakete entfernen. / BTW, wenn du kannst, verwende keine rpm, sondern nur yum: yum rmeove xulrunner-devel xulrunner-devel-unstable /