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

48

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

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

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

badp
источник

Ответы:

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