Strona 5 z 6
: 05 sierpnia 2009, 14:44
autor: Athlon
ArnVaker, zrobiłem tak jak mówiłeś i teraz podczas instalacji kadu:
Kod: Zaznacz cały
(Odczytywanie bazy danych ...
dpkg: poważne ostrzeżenie: brak listy plików pakietu "libmtp7", przyjęcie że pakiet nie ma zainstalowanych plików.
dpkg: poważne ostrzeżenie: brak listy plików pakietu "build-essential", przyjęcie że pakiet nie ma zainstalowanych plików.
dpkg: poważne ostrzeżenie: brak listy plików pakietu "x11proto-core-dev", przyjęcie że pakiet nie ma zainstalowanych plików.
dpkg: nienaprawialny błąd krytyczny, przerywanie:
files list file for package `kmplayer-common' is missing final newline
E: Sub-process /usr/bin/dpkg returned an error code (2)
Zaś polecenie cat /root/build-essential.list.old daje to:
Kod: Zaznacz cały
debian:/home/athlon# cat /root/build-essential.list.old
キテクチャ固有の
定義済みのキーマップから 1 つを選びます (非 USB キーボードで推奨 ;) 。
- 'キーマップをいじらない': /etc/console のキーマップを上書きせず、install-
keymap(8) を使って手動で保守します。
- 'カーネルのキーマップを保持': 次回のシステム起動時にキーマップがロード
Edit: Zapomniałem powiedzieć, że nie mogłem przeinstalować tej paczki bo apt-get nie działa. ;/
: 05 sierpnia 2009, 14:49
autor: ArnVaker
Kod: Zaznacz cały
debian:/home/athlon# cat /root/build-essential.list.old
Same śmieci, a powinna być lista plików zainstalowanych z danego pakietu.
Poprzeglądaj losowo pliki z rozszerzeniem ".list" znajdujące się w katalogu:
Jeżeli wszystkie tak wyglądają, to chyba nie ma innego wyjścia niż usunięcie ich i przeinstalowanie paczek (po usunięciu/przeniesieniu zepsutych plików ".list" apt-get powinien ruszyć).
: 05 sierpnia 2009, 15:18
autor: Athlon
Przepatrzyłem sporą ilość tych plików *.list i wszystkie wyglądają ok.
Co robić? Usuwać je, czy może jakiś lepszy pomysł?
: 05 sierpnia 2009, 15:28
autor: ArnVaker
Skoro większość jest w porządku, to lepiej spróbować po kolei.
Najpierw kopia:
Kod: Zaznacz cały
mkdir /root/list
cp /var/lib/dpkg/info/*.list /root/list/
A potem usuwaj te z komunikatem:
Kod: Zaznacz cały
dpkg: nienaprawialny błąd krytyczny, przerywanie:
files list file for package `nazwa_paczki' is missing final newline
Jakbyś usunął wszystkie od razu, to potem każda paczka dostawałaby taki komunikat:
Kod: Zaznacz cały
dpkg: poważne ostrzeżenie: brak listy plików pakietu "nazwa_paczki", przyjęcie że pakiet nie ma zainstalowanych plików.
A pomogłoby na to przeinstalowanie ich (wszystkich).
Może ktoś jeszcze coś doradzi, ja póki co nie mam lepszego pomysłu.
: 05 sierpnia 2009, 15:57
autor: Athlon
Niestety:
Kod: Zaznacz cały
debian:/home/athlon# rm /var/lib/dpkg/info/libmtp7.list
rm: nie można usunąć `/var/lib/dpkg/info/libmtp7.list': Nie ma takiego pliku ani katalogu
debian:/home/athlon# rm /var/lib/dpkg/info/build-essential.list
rm: nie można usunąć `/var/lib/dpkg/info/build-essential.list': Nie ma takiego pliku ani katalogu
debian:/home/athlon# rm /var/lib/dpkg/info/x11proto-core-dev.list
rm: nie można usunąć `/var/lib/dpkg/info/x11proto-core-dev.list': Nie ma takiego pliku ani katalogu
debian:/home/athlon#
: 05 sierpnia 2009, 16:02
autor: ArnVaker
Co niestety?
Tamtych nie ma, bo przecież już wcześniej je usunąłeś (a właściwie przeniosłeś do katalogu /root). Teraz pluje się o to:
Kod: Zaznacz cały
dpkg: nienaprawialny błąd krytyczny, przerywanie:
files list file for package `kmplayer-common' is missing final newline
Czyli o paczkę
kmplayer-common. Sprawdź najpierw jak to wygląda w jej przypadku.
Kod: Zaznacz cały
cat /var/lib/dpkg/info/kmplayer-common.list
: 05 sierpnia 2009, 16:25
autor: fnmirk
Athlon pisze:teraz podczas instalacji kadu:
Nie zaczynaj instalacji pakietów z poza podstawowego repozytorium dopóki nie naprawisz i nie zaktualizujesz systemu.
Co znowu namieszałeś, że się system tak zachowuje? Przecież już miałeś wszystko naprawione?
Wyloguj się, nie rozłączając połączenia z internetem.
Przejdź na jeden z terminali Alt+Ctrl+F3 i zaloguj się na konto root.
Wydaj polecenie:
za gdm wstaw to czego używasz. Wyloguje Cię, to naciśnij ponownie Alt+Ctrl+F3 aby wrócić tam gdzie jesteś zalogowany jako root.
Teraz kolejno:
Naprawienie błędów. Usunięcie pakietów itp.
I teraz aktualizacja systemu.
Tak dużej aktualizacji jak masz do przeprowadzenia nie wykonasz w trybie graficznym, nawet w konsoli.
: 05 sierpnia 2009, 16:33
autor: ArnVaker
fnmirk pisze:Przecież już miałeś wszystko naprawione?
W którym miejscu, bo przyznam, że jakoś mi to umknęło?
: 05 sierpnia 2009, 16:38
autor: fnmirk
: 05 sierpnia 2009, 16:45
autor: ArnVaker
Według mnie nic nie było naprawione. Została tylko obliczona aktualizacja. Po potwierdzeniu apt-get pobrał brakujące pakiety i wyłożył się na "Odczytywaniu bazy danych".