При установке пакета образа ядра Linux среди прочих ошибок я получил:
Отчет об аппорте не написан, потому что MaxReports уже достигнут
Где я могу удалить старые отчеты, чтобы Apport мог возобновить свою магию создания отчетов об ошибках?
Файлы сбоев собраны в /var/crash
.
В сеансе, если apport собирает информацию, в него также входят файлы apport /tmp/apport.appname...
.
Когда я получил это сообщение об ошибке, я обнаружил, что это связано с тем, что /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
Предупреждение : удаление пакетов ядра может быть опасным и даже может привести к невозможности загрузки системы, поэтому, пожалуйста, не делайте этого, если не понимаете, что происходит.
linux-
в своем названии, то это почти наверняка не решение для вас; если это произойдет, то это очень хорошо может помочь. Кроме того, убедитесь, что не удалили все ядра; если нет загрузочного ядра, ОС не запустится, и процедуры переустановки ядра в систему, которая не запустится, немного сложны .sudo apt-get autoremove