Co oznacza „Nie napisano raportu przypisania, ponieważ osiągnięto już MaxReports”?

48

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?

badp
źródło

Odpowiedzi:

24

Pliki awarii są gromadzone /var/crash.

W sesji, jeśli apport zbiera informacje, istnieją również pliki apport w /tmp/apport.appname....

Oktawian Damiean
źródło
15

Kiedy otrzymałem ten komunikat o błędzie, stwierdziłem, że miało to związek z /bootwypeł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.

Reduty
źródło
11
Jest to przydatne, ale osoby rozważające jego użycie powinny pamiętać, że dotyczy to tylko (niektórych) sytuacji, w których ten błąd występuje w związku z problemem z instalacją pakietu jądra . Jeśli twój pakiet problemów nie ma 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 .
Eliah Kagan
2
to był dla mnie odpowiedni heads-up. Usunąłem stare jądra i problem został rozwiązany.
2013
6
Zamiast jawnie usuwać obrazy, które mogą być podatne na błędy, powinieneś to zrobićsudo apt-get autoremove
edoloughlin