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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2011-06-17 09:59:12

  ldawid - Użytkownik

ldawid
Użytkownik
Zarejestrowany: 2011-06-17

E: Błąd, pkgProblemResolver

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:

Kod:

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.

Kod:

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

Kod:

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

 

#2  2011-06-17 10:06:27

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: E: Błąd, pkgProblemResolver

Usuń/cofnij co zainstalowałeś, a na przyszłość nie mieszaj wersji. :)

Offline

 

#3  2011-06-17 10:21:41

  ldawid - Użytkownik

ldawid
Użytkownik
Zarejestrowany: 2011-06-17

Re: E: Błąd, pkgProblemResolver

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

 

#4  2011-06-17 10:26:30

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: E: Błąd, pkgProblemResolver

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. :)

Kod:

apt-get purge nmap
apt-get install libstdc++6/oldstable

Dla pewności możesz tu wrzucić wyniki powyższych przed zatwierdzeniem oraz wyniki:

Kod:

cat /etc/apt/sources.list
apt-cache policy libstdc++6

Offline

 

#5  2011-06-17 10:47:54

  ldawid - Użytkownik

ldawid
Użytkownik
Zarejestrowany: 2011-06-17

Re: E: Błąd, pkgProblemResolver

oto:

ad1

Kod:

- 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

Kod:

- 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

Kod:

- 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

Kod:

- 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

 

#6  2011-06-17 10:50:52

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: E: Błąd, pkgProblemResolver

Kod:

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

 

#7  2011-06-17 11:05:17

  ldawid - Użytkownik

ldawid
Użytkownik
Zarejestrowany: 2011-06-17

Re: E: Błąd, pkgProblemResolver

noooo taaaaaak........

Kod:

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

Kod:

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

 

#8  2011-06-17 11:20:56

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: E: Błąd, pkgProblemResolver

Kod:

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:

Kod:

apt-get update

Offline

 

#9  2011-06-17 11:42:30

  ldawid - Użytkownik

ldawid
Użytkownik
Zarejestrowany: 2011-06-17

Re: E: Błąd, pkgProblemResolver

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

 

#10  2011-06-17 11:49:01

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: E: Błąd, pkgProblemResolver

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

 

#11  2011-06-17 11:54:34

  ldawid - Użytkownik

ldawid
Użytkownik
Zarejestrowany: 2011-06-17

Re: E: Błąd, pkgProblemResolver

OK
jeszcze raz wielkie dzięki za pomoc i poświęcony czas
Pozdrawiam ........ Leszek

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)