|
Aktualizacja Etch -> Lenny, problem z kernelem
joker - 07-05-2009 22:58
Postanowiłem zrobić aktualizację swojej maszynki do aktualnie stabilnej wersji Debiana. Zmieniłem wpisy w /etc/apt/sources.list i wydałem komendę
apt-get update
oraz:
apt-get upgrade
Pakiety zostały zaktualizowane. Aktualizacja grub pozwoliła na wystartowanie systemu z nowym jądrem i tutaj niestety napotkałem problem. Uruchamianie zatrzymuje się na komunikacie
Kernel Panic
Zmieniłem wpisy w /etc/fstab z hdaX na sdaX, niestety bez rezultatu. Będę wdzięczny za pomoc w rozwiązaniu problemu.
szmergiell - 07-05-2009 23:49
...wydałem komendę
apt-get update
oraz:
apt-get upgrade
Pakiety zostały zaktualizowane.
Z tego co mi wiadomo, to przy aktualizacji systemu z jednej wersji do drugiej powinieneś skorzystać z
apt-get dist-upgrade
wtedy to dopiero wszelkie zależności również zostaną pobrane i zainstalowane. Nie wiem jednak w jaki sposób możesz "naprawić" Kernel Panic. Wydaje mi się (chociaż nie bierz tego za wyrocznię), że będziesz zmuszony do zainstalowania całego systemu na nowo.
fnmirk - 08-05-2009 00:42
joker, przedstaw poprzednią i obecną zawartość pliku /etc/apt/sources.list.
ponton - 08-05-2009 00:56
Panika jądra nie kończy się na "kernel panic", wyświetla się jeszcze powód paniki.
joker - 09-05-2009 11:05
Komendę:
apt-get dist-upgrade
oczywiście również wydałem. Okazało się że system pobrał pakiety z repozytoriów ale ich nie zaktualizował. Najprawdopodobniej problem spowodował pakiet tftpd-hpa, którego nie mogę w tej chwili odinstalować żadnym sposobem.
szmergiell - 09-05-2009 11:13
joker, spróbuj w ten sposób: dpkg -P --force-depends nazwa_paczki aptitude install nazwa_paczki
joker - 09-05-2009 11:24
joker, spróbuj w ten sposób: dpkg -P --force-depends nazwa_paczki aptitude install nazwa_paczki
venus:~# dpkg -P --force-depends tftpd-hpa dpkg: błąd przetwarzania tftpd-hpa (--purge): Pakiet jest w złym stanie - powinien zostać przeinstalowany przed usunięciem. Wystąpiły błędy podczas przetwarzania: tftpd-hpa
następnie
venus:~# apt-get install tftpd-hpa Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe Następujące pakiety zostaną zaktualizowane: tftpd-hpa 1 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych. 1 nie w pełni zainstalowanych lub usuniętych. Konieczne pobranie 0B/34,6kB archiwów. Po tej operacji zostanie dodatkowo użyte 8192B miejsca na dysku. Prekonfiguracja pakietów ... Zaznaczenie poprzednio niezaznaczonego pakietu tftpd-hpa. (Odczytywanie bazy danych ... 75744 plików i katalogów obecnie zainstalowanych.) Przygotowanie do zastąpienia tftpd-hpa 0.43-1.1 (wykorzystując .../tftpd-hpa_0.4 8-2.3_i386.deb) ... Stopping HPA's tftpd: in.tftpdinvoke-rc.d: initscript tftpd-hpa, action "stop" f ailed. dpkg: ostrzeżenie - poprzedni skrypt pre-removal zwrócił kod błędu 1 dpkg - próba wywołania skryptu z nowego pakietu ... Stopping HPA's tftpd: in.tftpdinvoke-rc.d: initscript tftpd-hpa, action "stop" f ailed. dpkg: błąd przetwarzania /var/cache/apt/archives/tftpd-hpa_0.48-2.3_i386.deb (-- unpack): podproces nowy skrypt pre-removal zwrócił kod błędu 1 Starting HPA's tftpd: in.tftpdinvoke-rc.d: initscript tftpd-hpa, action "start" failed. dpkg: błąd podczas czyszczenia środowiska: podproces post-installation script zwrócił kod błędu 71 Wystąpiły błędy podczas przetwarzania: /var/cache/apt/archives/tftpd-hpa_0.48-2.3_i386.deb E: Sub-process /usr/bin/dpkg returned an error code (1)
szmergiell - 09-05-2009 13:29
OK. To daj tak, jak w tym temacie. Wyrzuć ręcznie plik tftpd-hpa , dalej zrób aktualizację i dopiero wtedy spróbuj dpkg -P --force-depends nazwa_paczki aptitude install nazwa_paczki
Pytanie: masz może zainstalowane splashy? Ja miałem właśnie przez to problem.
fnmirk - 09-05-2009 15:22
joker, całą operację przeprowadzasz okrężną drogą. Jeżeli miałeś przy zainstalowanym Etchu pakiety pobrane z innych gałęzi dystrybucji, nawet z backportów, to należało (należy je odinstalować). Mając ,,czysty'' system wykonać dopiero aktualizację dystrybucji. Do problemów, które miałeś dołożyłeś następne i trochę czasu spędzisz nad system aby go teraz usprawnić.
Jak jesteś jeszcze wstanie ustalić, które pakiety były z innych gałęzi dystrybucji to sprawdź w jakim są obecnie stanie. Przyjrzyj się pakietom, które ,,straciły'' źródło instalacji (można je jedynie usunąć, a nie można np. przeinstalować).
joker - 11-05-2009 18:28
Raczej nie instalowałem pakietów z innych gałęzi czy backportów, ale wolałbym się upewnić czy komenda ,,dpkg -l'' i oznaczenie rc w lewej kolumnie informuje o utracie źródła instalacji?
fnmirk - 11-05-2009 23:50
Oznaczenie ,,rc'' informuje o pozostałych po instalacji plikach konfiguracyjnych pakietu. Pakiet był usuwany bez opcji ,,purge''.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|