什么是“因为已经达到MaxReports而没有编写报告”是什么意思?

安装Linux内核映像包时,我得到了以下错误:

没有写出apport报告,因为已经达到了MaxReports

我在哪里可以删除旧报告,以便Apport可以再次恢复其错误报告魔法?

崩溃文件收集在/var/crash

在会话中,如果apport收集信息,则/tmp/apport.appname...中也有apport文件/tmp/apport.appname...

当我收到此错误消息时,我发现它与/boot分区有关,其中包含许多旧的内核映像和在dist-upgrades之后未删除的标头。 此post底部引用了此启动板错误评论的临时解决方案。

值得注意的是,Ubuntu正在通过Apt进行修复 ,截至2013-03-26,它已在Precise中实施,但尚未在Quantal上实施。

警告删除内核软件包可能很危险,甚至可能导致系统无法启动,因此如果您不了解正在发生的情况,请不要这样做。

我通过删除一些旧的内核修复了我的系统,我不再使用了。

我检查了我使用的内核是这样的:

 uname -r 

这给了我一个我不能删除的内核的版本号,因为我正在使用它。

然后我检查了这样安装的内核:

 sudo apt-get remove linux- 

即我键入“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 

警告删除内核软件包可能很危险,甚至可能导致系统无法启动,因此如果您不了解正在发生的情况,请不要这样做。