Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Witam,
mea culpa – próbowałem zainstalować nmap_5.21-1_i386.deb na LENNYm.
Poprosiło mnie grzecznie o doinstalowanie wymaganej w tym przypadku libstdc++6.
Po próbie doinstalowania libstdc, wykazało błąd. Próbowałem go naprawić, ale skutek jak poniżej:
debian:/home/leszek# apt-get dist-upgrade Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe Należy uruchomić "apt-get -f install", aby je naprawić. Następujące pakiety mają niespełnione zależności: libstdc++6: Wymaga: gcc-4.4-base (= 4.4.5-8) ale nie da się go zainstalować E: Niespełnione zależności. Proszę spróbować użyć -f.
debian:/home/leszek# apt-get -f install Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe Naprawianie zależności... nie udało się. Następujące pakiety mają niespełnione zależności: libstdc++6: Wymaga: gcc-4.4-base (= 4.4.5-8) ale nie da się go zainstalować E: Błąd, pkgProblemResolver::Resolve zwrócił błąd, może to być spowodowane zatrzymanymi pakietami. E: Nie udało się naprawić zależności
debian:/home/leszek# sudo apt-get install -f Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe Naprawianie zależności... nie udało się. Następujące pakiety mają niespełnione zależności: libstdc++6: Wymaga: gcc-4.4-base (= 4.4.5-8) ale nie da się go zainstalować E: Błąd, pkgProblemResolver::Resolve zwrócił błąd, może to być spowodowane zatrzymanymi pakietami. E: Nie udało się naprawić zależności debian:/home/leszek#
Jak z tej „zadyszki” wyjść obronną ręką?
Dziękuję i pozdrawiam
Offline
Usuń/cofnij co zainstalowałeś, a na przyszłość nie mieszaj wersji. :)
Offline
Czy chodzi o użycie Menedżer Pakietów Synaptic i dalej / uszkodzone / libstdc ++6 / zainstalowana wersja 4.4.5-8 (zaznaczony czerwonym z opcjami:
1- zaznacz do usunięcia
2- zaznacz do całkowitego usunięcia
Wolę doprecyzować, wykonać jedną z w/w opcji?
Ostatnio edytowany przez ldawid (2011-06-17 10:22:37)
Offline
Z tego co ja zrozumiałem, zainstalowałeś z palca przez dpkg nmap z Wheezy'ego oraz zaktualizowałeś z palca libstdc++6 do wersji ze Squeeze. Jeśli tak, to usuń pierwszy pakiet, a drugi cofnij do wersji z Lenny'ego — czyli tak jak miałeś wcześniej. Najlepiej z konsoli. :)
apt-get purge nmap apt-get install libstdc++6/oldstable
Dla pewności możesz tu wrzucić wyniki powyższych przed zatwierdzeniem oraz wyniki:
cat /etc/apt/sources.list apt-cache policy libstdc++6
Offline
oto:
ad1
- debian:/home/leszek# apt-get purge nmap E: Nie udało się uzyskać blokady /var/lib/dpkg/lock - open (11 Zasoby chwilowo niedostępne) E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
ad2
- debian:/home/leszek# apt-get install libstdc++6/oldstable E: Nie udało się uzyskać blokady /var/lib/dpkg/lock - open (11 Zasoby chwilowo niedostępne) E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
ad3
- debian:/home/leszek# cat /etc/apt/sources.list # ~~~~~~~~~~ Lenny~~~~~~~~~~ # deb http://ftp.pl.debian.org/debian/ lenny main non-free contrib deb-src http://ftp.pl.debian.org/debian/ lenny main non-free contrib deb http://security.debian.org/ lenny/updates main contrib non-free deb-src http://security.debian.org/ lenny/updates main contrib non-free deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free deb http://www.backports.org/debian lenny-backports main contrib non-free
ad4
- debian:/home/leszek# apt-cache policy libstdc++6 libstdc++6: Zainstalowana: 4.4.5-8 Kandydująca: 4.4.5-8 Tabela wersji: *** 4.4.5-8 0 100 /var/lib/dpkg/status 4.3.4-6~bpo50+1 0 1 http://www.backports.org lenny-backports/main Packages 4.3.2-1.1 0 500 http://ftp.pl.debian.org lenny/main Packages debian:/home/leszek#
Offline
E: Nie udało się uzyskać blokady /var/lib/dpkg/lock - open (11 Zasoby chwilowo niedostępne) E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
Masz w tle otwarty jakiś inny program do zarządzania pakietami, pewnie synaptic. Zamknij go najpierw. Poza tym jest ok.
Offline
noooo taaaaaak........
debian:/home/leszek# apt-get purge nmap Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe Pakiet nmap nie jest zainstalowany, więc nie zostanie usunięty. Należy uruchomić "apt-get -f install", aby je naprawić: Następujące pakiety mają niespełnione zależności: libstdc++6: Wymaga: gcc-4.4-base (= 4.4.5-8) ale nie da się go zainstalować E: Niespełnione zależności. Proszę spróbować "apt-get -f install" bez pakietów (lub podać rozwiązanie).
debian:/home/leszek# apt-get install libstdc++6/oldstable Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe Wybrano wersję 4.3.2-1.1 (Debian:5.0.8/oldstable) dla libstdc++6 Następujące pakiety zostały zainstalowane automatycznie i nie są już więcej wymagane: libpcap0.8 Aby je usunąć należy użyć "apt-get autoremove". Zostaną zainstalowane STARE wersje następujących pakietów: libstdc++6 0 aktualizowanych, 0 nowo instalowanych, 1 cofniętych wersji, 0 usuwanych i 2 nieaktualizowanych. 1 nie w pełni zainstalowanych lub usuniętych. Konieczne pobranie 332kB archiwów. Po tej operacji zostanie zwolnione 28,7kB miejsca na dysku. Kontynuować [T/n]? T Błąd http://ftp.pl.debian.org lenny/main libstdc++6 4.3.2-1.1 403 Forbidden [IP: 153.19.251.221 80] Nie udało się pobrać http://ftp.pl.debian.org/debian/pool/main/g/gcc-4.3/libstdc++6_4.3.2-1.1_i386.deb 403 Forbidden [IP: 153.19.251.221 80] E: Nie udało się pobrać niektórych archiwów, proszę spróbować uruchomić apt-get update lub użyć opcji --fix-missing
Offline
403 Forbidden [IP: 153.19.251.221 80]
Tego to ja już nie wiem dlaczego nie możesz dobić się na serwer. Gdyby nie to, powinien ładnie cofnąć i to byłby koniec Twojego problemu. To już kwestia czego innego… Zobacz czy da się w ogóle odświeżyć listę pakietów:
apt-get update
Offline
No tak, sprawdziłem - strona została zablokowana - m.innymi dla:
http://ftp.pl.debian.org lenny/main libstdc++6 4.3.2-1.1
jak i innych z pl.
Wychodzi na to, iż muszę poszukać innych adresów dla uzupełnienia dwóch pierwszych wpisów w sources.list
apt-get update wynik negatywny.....
W: Nie udało się pobrać http://ftp.pl.debian.org/debian/dists/lenny/main/binary-i386/Packages 403 Forbidden [IP: 153.19.251.221 80]
itp, itd.
Wielki ukłon i podziękowania; a może sugestia, jak zmodyfikować mój sources.list, dla lepszej współpracy z systemem, mając na uwadze dzisiejsze perypetie?
Offline
ldawid napisał(-a):
a może sugestia, jak zmodyfikować mój sources.list, dla lepszej współpracy z systemem, mając na uwadze dzisiejsze perypetie?
Masz na myśli inne mirrory głównego repozytorium Debiana czy w ogóle jakieś dodatkowe wpisy? Jeśli to pierwsze, to zmień po prostu w adresie repozytorium „pl” na np. „de”, sam używam niemieckich bo z polskimi podobno bywają problemy. Jeśli to drugie, to na początek sugerowałbym aktualizację systemu do Squeeze — obecnej wersji stabilnej Debiana. Lenny jest już dosyć stary i o w miarę aktualnych wersjach oprogramowania możesz w jego przypadku zapomnieć.
PS Listę wpisów mamy na portalu: http://dug.net.pl/sources.list. :)
Offline
OK
jeszcze raz wielkie dzięki za pomoc i poświęcony czas
Pozdrawiam ........ Leszek
Offline
Strony: 1