Skocz do zawartości

Problem Z Aktualizacją Nss Missing Dependency


samba

Rekomendowane odpowiedzi

Witam

Na centos 2.6.18-92.1.22.el5 robię yum-update i nagle zonk

 

--> Finished Dependency Resolution
Error: Missing Dependency: nss = 3.12.2.0-2.el5.centos is needed by package nss-devel
[root@proliant pluginconf.d]# --> Finished Dependency Resolution

 

rpm -qa nss pokazuje mi

nss-3.12.2.0-4.el5.centos

 

yum install nss-devel pokazuje

Resolving Dependencies
--> Running transaction check
---> Package nss-devel.i386 0:3.12.2.0-2.el5.centos set to be updated
--> Processing Dependency: nss = 3.12.2.0-2.el5.centos for package: nss-devel
--> Processing Dependency: nspr-devel >= 4.6.99 for package: nss-devel
--> Running transaction check
---> Package nspr-devel.i386 0:4.7.3-2.el5 set to be updated
---> Package nss-devel.i386 0:3.12.2.0-2.el5.centos set to be updated
--> Processing Dependency: nss = 3.12.2.0-2.el5.centos for package: nss-devel
--> Finished Dependency Resolution
Error: Missing Dependency: nss = 3.12.2.0-2.el5.centos is needed by package nss-devel

 

I tu rodzi mi się pytanie rpm -qa nss pokazuje mi wersję nss-3.12.2.0-4.el5.centos

a yum niby potrzebuje wersji 0-2 ??? Nie rozumiem dlaczego Yum potrzebuje starszej wersji niż mam zainstalowaną ??? I jakim cudem yum zainstalował wcześniej wersję nss-3.12.2.0-4.el5.centos gdzie w repo base jest wersja 3.12.2.0 ????!!

yum info nss

Available Packages
Name   : nss
Arch   : i386
Version: 3.12.2.0
Release: 2.el5.centos
Size   : 1.1 M
Repo   : base
Summary: Sieciowe usługi bezpieczeństwa

Jak rozwiązać ten problem ?

 

P.S

yum repolist

Loading "changelog" plugin
Loading "security" plugin
Loading "fastestmirror" plugin
repo id              repo name                                 status
addons               CentOS-5 - Addons                         enabled
base                 CentOS-5 - Base                           enabled
extras               CentOS-5 - Extras                         enabled
updates              CentOS-5 - Updates                        enabled

 

Ewentualnie jak cofnąć się (yumem ) do wersji 3.12.2.0 ?? czy odinstalowanie wersji 0-4 i zainstalowanie nss nss-devel oraz nss-tools w wersji 0-2 (starszej) nie spowoduje popsucia systemu ?

Odnośnik do komentarza
Udostępnij na innych stronach

Takie kwiatki będą się jeszcze jakiś czas zdarzały z powodu aktualizacji 5.2 -> 5.3 (wreszcie). Jest kilka sposobów, żeby to obejść:

yum clean all
yum update

yum clean all
yum --exclude=nss --exclude=nss-devel update
yum update

yum clean all
rpm --nodeps -e nss nss-devel
yum update

Wypróbuj w powyższej kolejności. Ostatnie (w zależności od zależności) jest dosyć "inwazyjne", gdyż jak widać yumem nie można będzie zainstalować pakietów nss.

Odnośnik do komentarza
Udostępnij na innych stronach

Takie kwiatki będą się jeszcze jakiś czas zdarzały z powodu aktualizacji 5.2 -> 5.3 (wreszcie). Jest kilka sposobów, żeby to obejść:

yum clean all
yum update

yum clean all
yum --exclude=nss --exclude=nss-devel update
yum update

yum clean all
rpm --nodeps -e nss nss-devel
yum update

Wypróbuj w powyższej kolejności. Ostatnie (w zależności od zależności) jest dosyć "inwazyjne", gdyż jak widać yumem nie można będzie zainstalować pakietów nss.

Dzięki ale na stronie http://wiki.centos.org/Manuals/ReleaseNotes/CentOS5.3

6.2. Packages that have been upgraded in 5.3 since the 5.2 release

jest wersja nss-3.12.2.0 nss-devel-3.12.2.0 więc skąd u mnie wzięła się wersja 3.12.2.0-4 ??? Będąc jeszcze w wersji 5.2 ??

Czy yum clean all będzie bezpieczne dla mnie? Cóż czytam release notes może tam coś napisali. :(

Odnośnik do komentarza
Udostępnij na innych stronach

Czy yum clean all będzie bezpieczne dla mnie?

 

yum clean all nic aż takiego nie robi, po prostu yum będzie potem musiał ściągnąć dane o wszystkich pakietach z repozytoriów - tak jak przy pierwszym jego użyciu. Zalecam wykonywanie tej czynności co najmniej raz na miesiąc, bo takie odświeżenie rozwiązuje sporo problemów z tymczasowymi pomyłkami paczkujących.

Odnośnik do komentarza
Udostępnij na innych stronach

yum clean all nic aż takiego nie robi, po prostu yum będzie potem musiał ściągnąć dane o wszystkich pakietach z repozytoriów - tak jak przy pierwszym jego użyciu. Zalecam wykonywanie tej czynności co najmniej raz na miesiąc, bo takie odświeżenie rozwiązuje sporo problemów z tymczasowymi pomyłkami paczkujących.

Dzięki pomogło !! Nie rozumiem skąd dlaczego yum miał problemy z zależnościami mimo iż pakiet był nowszy ?

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...