samba Napisano Kwiecień 7, 2009 Zgłoszenie Share Napisano Kwiecień 7, 2009 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 More sharing options...
SeeM Napisano Kwiecień 7, 2009 Zgłoszenie Share Napisano Kwiecień 7, 2009 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 More sharing options...
samba Napisano Kwiecień 7, 2009 Autor Zgłoszenie Share Napisano Kwiecień 7, 2009 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 More sharing options...
SeeM Napisano Kwiecień 7, 2009 Zgłoszenie Share Napisano Kwiecień 7, 2009 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 More sharing options...
samba Napisano Kwiecień 7, 2009 Autor Zgłoszenie Share Napisano Kwiecień 7, 2009 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 More sharing options...
Rekomendowane odpowiedzi
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ę