ďťż
 
 
   uszkodzone pakiety w systemie - jak to naprawić?
 
 

Tematy

 
    
 

 

 

 

uszkodzone pakiety w systemie - jak to naprawić?





fnmirk - 15-06-2010 22:17
Wyłącz sobie repozytorium multimedia. Nie jest potrzebne na razie. Postaw znak # na początku: #deb http://www.debian-multimedia.org/ lenny main non-free Polecenie: apt-get update powinno przejść bez wyświetlania informacji o braku kluczy.

Polecenia sprawdzaj w pełnej wersji tak jak przedstawiam.

Przedstaw teraz wynik: apt-get dist-upgrade -u



1347 - 16-06-2010 19:03
Wynik:
karol-laptop:/home/karol# apt-get dist-upgrade -u
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Należy uruchomić "apt-get -f install", aby je naprawić.
Następujące pakiety mają niespełnione zależności:
  base-files: PreWymaga: awk
  dpkg: PreWymaga: coreutils (>= 5.93-1) ale nie jest zainstalowany
        PreWymaga: lzma ale nie jest zainstalowany
  libc6: Wymaga: libgcc1 ale nie jest zainstalowany
E: Niespełnione zależności. Proszę spróbować użyć -f.
karol-laptop:/home/karol#



pavbaranov - 16-06-2010 21:10
Wydaje mi się, że w przeszłości coś pomieszałeś w pakietach i teraz masz takie kwiatki. Przez przypadek nie instalowałeś czegoś z testowej wersji lub jakiegoś nieoficjalnego repozytorium, które dociągnęło sobie coś, a teraz wymaga takich wersji programów, których nie ma w wersji stabilnej? Jeśli tak, to prawdopodobnie albo czeka Cię przeinstalowanie systemu (ostateczność), cofnięcie wersji pakietów, które są z owych repozytoriów (normalne) lub przejście na np. testowego.



fnmirk - 16-06-2010 21:33
Przedstaw wynik poleceń: dpkg -l | grep base-files
dpkg -l | grep awk
dpkg -l | grep coreutils
dpkg -l | grep lzma
dpkg -l | grep libgcc1



grum - 16-06-2010 21:57
Według mnie powinieneś zainstalować brakujące pakiety, to powinno rozwiązać problem

aptitude install coreutils lzma libgcc1



1347 - 16-06-2010 21:58
Tak, instalowałem paczkę o nazwie w32codecs.deb oraz sterowniki do karty wifi usb tlwn422g (instalacji nie dokończyłem..). Jest w Debianie coś takiego jak w Windows XP "przywracanie systemu"?

Próbowałem tego co kolega grum mówił, ale bez pożądanego efektu:
karol-laptop:/home/karol# apt-get install coreutils lzma libgcc1
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Należy uruchomić "apt-get -f install", aby je naprawić:
Następujące pakiety mają niespełnione zależności:
  base-files: PreWymaga: awk
  coreutils: PreWymaga: libacl1 (>= 2.2.11-1) ale nie zostanie zainstalowany
            PreWymaga: libselinux1 (>= 2.0.15) ale nie zostanie zainstalowany
  libgcc1: Wymaga: gcc-4.3-base (= 4.3.2-1.1) ale nie zostanie zainstalowany
  lzma: Wymaga: libstdc++6 (>= 4.2.1) ale nie zostanie zainstalowany
E: Niespełnione zależności. Proszę spróbować "apt-get -f install" bez pakietów (lub podać rozwiązanie).
karol-laptop:/home/karol# Wyniki:
karol-laptop:/home/karol# dpkg -l | grep base-files
ii  base-files                5lenny5        Debian base system miscellaneous files
karol-laptop:/home/karol# dpkg -l | grep awk
karol-laptop:/home/karol# dpkg -l | grep coreutils
karol-laptop:/home/karol# dpkg -l | grep lzma
karol-laptop:/home/karol# dpkg -l | grep libgcc1
karol-laptop:/home/karol# Wcześniej brakowało jeszcze libc6, ale znalazłem opis i dodałem tą bibliotekę ręcznie.



grum - 16-06-2010 22:18
A jak wpiszesz?
apt-get -f install



1347 - 16-06-2010 22:47
Już to robiłem.. zobacz moje wcześniejsze posty w tym temacie, szczególnie tagi CODE.



grum - 16-06-2010 23:06
W synampticu masz jakieś uszkodzone pakiety?



DaVidoSS - 16-06-2010 23:17
Ja bym skorzystał z apt-pining i zmieszał dystrybucje. Następnie naprawił bym zależności z repozytorium squeeze / sid i zaraz po tym ponownie wrócił do Lennego.
Ale niech się ktoś mądrzejszy wypowie .Dodam tylko że miałem na laptopie bardzo podobny problem.
Był to chyba libc6 a naprawiłem go w 2 minutki wydając polecenie:

apt-get -t testing -f install



fnmirk - 17-06-2010 00:01
Żadne mieszanie dystrybucji w tym momencie. Ma wymuszoną wersję stabilną, przejrzyjcie wcześniejsze wiadomości.
1347, przedstaw jeszcze wynik polecenia: dpkg -l >spis.txt Plik spis.txt przedstaw w postaci załącznika.
Do tego dodaj wynik: uname -r



1347 - 17-06-2010 00:53
Załącznik nie będzie potrzebny, wszystko zmieści się tu:
karol-laptop:/home/karol# dpkg -l
Wybór=U=Nieznany/I=Instalacja/R=Usunięcie/P=Wyczyszczenie/H=Zatrzymanie
| Stan=N=Brak/I=Zainst./C=Skonfig./U=Rozpak./F=Nieskonfig./H=Wpół-zainst./W=Wyzw-czek/T=Wyzw-zapl
|/ Błędy?=(brak)/H=Wstrzym./R=Do przeinst./X=Obydwa (Stan,Błędy:wielk.lit.=źle)
||/ Nazwa          Wersja        Opis
+++-==============-==============-============================================
ii  base-files    5lenny5        Debian base system miscellaneous files
ii  base-passwd    3.5.20        Debian base system master password and group
ii  dpkg          1.14.28        Debian package management system
iU  libc6          2.7-18lenny2  GNU C Library: Shared libraries Wersja jądra to: 2.6.26-2-686.



fnmirk - 17-06-2010 02:21
Pakiet dpkg jest uszkodzony więc nic nie działa praktycznie tak jak powinno.

Zaczynamy tradycyjnie od zajrzenia do ,,Debian Reference''
Pobierz plik:
http://security.debian.org/pool/upda...14.29_i386.deb

Następnie według opisu jako root w czystym trybie tekstowym.

W podobny sposób można naprawić pozostałe pakiety.

Dodane:
Taka opcja nie została jeszcze sprawdzona: apt-get install -f dpkg Kolejno dla tych trzech pakietów.
apt-get install -f base-files
apt-get install -f base-passwd
apt-get install -f libc6



1347 - 17-06-2010 12:23
Wykonałem to i niestety efekt był tak jak poprzednio, nic się nie zmieniło.. Na drugiej partycji mam Debiana niezależnie startującego, instalowałem go z tej samej płyty; może przeniesienie niektórych plików by coś pomogło?



fnmirk - 17-06-2010 12:32
Przecież nie musi to działać jak pstryknięcie palcem. Sprawdzasz najpierw np. z pomocą: apt-get -f install nazwa pakietu uszkodzonego Przedstawiasz wynik na forum.

Następnie próbujesz według opisu z ,,Debian Reference'' podmienić ręcznie uszkodzone fragmenty pakietów. I ta opcja musi działać. Chyba, że w tym momencie popełniasz błąd lub nie rozumiesz opisu?



1347 - 17-06-2010 12:52
karol-laptop:/home/karol# apt-get -f install dpkg
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Należy uruchomić "apt-get -f install", aby je naprawić:
Następujące pakiety mają niespełnione zależności:
  adobe-flashplugin: Wymaga: debconf ale nie zostanie zainstalowany lub
                            debconf-2.0
                    Wymaga: fontconfig ale nie zostanie zainstalowany
                    Wymaga: libatk1.0-0 (>= 1.20.0) ale nie zostanie zainstalowany
                    Wymaga: libcairo2 (>= 1.6.0) ale nie zostanie zainstalowany
                    Wymaga: libfontconfig1 (>= 2.4.0) ale nie zostanie zainstalowany
                    Wymaga: libfreetype6 (>= 2.3.5) ale nie zostanie zainstalowany
                    Wymaga: libgcc1 (>= 1:4.1.1-21) ale nie zostanie zainstalowany
                    Wymaga: libglib2.0-0 (>= 2.12.0) ale nie zostanie zainstalowany
                    Wymaga: libgtk2.0-0 (>= 2.12.0) ale nie zostanie zainstalowany
                    Wymaga: libpango1.0-0 (>= 1.20.5) ale nie zostanie zainstalowany
                    Wymaga: libstdc++6 (>= 4.1.1-21) ale nie zostanie zainstalowany
                    Wymaga: libx11-6 ale nie zostanie zainstalowany
                    Wymaga: libxext6 ale nie zostanie zainstalowany
                    Wymaga: libxt6 ale nie zostanie zainstalowany
                    Wymaga: wget ale nie zostanie zainstalowany
  base-files: PreWymaga: awk
  dpkg: PreWymaga: coreutils (>= 5.93-1) ale nie zostanie zainstalowany
        PreWymaga: lzma ale nie zostanie zainstalowany
  libc6: Wymaga: libgcc1 ale nie zostanie zainstalowany
E: Niespełnione zależności. Proszę spróbować "apt-get -f install" bez pakietów (lub podać rozwiązanie).
karol-laptop:/home/karol# Opis zrozumiałem, wykonałem i dalej nic z tego. Jeżeli chcesz, mogę przedstawić wynik na forum.(tak wiem, że trzeba zabić iksy oraz wiem jak to wykonać i wykonałem to.)



fnmirk - 18-06-2010 00:07
Nie zrozumiałeś. Mam na myśli ten opis:
Zaczynamy tradycyjnie od zajrzenia do ,,Debian Reference''
Pobierz plik:
http://security.debian.org/pool/upda...14.29_i386.deb

Następnie według opisu jako root w czystym trybie tekstowym.

W podobny sposób można naprawić pozostałe pakiety.




1347 - 19-06-2010 12:19
Wypakowałem te pliki z paczki .deb, wypakowałem pliki z data.tar.gz i skopiowałem je do / . Zrobiłem wszystko według opisu i dalej nic.



fnmirk - 19-06-2010 14:54
Ale co dalej nic? Czy program dpkg zaczął działać? Sprawdziłeś? Czy polecenie: dpkg -l działa?



1347 - 19-06-2010 20:53
Tak, sprawdziłem, dalej to samo. Próbowałem jeszcze zainstalować (miałem na dysku deba -->) flash-plugin (dla pewności) i otrzymałem komunikat, że pozostał nieskonfigurowany.



fnmirk - 19-06-2010 22:23
1347, czy sądzisz, że jestem jasnowidzem? Przepraszam, za takie stwierdzenie. O tym jak działa taki czy inny program w systemie informują komunikaty systemowe, a nie enigmatyczne stwierdzenie, że to samo.
Dlaczego sądzisz, że mając w systemie uszkodzone pakiety zainstalujesz taki najmniej użyteczny dla działania systemu? Zrozumiałbym Twoją próbę instalacji jakbyś spróbował zainstalować np. pakiet dselect.

Przedstaw co pokazują obecnie polecenia:
apt-cache policy dpkg
apt-cache policy base-files
apt-cache policy base-passwd
apt-cache policy libc6



1347 - 21-06-2010 00:02
karol-laptop:/home/karol# apt-cache policy dpkg
dpkg:
  Zainstalowana: 1.14.28
  Kandydująca: 1.14.29
  Tabela wersji:
    1.14.29 0
      1001 http://security.debian.org lenny/updates/main Packages
 *** 1.14.28 0
      1001 http://ftp.pl.debian.org lenny/main Packages
        100 /var/lib/dpkg/status
karol-laptop:/home/karol# apt-cache policy base-files
base-files:
  Zainstalowana: 5lenny5
  Kandydująca: 5lenny5
  Tabela wersji:
 *** 5lenny5 0
      1001 http://ftp.pl.debian.org lenny/main Packages
        100 /var/lib/dpkg/status
karol-laptop:/home/karol# apt-cache policy base-passwd
base-passwd:
  Zainstalowana: 3.5.20
  Kandydująca: 3.5.20
  Tabela wersji:
 *** 3.5.20 0
      1001 http://ftp.pl.debian.org lenny/main Packages
        100 /var/lib/dpkg/status
karol-laptop:/home/karol# apt-cache policy libc6
libc6:
  Zainstalowana: 2.7-18lenny2
  Kandydująca: 2.7-18lenny4
  Tabela wersji:
    2.7-18lenny4 0
      1001 http://security.debian.org lenny/updates/main Packages
 *** 2.7-18lenny2 0
        100 /var/lib/dpkg/status
    2.7-18lenny1 0
      1001 http://ftp.pl.debian.org lenny/main Packages
karol-laptop:/home/karol# Sprawdzałem tylko, czy dpkg działa.. Może powinienem zdobyć więcej doświadczenia z Debianem.



fnmirk - 21-06-2010 00:20
Zmień nazwę pliku: /etc/apt/preferences albo go usuń.

Wykonaj: apt-get update Następnie: apt-get -o Debug::pkgProblemResolver=yes upgrade



1347 - 22-06-2010 16:43
Plik ten usunąłem poleceniem: rm /etc/apt/preferences karol-laptop:/home/karol# cat /etc/apt/preferences
cat: /etc/apt/preferences: Nie ma takiego pliku ani katalogu karol-laptop:/home/karol# apt-get update
Traf http://ftp.pl.debian.org lenny Release.gpg
Traf http://ftp.pl.debian.org lenny/main Translation-pl                       
Ign http://ftp.pl.debian.org lenny/contrib Translation-pl                     
Ign http://ftp.pl.debian.org lenny/non-free Translation-pl                   
Traf http://ftp.pl.debian.org lenny Release                                   
Traf http://security.debian.org lenny/updates Release.gpg                     
Ign http://security.debian.org lenny/updates/main Translation-pl             
Ign http://security.debian.org lenny/updates/contrib Translation-pl           
Ign http://security.debian.org lenny/updates/non-free Translation-pl         
Traf http://security.debian.org lenny/updates Release                         
Pob: 1 http://deb.opera.com stable Release.gpg [189B]                         
Ign http://deb.opera.com stable/non-free Translation-pl                       
Pob: 2 http://www.debian-multimedia.org lenny Release.gpg [198B]             
Pob: 3 http://www.debian-multimedia.org lenny/main Translation-pl [14B]       
Pob: 4 http://www.debian-multimedia.org lenny/non-free Translation-pl [14B]   
Traf http://volatile.debian.org lenny/volatile Release.gpg                   
Ign http://volatile.debian.org lenny/volatile/main Translation-pl             
Ign http://volatile.debian.org lenny/volatile/contrib Translation-pl         
Traf http://deb.opera.com stable Release                                     
Pob: 5 http://www.debian-multimedia.org lenny Release [26,5kB]               
Błąd http://deb.opera.com stable Release                                     
 
Ign http://ftp.pl.debian.org lenny/main Packages/DiffIndex                   
Ign http://ftp.pl.debian.org lenny/contrib Packages/DiffIndex                 
Ign http://ftp.pl.debian.org lenny/non-free Packages/DiffIndex               
Ign http://security.debian.org lenny/updates/main Packages/DiffIndex         
Pob: 6 http://deb.opera.com stable Release [1067B]                           
Ign http://deb.opera.com stable Release                                       
Traf http://ftp.pl.debian.org lenny/main Packages                             
Ign http://security.debian.org lenny/updates/contrib Packages/DiffIndex       
Ign http://security.debian.org lenny/updates/non-free Packages/DiffIndex     
Traf http://ftp.pl.debian.org lenny/contrib Packages                         
Ign http://volatile.debian.org lenny/volatile/non-free Translation-pl         
Ign http://deb.opera.com stable/non-free Packages/DiffIndex                   
Traf http://ftp.pl.debian.org lenny/non-free Packages                         
Traf http://security.debian.org lenny/updates/main Packages                   
Traf http://volatile.debian.org lenny/volatile Release                       
Traf http://security.debian.org lenny/updates/contrib Packages               
Ign http://deb.opera.com stable/non-free Packages                             
Ign http://www.debian-multimedia.org lenny Release                           
Traf http://security.debian.org lenny/updates/non-free Packages               
Traf http://deb.opera.com stable/non-free Packages                           
Pob: 7 http://www.debian-multimedia.org lenny/main Packages [66,6kB]         
Ign http://volatile.debian.org lenny/volatile/main Packages/DiffIndex
Ign http://volatile.debian.org lenny/volatile/contrib Packages/DiffIndex
Ign http://volatile.debian.org lenny/volatile/non-free Packages/DiffIndex
Pob: 8 http://www.debian-multimedia.org lenny/non-free Packages [4597B]
Traf http://volatile.debian.org lenny/volatile/main Packages               
Traf http://volatile.debian.org lenny/volatile/contrib Packages
Traf http://volatile.debian.org lenny/volatile/non-free Packages
Pobrano 99,2kB w 1s (50,0kB/s)
Czytanie list pakietów... Gotowe
W: GPG error: http://deb.opera.com stable Release: Następujące podpisy nie mogły zostać zweryfikowane z powodu braku klucza publicznego: NO_PUBKEY F9A2F76A9D1A0061
W: GPG error: http://www.debian-multimedia.org lenny Release: Następujące podpisy nie mogły zostać zweryfikowane z powodu braku klucza publicznego: NO_PUBKEY 07DC563D1F41B907
W: Należy uruchomić apt-get update aby naprawić te problemy. karol-laptop:/home/karol# apt-get -o Debug::pkgProblemResolver=yes upgrade
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Należy uruchomić "apt-get -f install", aby je naprawić.
Następujące pakiety mają niespełnione zależności:
  adobe-flashplugin: Wymaga: debconf ale nie jest zainstalowany lub
                            debconf-2.0
                    Wymaga: fontconfig ale nie jest zainstalowany
                    Wymaga: libatk1.0-0 (>= 1.20.0) ale nie jest zainstalowany
                    Wymaga: libcairo2 (>= 1.6.0) ale nie jest zainstalowany
                    Wymaga: libfontconfig1 (>= 2.4.0) ale nie jest zainstalowany
                    Wymaga: libfreetype6 (>= 2.3.5) ale nie jest zainstalowany
                    Wymaga: libgcc1 (>= 1:4.1.1-21) ale nie jest zainstalowany
                    Wymaga: libglib2.0-0 (>= 2.12.0) ale nie jest zainstalowany
                    Wymaga: libgtk2.0-0 (>= 2.12.0) ale nie jest zainstalowany
                    Wymaga: libpango1.0-0 (>= 1.20.5) ale nie jest zainstalowany
                    Wymaga: libstdc++6 (>= 4.1.1-21) ale nie jest zainstalowany
                    Wymaga: libx11-6 ale nie jest zainstalowany
                    Wymaga: libxext6 ale nie jest zainstalowany
                    Wymaga: libxt6 ale nie jest zainstalowany
                    Wymaga: wget ale nie jest zainstalowany
  base-files: PreWymaga: awk
  dpkg: PreWymaga: coreutils (>= 5.93-1) ale nie jest zainstalowany
        PreWymaga: lzma ale nie jest zainstalowany
  libc6: Wymaga: libgcc1 ale nie jest zainstalowany
E: Niespełnione zależności. Proszę spróbować użyć -f.
karol-laptop:/home/karol#



fnmirk - 22-06-2010 17:30
Po co kombinujesz z zawartością pliku /etc/apt/sources.list? Przedstawiłem Ci jakie wpisy powinny się w nim znajdować na obecnym etapie. Usuń wpis dotyczący opery zostaw tylko to co przedstawiłem wcześniej. Dodając nowe wpisy dodatkowo gmatwasz.

Spróbuj usunąć w czystym trybie tekstowym pakiet adobe-flashplugin:l Ctrl+Alt+F3 l lLogujesz się na konto:
root
hasło l
l /etc/init.d/gdm stop Za gdm wstawiasz nazwę używanego programu.l lWracasz na:
Ctrl+Alt+F3 l
lUsuwasz pakiet:
apt-get remove --purge  adobe-flashplugin l
lNastępnie:
apt-get update l
l apt-get dist-upgrade -u l



1347 - 23-06-2010 00:15
Wpisy /etc/apt/sources.list czy plik /etc/apt/preferences ?

Nie rozumiem tzn nie wiem o jaki program chodzi?

Mój /etc/apt/sources.list wygląda tak:
deb http://ftp.pl.debian.org/debian/ lenny main contrib non-free
deb http://security.debian.org/ lenny/updates main contrib non-free
deb http://volatile.debian.org/debian-volatile/ lenny/volatile main contrib non-free
deb http://www.debian-multimedia.org/ lenny main non-free



fnmirk - 23-06-2010 01:00
Chodzi o usunięcie pakietu adobe-flashplugin. Przejrzyj mój tekst jeszcze raz. Podzieliłem go na sekcje.

Nie rozumiem tzn nie wiem o jaki program chodzi? Chodzi o menadżer logowania. Jeżeli używasz gdm to zostaje on.

Mój /etc/apt/sources.list wygląda tak: Według dostarczonego logu z aktualizacji wyglądał inaczej.



pavbaranov - 23-06-2010 09:44
Jeszcze jedno mi przyszło do głowy. 1347 - sprawdź, czy w katalogu /etc/apt/ nie masz przez przypadek katalogu /sources.list.d/, a w nim jakichś plików ze źródłami pakietów (mają rozszerzenie .list, te z rozszerzeniami .save są kopiami i nie są czytane przez APTa). Jeśli masz - wyłącz je wszystkie.



1347 - 23-06-2010 16:41
Tak.. miałem opera.list. Wszystkie wpisy wyłączyłem znakiem komentarza..

karol-laptop:/home/karol# cat /etc/apt/sources.list
deb http://ftp.pl.debian.org/debian/ lenny main contrib non-free
deb http://security.debian.org/ lenny/updates main contrib non-free
#deb http://volatile.debian.org/debian-volatile/ lenny/volatile main contrib non-free
#deb http://www.debian-multimedia.org/ lenny main non-free
karol-laptop:/home/karol# apt-get update
Traf http://ftp.pl.debian.org lenny Release.gpg
Traf http://ftp.pl.debian.org lenny/main Translation-pl   
Ign http://ftp.pl.debian.org lenny/contrib Translation-pl 
Ign http://ftp.pl.debian.org lenny/non-free Translation-pl
Traf http://ftp.pl.debian.org lenny Release               
Traf http://security.debian.org lenny/updates Release.gpg 
Ign http://security.debian.org lenny/updates/main Translation-pl
Ign http://security.debian.org lenny/updates/contrib Translation-pl
Ign http://security.debian.org lenny/updates/non-free Translation-pl
Traf http://security.debian.org lenny/updates Release
Ign http://ftp.pl.debian.org lenny/main Packages/DiffIndex
Ign http://ftp.pl.debian.org lenny/contrib Packages/DiffIndex
Ign http://ftp.pl.debian.org lenny/non-free Packages/DiffIndex
Traf http://ftp.pl.debian.org lenny/main Packages 
Traf http://ftp.pl.debian.org lenny/contrib Packages     
Traf http://ftp.pl.debian.org lenny/non-free Packages     
Ign http://security.debian.org lenny/updates/main Packages/DiffIndex
Ign http://security.debian.org lenny/updates/contrib Packages/DiffIndex
Ign http://security.debian.org lenny/updates/non-free Packages/DiffIndex
Traf http://security.debian.org lenny/updates/main Packages
Traf http://security.debian.org lenny/updates/contrib Packages
Traf http://security.debian.org lenny/updates/non-free Packages
Czytanie list pakietów... Gotowe
karol-laptop:/home/karol# Podczas usuwania adobe-flashplugin w trybie czysto tekstowym wywaliło mi błąd: niespełnione zależności.



fnmirk - 23-06-2010 23:11
Dlaczego tego błędu nie przedstawiłeś? A czy wspomniany pakiet został usunięty?



1347 - 23-06-2010 23:51
Czytanie list pakietów...
Budowanie drzewa zależności...
Należy uruchomić "apt-get -f install", aby je naprawić:
Następujące pakiety mają niespełnione zależności:
  base-files: PreWymaga: awk
  dpkg: PreWymaga: coreutils (>= 5.93-1) ale nie zostanie zainstalowany
        PreWymaga: lzma ale nie zostanie zainstalowany
  libc6: Wymaga: libgcc1 ale nie zostanie zainstalowany Niestety nie, tyle zapisało się do pliku, po tym dostałem informację abym użył: apt-get -f instali



fnmirk - 24-06-2010 01:23
Pozostaje spróbować radykalnego rozwiązania. W czystym trybie tekstowym: apt-get clean I teraz: apt-get remove --purge libc6 && apt-get install libc6 Musisz czytać uważnie pojawiające się komunikaty i odpowiednio reagować na nie. Nie wolno przerwać operacji, czy też wykonać restartu systemu przed zakończeniem całego procesu.
Są opinie, że tego ostatniego polecenia nie można wykonać. Jest to nieprawdą. Byłem zmuszony do przeprowadzenia takiej operacji dwukrotnie i wszystko się powiodło. Mam obawę odnośnie informacji o uszkodzeniu dpkg.

Ważne, zanim wprowadzisz pełną odpowiedź potwierdzającą wykonanie polecenia: apt-get remove --purge libc6 && apt-get install libc6 Przygotuj sobie wcześniej jakąś wersję livecd, aby w razie jakiegoś niepowodzenia można było się dostać do systemu. Wykonaj kopię zapasową ważnych danych znajdujących się w systemie.

Po pomyślnym wykonaniu tego polecenia system będzie się uruchamiał w trybie tekstowym. Będzie należało przywrócić środowisko graficzne. Przygotuj sobie pakiety niezbędne do uzyskania połączenia z internetem, gdyby doszło do jego utraty.



1347 - 24-06-2010 18:35
On nadal swoje:
Czytanie list pakietów...
Budowanie drzewa zależności...
Należy uruchomić "apt-get -f install", aby je naprawić:
Następujące pakiety mają niespełnione zależności:
  adobe-flashplugin: Wymaga: debconf ale nie zostanie zainstalowany lub
                            debconf-2.0
                    Wymaga: fontconfig ale nie zostanie zainstalowany
                    Wymaga: libatk1.0-0 (>= 1.20.0) ale nie zostanie zainstalowany
                    Wymaga: libc6 (>= 2.4) ale nie zostanie zainstalowany
                    Wymaga: libcairo2 (>= 1.6.0) ale nie zostanie zainstalowany
                    Wymaga: libfontconfig1 (>= 2.4.0) ale nie zostanie zainstalowany
                    Wymaga: libfreetype6 (>= 2.3.5) ale nie zostanie zainstalowany
                    Wymaga: libgcc1 (>= 1:4.1.1-21) ale nie zostanie zainstalowany
                    Wymaga: libglib2.0-0 (>= 2.12.0) ale nie zostanie zainstalowany
                    Wymaga: libgtk2.0-0 (>= 2.12.0) ale nie zostanie zainstalowany
                    Wymaga: libpango1.0-0 (>= 1.20.5) ale nie zostanie zainstalowany
                    Wymaga: libstdc++6 (>= 4.1.1-21) ale nie zostanie zainstalowany
                    Wymaga: libx11-6 ale nie zostanie zainstalowany
                    Wymaga: libxext6 ale nie zostanie zainstalowany
                    Wymaga: libxt6 ale nie zostanie zainstalowany
                    Wymaga: wget ale nie zostanie zainstalowany
  base-files: PreWymaga: awk
  base-passwd: Wymaga: libc6 (>= 2.7-1) ale nie zostanie zainstalowany
  dpkg: PreWymaga: libc6 (>= 2.7-1) ale nie zostanie zainstalowany
        PreWymaga: coreutils (>= 5.93-1) ale nie zostanie zainstalowany
        PreWymaga: lzma ale nie zostanie zainstalowany



pavbaranov - 24-06-2010 22:35
Jeszcze jedno pytanie - bo to co pokazujesz (czyli upartość Twojego systemu pakietów jest doprawdy zastanawiająca i - chyba w tym zakresie, jak występuje - niespotykana) - czy przez przypadek, gdzieś w przeszłości nie zrobiłeś jakiejś aktualizacji/instalacji jakichś pakietów z wykorzystaniem nowszych wersji niż te, które znajdują się w Lenny, a potem powróciłeś w ustawieniach do Lenny?
Osobiście z podobnym przypadkiem spotkałem się lata temu, kiedy zachciało mi się na próbę zainstalować coś z ówczesnego testinga, a potem powróciłem do stable. System - słusznie zresztą - dostał podobnego "kręćka" jak u Ciebie.



fnmirk - 24-06-2010 23:22
Musiałeś jeszcze na uszkodzonym systemie próbować instalacji pakietu z Ubuntu.
Spróbuj może zadziała.
dpkg --purge adobe-flashplugin



giaur - 25-06-2010 18:14
Ja bym spróbował wywalić ten adobe-flashplugin, a potem zaktualizował system do squeeze. Nawet po uszkodzeniu libc6 system jeszcze nie jest stracony, bo zawsze można zrobić chroota z innego systemu.

P.S. Własnie tak się kończy próba doklejania rzeczy z Ubuntu do debiana stable. Ludzie, zrozumcie - to system z pakietami w wersjach z poprzedniej epoki, NIE WOLNO tam nic ręcznie dokładać spoza repozytorium. Rzeczy z ubuntu można doinstalowywać do Sida, bo te systemy mają mniej więcej te same wersje pakietów (a i to ostrożnie, bo zależności mogą być inne), ale nie do Lenny...

Zobacz jeszcze jak aptitude sobie poradzi, czasami znajdzie rozwiazanie w przypadku gdy apt-get nie potrafi

Mam jeszcze jeden "szalony pomysł". Może by tak ręcznie zaingerować w listę zainstalowanych pakietów, ustawić na zainstalowane te które są potrzebne (m.in. libc6), a potem zaktualizować do squeeze?



1347 - 27-06-2010 20:38
karol-laptop:/home/karol# dpkg --purge adobe-flashplugin
(Odczytywanie bazy danych ... 714 plików i katalogów obecnie zainstalowanych.)
Usuwanie adobe-flashplugin ...
dpkg - ostrzeżenie: podczas usuwania adobe-flashplugin, katalog "/usr/lib/midbrowser/plugins" nie był pusty, więc nie został usunięty.
dpkg - ostrzeżenie: podczas usuwania adobe-flashplugin, katalog "/usr/lib/midbrowser" nie był pusty, więc nie został usunięty.
dpkg - ostrzeżenie: podczas usuwania adobe-flashplugin, katalog "/usr/lib/firefox/plugins" nie był pusty, więc nie został usunięty.
dpkg - ostrzeżenie: podczas usuwania adobe-flashplugin, katalog "/usr/lib/firefox" nie był pusty, więc nie został usunięty.
dpkg - ostrzeżenie: podczas usuwania adobe-flashplugin, katalog "/usr/lib/iceweasel/plugins" nie był pusty, więc nie został usunięty.
dpkg - ostrzeżenie: podczas usuwania adobe-flashplugin, katalog "/usr/lib/iceweasel" nie był pusty, więc nie został usunięty.
dpkg - ostrzeżenie: podczas usuwania adobe-flashplugin, katalog "/usr/lib/iceape/plugins" nie był pusty, więc nie został usunięty.
dpkg - ostrzeżenie: podczas usuwania adobe-flashplugin, katalog "/usr/lib/iceape" nie był pusty, więc nie został usunięty.
dpkg - ostrzeżenie: podczas usuwania adobe-flashplugin, katalog "/usr/lib/mozilla/plugins" nie był pusty, więc nie został usunięty.
dpkg - ostrzeżenie: podczas usuwania adobe-flashplugin, katalog "/usr/lib/mozilla" nie był pusty, więc nie został usunięty.
dpkg - ostrzeżenie: podczas usuwania adobe-flashplugin, katalog "/usr/lib/xulrunner-addons/plugins" nie był pusty, więc nie został usunięty.
dpkg - ostrzeżenie: podczas usuwania adobe-flashplugin, katalog "/usr/lib/xulrunner-addons" nie był pusty, więc nie został usunięty.
dpkg - ostrzeżenie: podczas usuwania adobe-flashplugin, katalog "/usr/lib/xulrunner/plugins" nie był pusty, więc nie został usunięty.
dpkg - ostrzeżenie: podczas usuwania adobe-flashplugin, katalog "/usr/lib/xulrunner" nie był pusty, więc nie został usunięty.
karol-laptop:/home/karol# Z pakietów dla Ubunciaka instalowałem tylko paczkę o nazwie:
w32codecs_20061022-0medibuntu1_build1_i386.deb do odtwarzania filmów w formacie RMVB..
Przeglądając to forum czytałem, że aptitude i apt-get to to samo, ale mogę się mylić.

Naprawdę nie mam już siły dla tego Debiana.. Rozważałem re-instalację systemu, ale mam co do tego pytanie: Jeżeli z poziomu innego systemu pousuwam wszystko z partycji / na której siedzi ten Debian prócz katalogu /home i jego podkatalogów, to czy podczas instalacji tej samej wersji na tej partycji dane z tego katalogu home wylecą, czy zostaną ew nadpisane? (oczywiście login, nazwa komputera i hasła będą takie same)



fnmirk - 27-06-2010 23:22
Pakietu adobe-flashplugin nie ma w Debianie. Jest to pakiet dla Ubuntu. Wygląda, że pakiet został usunięty. I wniosek, pakiet dpkg nie jest chyba uszkodzony. Dlatego spróbuj teraz w czystym trybie tekstowym polecenia:
dpkg --configure -a



giaur - 28-06-2010 09:49

Przeglądając to forum czytałem, że aptitude i apt-get to to samo, ale mogę się mylić. To źle przeczytałeś - to nie jest to samo, aptitude wyszukuje rozwiązania problemów z zależnościami, apt-get nie (wyświetla tylko że są problemy i jakie). Na codzień używam apt-get ale nieraz już aptitude mi pomógł przy różnych dziwnych problemach, jakie zdarzają się w Sidzie



1347 - 02-07-2010 16:08
Po wydaniu polecenia
dpkg --configure -a >>wynik.txt otrzymuję informację, że wystąpił błąd podczas przetwarzania libc6, które wymaga libgcc1. Niestety do pliku nic się nie zapisało..
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl



  • Strona 2 z 2 • Wyszukano 120 postów • 1, 2
     

     


     

     
    Copyright 2003. MĂłj serwis