Skocz do zawartości

Aktualizacja Systemu


matiseq

Rekomendowane odpowiedzi

Witam! Mam problem z aktualizacją systemu, przy instalacji pakietów bezpieczeństwa (avahi, ntpdate) wyskakuje mi błąd :

 

[root@localhost ~]# yum update
Wczytane wtyczki: refresh-packagekit
Ustawianie procesu aktualizacji
Rozwiązywanie zależności
Pozostały niezakończone transakcje. Rozważ wykonanie yum-complete-transaction, aby najpierw je zakończyć.
--> Wykonywanie sprawdzania transakcji
--> Przetwarzanie zależności: PackageKit = 0.3.9-4.fc10 dla pakietu: PackageKit-glib
---> Pakiet PackageKit.i386 0:0.3.14-1.fc10 zostanie zaktualizowany
---> Pakiet PackageKit-yum.i386 0:0.3.14-1.fc10 zostanie zaktualizowany
--> Przetwarzanie zależności: avahi = 0.6.22-11.fc10 dla pakietu: avahi-compat-libdns_sd
--> Przetwarzanie zależności: avahi = 0.6.22-11.fc10 dla pakietu: avahi-tools
--> Przetwarzanie zależności: avahi = 0.6.22-11.fc10 dla pakietu: avahi-glib
---> Pakiet avahi.i386 0:0.6.22-12.fc10 zostanie zaktualizowany
---> Pakiet bluez-gnome.i386 0:1.8-12.fc10 zostanie zaktualizowany
--> Przetwarzanie zależności: dbus = 1.2.4-1.fc10 dla pakietu: dbus-libs
---> Pakiet dbus.i386 1:1.2.4-2.fc10 zostanie zaktualizowany
---> Pakiet dbus-x11.i386 1:1.2.4-2.fc10 zostanie zaktualizowany
--> Przetwarzanie zależności: gimp-i386 = 2:2.6.2-1.fc10 dla pakietu: gimp-help-browser
---> Pakiet gimp.i386 2:2.6.5-1.fc10 zostanie zaktualizowany
--> Przetwarzanie zależności: glibc-common = 2.9-2 dla pakietu: glibc
---> Pakiet glibc-common.i386 0:2.9-3 zostanie zaktualizowany
---> Pakiet gnome-packagekit.i386 0:0.3.14-1.fc10 zostanie zaktualizowany
---> Pakiet gnome-session.i386 0:2.24.3-1.fc10 zostanie zaktualizowany
--> Przetwarzanie zależności: gnome-session = 2.24.1-3.fc10 dla pakietu: gnome-session-xsession
---> Pakiet ntpdate.i386 0:4.2.4p6-1.fc10 zostanie zaktualizowany
--> Przetwarzanie zależności: ntpdate = 4.2.4p5-2.fc10 dla pakietu: ntp
---> Pakiet openoffice.org-pdfimport.i386 1:3.0.1-15.2.fc10 zostanie zaktualizowany
--> Przetwarzanie zależności: openoffice.org-pdfimport = 1:3.0.0-9.10.fc10 dla pakietu: openoffice.org-draw
--> Przetwarzanie zależności: openoffice.org-presenter-screen = 1:3.0.0-9.10.fc10 dla pakietu: openoffice.org-impress
---> Pakiet openoffice.org-presenter-screen.i386 1:3.0.1-15.2.fc10 zostanie zaktualizowany
---> Pakiet perl.i386 4:5.10.0-56.fc10 zostanie zaktualizowany
--> Przetwarzanie zależności: perl = 4:5.10.0-49.fc10 dla pakietu: perl-Pod-Escapes
---> Pakiet perl-Compress-Raw-Zlib.i386 0:2.008-56.fc10 zostanie zaktualizowany
---> Pakiet perl-Compress-Zlib.i386 0:2.008-56.fc10 zostanie zaktualizowany
---> Pakiet perl-IO-Compress-Base.i386 0:2.008-56.fc10 zostanie zaktualizowany
---> Pakiet perl-IO-Compress-Zlib.i386 0:2.008-56.fc10 zostanie zaktualizowany
---> Pakiet perl-Module-Pluggable.i386 1:3.60-56.fc10 zostanie zaktualizowany
---> Pakiet perl-Pod-Simple.i386 1:3.07-56.fc10 zostanie zaktualizowany
---> Pakiet perl-libs.i386 4:5.10.0-56.fc10 zostanie zaktualizowany
---> Pakiet perl-version.i386 3:0.74-56.fc10 zostanie zaktualizowany
---> Pakiet pidgin.i386 0:2.5.5-1.fc10 zostanie zaktualizowany
--> Przetwarzanie zależności: pulseaudio = 0.9.13-6.fc10 dla pakietu: pulseaudio-esound-compat
--> Przetwarzanie zależności: pulseaudio = 0.9.13-6.fc10 dla pakietu: pulseaudio-module-gconf
--> Przetwarzanie zależności: pulseaudio = 0.9.13-6.fc10 dla pakietu: pulseaudio-module-x11
---> Pakiet pulseaudio.i386 0:0.9.14-1.fc10 zostanie zaktualizowany
--> Zakończono rozwiązywanie zależności
gnome-session-xsession-2.24.1-3.fc10.i386 z installed ma problemy z rozwiązywaniem zależności
 --> Brakująca zależność: gnome-session = 2.24.1-3.fc10 jest wymagane przez pakiet gnome-session-xsession-2.24.1-3.fc10.i386 (installed)
pulseaudio-esound-compat-0.9.13-6.fc10.i386 z installed ma problemy z rozwiązywaniem zależności
 --> Brakująca zależność: pulseaudio = 0.9.13-6.fc10 jest wymagane przez pakiet pulseaudio-esound-compat-0.9.13-6.fc10.i386 (installed)
avahi-compat-libdns_sd-0.6.22-11.fc10.i386 z installed ma problemy z rozwiązywaniem zależności
 --> Brakująca zależność: avahi = 0.6.22-11.fc10 jest wymagane przez pakiet avahi-compat-libdns_sd-0.6.22-11.fc10.i386 (installed)
PackageKit-glib-0.3.9-4.fc10.i386 z installed ma problemy z rozwiązywaniem zależności
 --> Brakująca zależność: PackageKit = 0.3.9-4.fc10 jest wymagane przez pakiet PackageKit-glib-0.3.9-4.fc10.i386 (installed)
2:gimp-help-browser-2.6.2-1.fc10.i386 z installed ma problemy z rozwiązywaniem zależności
 --> Brakująca zależność: gimp-i386 = 2:2.6.2-1.fc10 jest wymagane przez pakiet 2:gimp-help-browser-2.6.2-1.fc10.i386 (installed)
pulseaudio-module-gconf-0.9.13-6.fc10.i386 z installed ma problemy z rozwiązywaniem zależności
 --> Brakująca zależność: pulseaudio = 0.9.13-6.fc10 jest wymagane przez pakiet pulseaudio-module-gconf-0.9.13-6.fc10.i386 (installed)
avahi-glib-0.6.22-11.fc10.i386 z installed ma problemy z rozwiązywaniem zależności
 --> Brakująca zależność: avahi = 0.6.22-11.fc10 jest wymagane przez pakiet avahi-glib-0.6.22-11.fc10.i386 (installed)
1:openoffice.org-draw-3.0.0-9.10.fc10.i386 z installed ma problemy z rozwiązywaniem zależności
 --> Brakująca zależność: openoffice.org-pdfimport = 1:3.0.0-9.10.fc10 jest wymagane przez pakiet 1:openoffice.org-draw-3.0.0-9.10.fc10.i386 (installed)
avahi-tools-0.6.22-11.fc10.i386 z installed ma problemy z rozwiązywaniem zależności
 --> Brakująca zależność: avahi = 0.6.22-11.fc10 jest wymagane przez pakiet avahi-tools-0.6.22-11.fc10.i386 (installed)
1:openoffice.org-impress-3.0.0-9.10.fc10.i386 z installed ma problemy z rozwiązywaniem zależności
 --> Brakująca zależność: openoffice.org-presenter-screen = 1:3.0.0-9.10.fc10 jest wymagane przez pakiet 1:openoffice.org-impress-3.0.0-9.10.fc10.i386 (installed)
glibc-2.9-2.i686 z installed ma problemy z rozwiązywaniem zależności
 --> Brakująca zależność: glibc-common = 2.9-2 jest wymagane przez pakiet glibc-2.9-2.i686 (installed)
1:perl-Pod-Escapes-1.04-49.fc10.i386 z installed ma problemy z rozwiązywaniem zależności
 --> Brakująca zależność: perl = 4:5.10.0-49.fc10 jest wymagane przez pakiet 1:perl-Pod-Escapes-1.04-49.fc10.i386 (installed)
pulseaudio-module-x11-0.9.13-6.fc10.i386 z installed ma problemy z rozwiązywaniem zależności
 --> Brakująca zależność: pulseaudio = 0.9.13-6.fc10 jest wymagane przez pakiet pulseaudio-module-x11-0.9.13-6.fc10.i386 (installed)
dbus-libs-1.2.4-1.fc10.i386 z installed ma problemy z rozwiązywaniem zależności
 --> Brakująca zależność: dbus = 1.2.4-1.fc10 jest wymagane przez pakiet dbus-libs-1.2.4-1.fc10.i386 (installed)
ntp-4.2.4p5-2.fc10.i386 z installed ma problemy z rozwiązywaniem zależności
 --> Brakująca zależność: ntpdate = 4.2.4p5-2.fc10 jest wymagane przez pakiet ntp-4.2.4p5-2.fc10.i386 (installed)
Błąd: Brakująca zależność: ntpdate = 4.2.4p5-2.fc10 jest wymagane przez pakiet ntp-4.2.4p5-2.fc10.i386 (installed)
Błąd: Brakująca zależność: avahi = 0.6.22-11.fc10 jest wymagane przez pakiet avahi-glib-0.6.22-11.fc10.i386 (installed)
Błąd: Brakująca zależność: avahi = 0.6.22-11.fc10 jest wymagane przez pakiet avahi-tools-0.6.22-11.fc10.i386 (installed)
Błąd: Brakująca zależność: avahi = 0.6.22-11.fc10 jest wymagane przez pakiet avahi-compat-libdns_sd-0.6.22-11.fc10.i386 (installed)
Błąd: Brakująca zależność: PackageKit = 0.3.9-4.fc10 jest wymagane przez pakiet PackageKit-glib-0.3.9-4.fc10.i386 (installed)
Błąd: Brakująca zależność: pulseaudio = 0.9.13-6.fc10 jest wymagane przez pakiet pulseaudio-module-gconf-0.9.13-6.fc10.i386 (installed)
Błąd: Brakująca zależność: gimp-i386 = 2:2.6.2-1.fc10 jest wymagane przez pakiet 2:gimp-help-browser-2.6.2-1.fc10.i386 (installed)
Błąd: Brakująca zależność: perl = 4:5.10.0-49.fc10 jest wymagane przez pakiet 1:perl-Pod-Escapes-1.04-49.fc10.i386 (installed)
Błąd: Brakująca zależność: gnome-session = 2.24.1-3.fc10 jest wymagane przez pakiet gnome-session-xsession-2.24.1-3.fc10.i386 (installed)
Błąd: Brakująca zależność: pulseaudio = 0.9.13-6.fc10 jest wymagane przez pakiet pulseaudio-esound-compat-0.9.13-6.fc10.i386 (installed)
Błąd: Brakująca zależność: glibc-common = 2.9-2 jest wymagane przez pakiet glibc-2.9-2.i686 (installed)
Błąd: Brakująca zależność: openoffice.org-pdfimport = 1:3.0.0-9.10.fc10 jest wymagane przez pakiet 1:openoffice.org-draw-3.0.0-9.10.fc10.i386 (installed)
Błąd: Brakująca zależność: openoffice.org-presenter-screen = 1:3.0.0-9.10.fc10 jest wymagane przez pakiet 1:openoffice.org-impress-3.0.0-9.10.fc10.i386 (installed)
Błąd: Brakująca zależność: dbus = 1.2.4-1.fc10 jest wymagane przez pakiet dbus-libs-1.2.4-1.fc10.i386 (installed)
Błąd: Brakująca zależność: pulseaudio = 0.9.13-6.fc10 jest wymagane przez pakiet pulseaudio-module-x11-0.9.13-6.fc10.i386 (installed)

 

 

Jestem początkującym użytkownikiem dlatego prosiłbym o wytłumaczenie mi co jest nie halo przy aktualizacji i jak rozwiązać ten problem.

Odnośnik do komentarza
Udostępnij na innych stronach

Na początek naucz się jak korzystać ze znaczników na forum → BBCode - jest taki link po prawej stronie pod każdym okienkiem odpowiedzi. Od razu dodam, że krótkie listingi (do 15 linijek) należy wklejać między znaczniki

[code][/code] (pomiędzy a nie pod). Teksty dłuższe umieszczamy między znacznikami [codebox][/codebox]

Co do problemu - poczytaj sobie na temat systemu zarządzania pakietami RPM. W skrócie: bywa tak, że aby zainstalować pakiet "a" niezbędna jest instalacja pakietu "b" i to jeszcze w odpowiedniej wersji. Czasem oczywiście zależności są znacznie bradziej skomplikowane, bo może się okazać że "a" potrzebuje "b", ale "b" potrzebuje jeszcze "c" i "d". Ma to swoją nazwę: piekło zależności. Tu przychodzi z pomocą yum, który rozwiązuje oraz instaluje zależności za nas.
W tym co wkleiłeś np.
---> Pakiet dbus.i386 1:1.2.4-2.fc10 zostanie zaktualizowany
(...)
Brakująca zależność: dbus = 1.2.4-1.fc10 jest wymagane przez pakiet dbus-libs-1.2.4-1.fc10.i386 (installed)

oznacza, że aktualizacja ma dotyczyć pakietu "dbus.i386" do wersji "1.2.4-2.fc10". Problem polega na tym, że pakiet "dbus.i386" wymaga do instalacji pakietu "dbus-libs", ale wersja "1.2.4-2.fc10" nie została jeszcze dostarczona do repozytorium. Pakiet dbus.i386 w wersji 1.2.4-1.fc10 nie może być zastąpiony nowsza wersją, bo nie można zaktualizować do odpowiedniej wersji dbus-libs.

Analogicznie z innymi błędami.

 

Rozwiązanie:

1.poczekać aż brakujący pakiet trafi do repo (synchronizacja mirrorów trawa jakiś czas, bywa, że 1-2 dni, czasem dłużej) albo

2.odpalić polecenie

yum update --skip-broken

aktuazlizacja zostanie wykonana z pominięciem pakietów z nierozwiązanymi zależnościami

 

To tak w skrócie i w uproszczeniu.

 

[EDIT]

exbros był szybszy :P I być może podał prostsze rozwiązanie :)

Edytowane przez WalDo
Odnośnik do komentarza
Udostępnij na innych stronach

yum clean all
yum update

... albo zrob to co sugeruje system

 

Co do pierwszej propozycji yum clean all i yum update problem dalej się pojawiał gdy wykonałem yum-complete-transaction pod koniec procesu w terminalu wyświetlił się taki wynik :

Podsumowanie transakcji
================================================================================
Instalowanie       1 pakietów     
Aktualizowanie     1 pakietów     
Usuwanie         303 pakietów     

Całkowity rozmiar: 1.2 M
W porządku? [t/N]: t
Pobieranie pakietów:
Wykonywanie rpm_check_debug
BŁĄD rpm_check_debug i rozwiązywania zależności:
cups is needed by hal-cups-utils-0.6.19-1.fc10.i386
gnome-session is needed by (installed) gnome-session-xsession-2.24.3-1.fc10.i386
pulseaudio is needed by (installed) pulseaudio-esound-compat-0.9.14-1.fc10.i386
pulseaudio is needed by (installed) pulseaudio-module-gconf-0.9.14-1.fc10.i386
gimp-i386 is needed by (installed) gimp-help-browser-2:2.6.5-1.fc10.i386
ntpdate is needed by (installed) ntp-4.2.4p6-1.fc10.i386
openoffice.org-presenter-screen is needed by (installed) openoffice.org-impress-1:3.0.1-15.2.fc10.i386
Not removing old transaction files

 

W jaki sposób uzupełnić brakujące pakiety?

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ę...