Strona 1 z 2
Uszkodzony pakiet - co zrobić w takiej sytuacji?
: 04 kwietnia 2010, 13:38
autor: malacz
Kod: Zaznacz cały
xyz17:~# apt-get install libssl-dev
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Nie udało się zainstalować niektórych pakietów. Może to oznaczać,
że zażądano niemożliwej sytuacji lub używasz dystrybucji niestabilnej,
w której niektóre pakiety nie zostały jeszcze utworzone lub przeniesione
z katalogu Incoming ("Przychodzące").
Następujące informacje mogą pomóc rozwiązać sytuację:
Następujące pakiety mają niespełnione zależności:
libssl-dev: Wymaga: libssl0.9.8 (= 0.9.8g-15+lenny6) ale 0.9.8m-2 ma zostać zainstalowany
E: Pakiety są uszkodzone
Co mam zrobić w takiej sytuacji?
: 04 kwietnia 2010, 13:53
autor: fnmirk
Kod: Zaznacz cały
apt-get clean
apt-get update
apt-get upgrade -u
: 19 kwietnia 2010, 20:20
autor: malacz
Nie pomogło.. moje repozytoria:
Kod: Zaznacz cały
#~~~~~~Lenny~~~~~~#
deb [URL]http://ftp.pl.debian.org/debian/[/URL] lenny main non-free contrib
deb-src [URL]http://ftp.pl.debian.org/debian/[/URL] lenny main non-free contrib
deb [URL]http://security.debian.org/[/URL] lenny/updates main contrib non-free
deb-src [URL]http://security.debian.org/[/URL] lenny/updates main contrib non-free
: 19 kwietnia 2010, 21:04
autor: pavbaranov
Tego typu informacje pojawiają się, jeśli - korzystając z różnych repozytoriów - w jednych znajduje się wersja już nowsza niż ta, która jest wymagana przez instalowany pakiet.
W Twoim przypadku, prawdopodobnie (sprawdź) w security masz już pakiet libssl0.9.8 w wersji m-2, zaś libssl-dev, który chcesz zainstalować wymaga wersji (równej, czyli nie mniejszej i nie większej) g-15+lenny6. W takim przypadku możesz (czasowo) wyłączyć te repozytoria, które mogą mieć nowsze paczki (security), odświeżyć listę programów, zainstalować to co potrzebujesz, a potem wrócić do pierwotnych ustawień w sources.list. Niekiedy pomaga.
: 19 kwietnia 2010, 21:38
autor: fnmirk
malacz, masz ładny poślizg w udzielaniu odpowiedzi. Sprawdź ile zmian nastąpiło przez te dwa tygodnie. Miałem pewnie jakiś pomysł ale w tej chwili trudno jest Ci udzielić odpowiedzi, po prostu już nie pamiętam.
Polecenia o wykonanie, których poprosiłem na pewno wyświetlają jakieś informacje zwrotne. Samo stwierdzenie, że nie pomogło nie wystarczy. One nie miały pomóc.
Przedstaw dodatkowe informacje.
: 19 kwietnia 2010, 22:02
autor: malacz
Wywaliłem te repozytoria co tutaj na forum pokazałem i wstawiłem standardowe systemowe. Zrobiłem
aktualizację bazy pakietów i nic, nadal to samo.
Kod: Zaznacz cały
xyz17:~/ACE/build# uname -r
2.6.26-1-686
xyz17:~/ACE/build#
xyz17:~/ACE/build# dpkg -l | grep squeeze
xyz17:~/ACE/build#
: 19 kwietnia 2010, 22:31
autor: mariaczi
: 19 kwietnia 2010, 22:43
autor: fnmirk
System jest nieaktualny. W wersji stabilnej jest już domyślnie nowsza wersja jądra.
Kod: Zaznacz cały
apt-cache policy linux-image-2.6.26-2-686
linux-image-2.6.26-2-686:
Zainstalowana: 2.6.26-21lenny4
Kandydująca: 2.6.26-21lenny4
Tabela wersji:
*** 2.6.26-21lenny4 0
500 http://security.debian.org lenny/updates/main Packages
100 /var/lib/dpkg/status
2.6.26-21 0
500 http://ftp.pl.debian.org lenny/main Packages
Przedstaw co wypisuje na ekranie polecenie:
: 19 kwietnia 2010, 22:49
autor: malacz
Kod: Zaznacz cały
yz17:~/ACE/build# apt-cache policy libssl0.9.8
libssl0.9.8:
Zainstalowana: 0.9.8m-2
Kandydująca: 0.9.8m-2
Tabela wersji:
*** 0.9.8m-2 0
100 /var/lib/dpkg/status
0.9.8g-15+lenny6 0
500 http://ftp.pl.debian.org lenny/main Packages
500 http://security.debian.org lenny/updates/main Packages
Kod: Zaznacz cały
yz17:~/ACE/build# apt-get upgrade -u
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
: 19 kwietnia 2010, 22:55
autor: mariaczi
Korzystam z tego repozytorium jakie wymieniłeś i najświeższa wersja libssl to ta która jest wymagana przez libssl-dev. Zaktualizuj system jak pisał fnmirk i wtedy dopiero doinstaluj pakiet libssl-dev.