Що означає "Жоден звіт про аплікацію, оскільки MaxReports вже досягнуто" означає?


48

Під час встановлення пакета зображень ядра Linux я серед інших помилок:

Жодного звіту про придатність не написано, оскільки вже досягнуто MaxReports

Де я можу видалити старі звіти, щоб Apport міг знову відновити свою магію звітів про помилки?

Відповіді:


24

Файли збоїв збираються в /var/crash.

Під час сеансу, якщо apport збирає інформацію, також є файли apport у /tmp/apport.appname....


15

Коли я отримав це повідомлення про помилку, я виявив, що це стосується того, що /bootрозділ заповнюється багатьма старими зображеннями ядер і заголовками, які не були видалені після dist-оновлення. Тимчасове рішення цього коментаря про помилку на панелі запуску приведено внизу цієї публікації.

Варто зазначити, що Ubuntu працює над виправленням через Apt , який станом на 2013-03-26 реалізований у Precision, але очікує на Quantal.

Попередження : видалення пакетів ядра може бути небезпечним і навіть не може завантажувати вашу систему, тому, будь ласка, не робіть цього, якщо ви не розумієте, що відбувається.

Я виправив це в своїй системі, видаливши кілька старих ядер, які більше не використовую.

Я перевірив, яке ядро ​​я використовую так:

uname -r

Це дало мені номер версії ядра, Я НЕ МОЖЕ видаляти, оскільки я його використовую.

Потім я перевірив, які ядра встановлені так:

sudo apt-get remove linux-<TAB>

Тобто я набрав "sudo apt-get remove linux-" і натиснув клавішу TAB двічі, щоб побачити список можливих завершень. Я вибрав пакети linux-image- * та linux-image-extra- *, які містили версії ядра, які я не працював, і видалив їх так:

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

Точний перелік пакунків у рядку "видалити" може бути для вас різним - я це з'ясував, зробивши те, що описую вгорі.

Тоді я переконався, що нещодавно завантажені пакети ядра, які не вдалося налаштувати, добре виконані:

sudo apt-get upgrade

Попередження : видалення пакетів ядра може бути небезпечним і навіть не може завантажувати вашу систему, тому, будь ласка, не робіть цього, якщо ви не розумієте, що відбувається.


11
Це корисно, але люди, які задумуються над його використанням, повинні пам’ятати, що він стосується лише (деяких) ситуацій, коли ця помилка виникає у зв’язку з проблемою встановлення пакета ядра . Якщо ваш проблемний пакет не має linux-свого імені, то це, напевно, не є рішенням для вас; якщо так, то це дуже добре може допомогти. Також не забудьте видалити всі ядра; якщо немає завантажувального ядра, ОС не запуститься, а процедури перевстановлення ядра в систему, яка не запуститься, трохи залучені .
Елія Каган

2
це була правильна голова для мене. Я видалив старі ядра, і проблема була вирішена.
pwned

6
Замість того, щоб явно видаляти зображення, що може бути схильним до помилок, ви повинні це зробитиsudo apt-get autoremove
edoloughlin
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.