Что означает «Отчет об аппорте не написан, поскольку MaxReports уже достигнут»?


48

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

Отчет об аппорте не написан, потому что MaxReports уже достигнут

Где я могу удалить старые отчеты, чтобы Apport мог возобновить свою магию создания отчетов об ошибках?

Ответы:


24

Файлы сбоев собраны в /var/crash.

В сеансе, если apport собирает информацию, в него также входят файлы apport /tmp/apport.appname....


15

Когда я получил это сообщение об ошибке, я обнаружил, что это связано с тем, что /bootраздел заполнен многими старыми образами ядра и заголовками, которые не были удалены после dist-upgrade. Временное решение из этого комментария об ошибке панели запуска приведено в нижней части этого поста.

Стоит отметить, что Ubuntu работает над исправлением через Apt , которое по состоянию на 2013-03-26 реализовано в Precise, но ожидает выпуска в 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
это был правильный хедз-ап для меня. Я удалил старые ядра и проблема была решена.
забил

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