Niespe

Ogólne pytania dotyczące systemu
lucyfer666
Posty: 52
Rejestracja: 03 kwietnia 2008, 15:28
Lokalizacja: siê bior± dzieci?

Niespełnione zaleŻnościami podczas aptitude upgrade

Post autor: lucyfer666 »

Wszystko byłoby pięknie gdyby nie problem z zależnościami podczas próby aktualizacji Debiana. Podczas próby wywołania:

Kod: Zaznacz cały

aptitude update
wywala następujące błędy:

Kod: Zaznacz cały

Czytanie list pakietów... Gotowe
W: GPG error: [url]http://www.kadu.net[/url] stable Release: Następujące sygnatury nie mogły zostać zweryfikowane z powodu braku klucza publicznego: NO_PUBKEY 5EC42C53D86A66BA
W: GPG error: [url]http://deb.opera.com[/url] stable Release: Następujące sygnatury nie mogły zostać zweryfikowane z powodu braku klucza publicznego: NO_PUBKEY F9A2F76A9D1A0061
W: GPG error: [url]http://ftp.pl.debian.org[/url] lenny Release: Następujące sygnatury nie mogły zostać zweryfikowane z powodu braku klucza publicznego: NO_PUBKEY 9AA38DCD55BE302B NO_PUBKEY 4D270D06F42584E6
W: GPG error: [url]http://security.debian.org[/url] lenny/updates Release: Następujące sygnatury nie mogły zostać zweryfikowane z powodu braku klucza publicznego: NO_PUBKEY 9AA38DCD55BE302B
W: GPG error: [url]http://apt.64studio.com[/url] lenny-backports Release: Następujące sygnatury nie mogły zostać zweryfikowane z powodu braku klucza publicznego: NO_PUBKEY 1CC1348879ADCDD1
W: GPG error: [url]http://www.backports.org[/url] lenny-backports Release: Następujące sygnatury nie mogły zostać zweryfikowane z powodu braku klucza publicznego: NO_PUBKEY EA8E8B2116BA136C
W: Należy uruchomić apt-get update aby naprawić te problemy.
A podczas:

Kod: Zaznacz cały

aptitude upgrade
następujące błędy z zależnościami:

Kod: Zaznacz cały

W: The "upgrade" command is deprecated; use "safe-upgrade" instead.
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Reading state information... Gotowe
Odczyt dodatkowych informacji o stanie
Inicjalizacja stanów pakietów... Gotowe
Odczyt opisów zadań... Gotowe
Budowanie bazy etykiet... Gotowe
Rozwiązywanie problemów...
otwarte: 66; zamknięte: 381; odroczone: 442; konflikty: 22                    Następujące pakiety mają niespełnione zależności:
  xserver-xorg-core: Jest w konflikcie z: xserver-xorg-video-1.0 który jest pakietem wirtualnym.
  python-gtkhtml2: Jest w konflikcie z: python-gnome2-extras (< 2.19.1-1) ale wersja 2.14.3-1+b1 jest zainstalowana i zatrzymana.
No i co ja biedny mam z tym zrobić?
pavbaranov
Senior Member
Posty: 2156
Rejestracja: 29 lipca 2007, 18:06

Post autor: pavbaranov »

Po pierwsze, czytać co do Ciebie system pisze.
Po drugie, zanim wpiszesz kompletnie niepotrzebne Ci repozytoria w plik sources.list zastanów się nad tym co robisz, przeglądnij co tam jest.
Po trzecie, a może najważniejsze, przeczytaj "Dla początkujących" na forum.
I w zasadzie masz rozwiązanie wszystkich problemów.
A teraz po kolei, bo szybciej będzie:
1. GPG error jest wywoływany brakiem dodania kluczy publicznych do ich bazy w Twoim komputerze. Możesz to zignorować, możesz dodać. Jak? Zadaj pytanie w Szukaj na forum, bo temat był już wielokrotnie wałkowany. Jak dodać klucze do Opery, masz na stronie, którą dodałeś do sources.list.
Przy okazji nie ma najmniejszego sensu by dodawać kadu.net/stable do sources.list. Raz, że odpowiednie paczki są w oficjalnych repozytoriach, dwa akurat stable na tym serwerze, to bodaj Etch, jeśli nie coś wcześniejszego.
2. aptitude upgrade grzecznie informuje Cię, że ta komenda aptitude została "zarzucona" i w jej miejsce proponowana jest "safe-upgrade". Błędy w zależnościach, które zostały Ci pokazane są związane najczęściej z brakiem odpowiednich paczek, do których instalowane się odwołują na serwerze. Przyczyn może być bez liku, ale jedna jest pewna. W chwili, w której próbujesz ją instalować danej paczki na serwerze nie ma. Być może będzie w przyszłości, a być może jest to związane ze zmianą nazwy jakiejś paczki i wadliwym odniesieniem się do niej innej. Konflikty, które u Ciebie występują, mogą wynikać - i najprawdopodobniej tak jest - z dołączenia do oficjalnych repozytoriów innych i wymieszania się wersji programów, czy to w przeszłości, czy to teraz podczas próby aktualizacji. Mógłbyś, na upartego, sforsować te ostrzeżenia, ale efektem może być piękny i ładny pad systemu. Co zatem zrobić? Uporządkować go. Poznać te pakiety, które są w konflikcie (owe 22), zobaczyć skąd pochodzą, jakie konflikty wywołują i z czym. Po drugie zająć się pakietami "zatrzymanymi" i zobaczyć skąd pochodzą i dlaczego są zatrzymane. Po rozwikłaniu tego, prawdopodobnie rozwiązanie nasunie Ci się samo. Być może podpowie je również aptitude, bo zwykle to robi :)
lucyfer666
Posty: 52
Rejestracja: 03 kwietnia 2008, 15:28
Lokalizacja: siê bior± dzieci?

Post autor: lucyfer666 »

Dzięki za pomoc :) W tej chwili sytuacja z

Kod: Zaznacz cały

aptitude update
wygląda tak:

Kod: Zaznacz cały

Czytanie list pakietów... Gotowe
W: There is no public key available for the following key IDs:
9AA38DCD55BE302B
W: Należy uruchomić apt-get update aby naprawić te problemy.
No i nie wiem czy coś z tym robić czy zostawić, ale najważniejszy jest fakt, że ciągle tkwię w problemie z zależnościami, bo nie wiem jak to ugryźć... Czy wziąć i usunąć te konfliktowe? Jak wpiszę, np

Kod: Zaznacz cały

aptitude remove python-gtkhtml2
no to dupa bo one niby nadal są...
pavbaranov
Senior Member
Posty: 2156
Rejestracja: 29 lipca 2007, 18:06

Post autor: pavbaranov »

lucyfer666 pisze:No i nie wiem czy coś z tym robić czy zostawić
Czytaj, co się do Ciebie pisze. W tym przypadku - wybór należy do Ciebie. Zostawisz, zawsze to będziesz miał. Autoryzujesz klucz, "problem" zniknie.
lucyfer666 pisze: no to dupa bo one niby nadal są...
Jeśli chcesz porozmawiać na temat dup, to zapraszam na priv :)
Po pierwsze, zdecyduj się na to, co chcesz zrobić, po drugie rób to świadomie. I czytaj, ze zrozumieniem, co wypisuje do Ciebie system. Wiem, sam to przy Debianie miałem, początkowo jest ciężko, ale po chwili wszystko się rozjaśnia.
ODPOWIEDZ