Проблемы с обновлением Fedora 12 с помощью firefox

1363

Я пытаюсь обновить свою систему, что обычно довольно обычная вещь. Однако сегодня я запустил обновление, он установил все, и при запуске thunderbird произошел сбой. Ошеломленный, я понизил это. Это сработало, поэтому я позволил обновлению снова и теперь оно работает.

Однако теперь yum отказывается обновлять Firefox. В частности, вот вывод yum:

$ 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 

Я пытался --skip-brokenи, rpm -Va --nofiles -nodigestкак следует из предложенного, ни один не работал. Я также пытался yum clean allочистить кеш, но ошибка повторяется.

Любые идеи, как, как решить / диагностировать проблему?

0

2 ответа на вопрос

0
robertc

Я думаю, что проблема в том xulrunner-devel, попробуйте:

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

Все будет обновляться, но у вас больше не будет xulrunner-devel, поэтому, если вам нужен этот пакет, то, вероятно, лучше всего жить без обновлений, пока они не исправят зависимости.

Это сработало, спасибо. В любом случае я могу попробовать переустановить xulrunner, и в случае возникновения проблемы удалите его снова. +1. 13 лет назад 0
0
user49292

Если вам нужен xulrunner-devel, просто обновите включите тестирование обновлений для сеанса и обновите вещи:

yum --enablerepo обновления-тестирование обновления xulrunner

и как минимум:

ням обновление

Таким образом, вам не нужно удалять пакеты. / Кстати, если вы можете, не используйте rpm, просто yum: yum rmeove xulrunner-devel xulrunner-devel-unstable /