Podczas instalowania pakietu obrazu jądra Linux otrzymałem między innymi błędy:
Nie napisano raportu apport, ponieważ osiągnięto już MaxReports
Gdzie mogę usunąć stare raporty, aby Apport mógł wznowić magię zgłaszania błędów?
Pliki awarii są gromadzone /var/crash
.
W sesji, jeśli apport zbiera informacje, istnieją również pliki apport w /tmp/apport.appname...
.
Kiedy otrzymałem ten komunikat o błędzie, stwierdziłem, że miało to związek z /boot
wypełnieniem partycji wieloma starymi obrazami jądra i nagłówkami, które nie zostały usunięte po aktualizacji systemu. Tymczasowe rozwiązanie z tego komentarza błędu startera jest cytowane na dole tego postu.
Warto zauważyć, że Ubuntu pracuje nad poprawką za pośrednictwem Apt , który na dzień 26.03.2013 jest zaimplementowany w Precise, ale oczekuje na Quantal.
Ostrzeżenie : usunięcie pakietów jądra może być niebezpieczne, a nawet może uniemożliwić uruchomienie systemu, więc nie rób tego, jeśli nie rozumiesz, co się dzieje.
Naprawiłem to w moim systemie, usuwając niektóre stare jądra, których już nie używam.
Sprawdziłem, którego jądra używam w ten sposób:
uname -r
To dało mi numer wersji jądra, którego NIE WOLNO usuwać, ponieważ go używam.
Następnie sprawdziłem, jakie jądra zostały zainstalowane w ten sposób:
sudo apt-get remove linux-<TAB>
To znaczy wpisałem „sudo apt-get remove linux-” i dwukrotnie nacisnąłem klawisz TAB, aby zobaczyć listę możliwych uzupełnień. Wybrałem pakiety linux-image- * i linux-image-extra- *, które zawierały wersje jądra, których nie uruchomiłem, i usunąłem je w następujący sposób:
sudo apt-get remove linux-image-3.5.0-17-generic linux-image-extra-3.5.0-17-generic linux-image-3.5.0-19-generic linux-image-extra-3.5.0-19-generic
Dokładna lista pakietów w linii „usuń” może być dla Ciebie inna - dowiedziałem się tego, robiąc to, co opisuję na górze.
Następnie upewniłem się, że ostatnio pobrane pakiety jądra, których nie udało się skonfigurować, działają poprawnie:
sudo apt-get upgrade
Ostrzeżenie : usunięcie pakietów jądra może być niebezpieczne, a nawet może uniemożliwić uruchomienie systemu, więc nie rób tego, jeśli nie rozumiesz, co się dzieje.
linux-
w nazwie, to prawie na pewno nie jest to rozwiązanie dla ciebie; jeśli tak, to bardzo dobrze może pomóc. Pamiętaj też, aby nie usuwać wszystkich jąder; jeśli nie ma jądra rozruchowego, system operacyjny nie uruchomi się, a procedury ponownej instalacji jądra w systemie, który nie chce się uruchomić, są nieco skomplikowane .sudo apt-get autoremove