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
Mam taki mały problem. Pracowałem sobie na moim ślicznym debianie, usuwałem zbędne paczki z systemu i nagle - łubudubu padł prąd...
I teraz takie dziwy się dzieją:
Asgaard:/home/vidharr# dpkg -l dpkg-query: błąd parsowania, w pliku "/var/lib/dpkg/available" niedaleko linii 5 pakiet "yes": brakujący version
Asgaard:/home/vidharr# aptitude update E: Nie udało się zanalizować pliku pakietu /var/lib/apt/extended_states (1) E: Nie udało się zanalizować pliku pakietu /var/lib/apt/extended_states (1) E: Nie udało się zanalizować pliku pakietu /var/lib/aptitude/pkgstates (1) Stary http://ftp.pl.debian.org lenny Release.gpg Stary http://ftp.pl.debian.org lenny/main Translation-pl Ignorowane http://ftp.pl.debian.org lenny/contrib Translation-pl Ignorowane http://ftp.pl.debian.org lenny/non-free Translation-pl Pobieranie:1 http://deb.opera.com testing Release.gpg [189B] Ignorowane http://deb.opera.com testing/non-free Translation-pl Stary http://ftp.pl.debian.org lenny Release Stary http://deb.opera.com testing Release Błąd http://deb.opera.com testing Release Stary http://ftp.pl.debian.org lenny/main Packages/DiffIndex Stary http://security.debian.org lenny/updates Release.gpg Ignorowane http://security.debian.org lenny/updates/main Translation-pl Pobieranie:2 http://deb.opera.com testing Release [1068B] Ignorowane http://deb.opera.com testing Release Stary http://ftp.pl.debian.org lenny/contrib Packages/DiffIndex Stary http://ftp.pl.debian.org lenny/non-free Packages/DiffIndex Stary http://security.debian.org lenny/updates Release Ignorowane http://security.debian.org lenny/updates/main Packages/DiffIndex Ignorowane http://security.debian.org lenny/updates/main Sources/DiffIndex Stary http://security.debian.org lenny/updates/main Packages Stary http://security.debian.org lenny/updates/main Sources Ignorowane http://deb.opera.com testing/non-free Packages/DiffIndex Ignorowane http://deb.opera.com testing/non-free Packages Stary http://deb.opera.com testing/non-free Packages Stary http://ftp.pl.debian.org lenny/main Sources/DiffIndex Stary http://ftp.pl.debian.org lenny/contrib Sources/DiffIndex Stary http://ftp.pl.debian.org lenny/non-free Sources/DiffIndex Pobrano 1257B w 9s (133B/s) Czytanie list pakietów... Gotowe W: GPG error: http://deb.opera.com testing Release: Następujące podpisy nie mogły zostać zweryfikowane z powodu braku klucza publicznego: NO_PUBKEY 033431536A423791 W: Należy uruchomić apt-get update aby naprawić te problemy. E: Nie udało się zanalizować pliku pakietu /var/lib/apt/extended_states (1) E: Nie udało się zanalizować pliku pakietu /var/lib/apt/extended_states (1) E: Nie udało się zanalizować pliku pakietu /var/lib/aptitude/pkgstates (1)
no i fragment pliku /vat/lib/dpkg/available
: yes State: 3 Dselect-State: 0 Remove-Reason: 0 Package: ifhp Unseen: yes State: 3 Dselect-State: 0 Remove-Reason: 0 Package: libmimedir-gnome0.4 Unseen: yes State: 3 Dselect-State: 0 Remove-Reason: 0
Jak to ugryźć? bo nie moge odinstalować ani zainstalować żadnej paczki :( ;/
Asgaard:/home/vidharr# aptitude search tor E: Nie udało się zanalizować pliku pakietu /var/lib/apt/extended_states (1) E: Nie udało się zanalizować pliku pakietu /var/lib/apt/extended_states (1) E: Nie udało się zanalizować pliku pakietu /var/lib/aptitude/pkgstates (1)
Ostatnio edytowany przez winnetou (2009-02-02 20:01:52)
Offline
Na dzień dobry fsck. Potem możemy myśleć co dalej.
Offline
fsck już był ;) i teoretycznie wszystko naprawione, system plików JFS
Offline
Spróbuj usunąć ten walnięty wpis (tylko zrób kopię pliku). Potem daj update.
Offline
dpkg-query -S mówi, że pliki te należą odpowiednio do pakietu apt i aptitude; jest więc jakaś tam milionowa szansy, że przeinstalowanie tych pakietów (najlepiej z cache) przywróci ład i harmonię Dobra ze Złem. Do instalacji polecam cokolwiek, nawet ręczne rozpakowanie deb'a i wykonywanie preinst, postinst.
Rzuć jeszcze okiem do (korzeń partycji /)lost+found; kto wie, może tam leżą pogubione inody?
Offline
dobra problem rozwiązany: trochę brutalnie ale skutecznie ;] już się da instalować paczki:
@ dpkg -l
pomogło usunięcie pliku /var/lib/dpkg/available i przywrócenie backupu z /var/lib/available-old
@aptitude
usunięcie pliku /var/lib/apt/extended_states
oraz /var/lib/aptitude/pkgstates
Prawdopodobnie jest w pliku 1 czy 2 paczki za dużo na liście ale na razie działa zobaczymy co się będzie działo dalej. W razie "W" będę męczył dalej :)
Dzięki za podpowiedzi i sugestie
Offline
Strony: 1