软件中心在安装时似乎会冻结系统,系统日志出现“阻塞超过 120 秒”错误

软件中心在安装时似乎会冻结系统,系统日志出现“阻塞超过 120 秒”错误

12.04(精确)64 位内核 Linux 3.2.0-39 3.6GB 内存 Intel Core 2 Duo CPU @ 2.40GHz x2 WUBI 安装了 Ubuntu,在 MacBook Pro 7.1 上运行,OSX 通过 Boot Camp 运行 Vista(嘿,我喜欢很多操作系统,好吗?)

从 Ubuntu 软件中心安装时,我的系统经常会冻结。最近 5 次安装中有 4 次都发生过这种情况。最近,我从 Google 网站安装 Google Earth .deb:单击 .deb 文件会自动打开软件中心(否则我会使用 Synaptic,因为我已经习惯了软件中心会冻结我的系统,而且我对此感到厌倦。)

我说的“冻结”是指什么都不起作用:没有仪表板、没有启动器、没有鼠标移动、没有 alt-tab、无法打开终端(键盘不起作用)。软件中心确实显示了“正在安装”图标,但之后它变灰了,我无法点击任何东西。

REISUB 没有效果,但可以冷断电并重启。

有时,经过 5-10 分钟后,我将能够移动鼠标/使用键盘并运行一两个启动器命令,尽管其他打开的应用程序(Chrome 和软件中心)仍会变灰/冻结。(我从来没有等待过这么长时间 - 如果 15 分钟后仍然没有响应,我就会关闭电源并重新启动。)

最近,这也是我最终发布问题的原因,我等了大约 15 分钟,终于能够在发生这种情况时打开系统监视器。进程告诉我系统监视器使用了大约 20% 的 CPU,其他任何东西都没有使用太多(大部分为零)。事实上,我甚至没有看到列出的软件中心?然而,此时系统终于部分解冻,安装完成,虽然我不打算关闭软件中心,但我能够关闭系统并全新重启,然后我去查看系统日志。

在 /var/log/syslog 中,我看到很多“:blocked for more than 120 seconds”消息。类似于

ubuntu 一直显示这条消息:被阻止超过 120 秒

这个问题还没有答案,而且我也没有运行虚拟机。

我的完整系统日志与堆栈跟踪看起来非常非常类似于此:

为什么 Amazon Xen 实例上的任务会阻塞超过 120 秒,导致服务器挂起?

请注意,这个问题已经解决了,但这是因为问题是由亚马逊引起的,亚马逊已经修复了该错误。我没有运行任何与亚马逊相关的程序。但我的系统日志看起来非常相似。

我的问题也类似这样:

https://askubuntu.com/questions/168068/troubleshooting-server-hang

但是该问题中引用的“重复”是关于如何在系统冻结时终止进程/重新启动。我知道如何终止进程并重新启动。我想找出导致问题的原因,以便尝试修复它。我意识到我可以使用 Synaptic 而不是 Ubuntu 软件中心,但如果可能的话,我想尝试解决这个问题。

我想我可能应该提交一个错误报告,但我想首先看看是否有其他人遇到类似的问题,如果是的话,你们都做了什么来解决这个问题。

我看到了很多关于软件中心冻结的问题,以及其他一些问题,包括我链接的问题,关于“阻塞超过 120 秒”日志错误,但我没有看到任何将两者联系起来的问题。如果有人想看,我确实保存了一份系统日志报告的副本,但正如提到的,它与亚马逊相关问题中发布的报告非常相似……我不想不必要地占用更多空间,抱歉——这个问题已经变得非常冗长了!

答案1

我得到了类似的东西,使用 CD 上的 mini.iso 安装,因此我按下 Esc 键,启动屏幕变为文本模式,这样我就可以看到发生了什么,因此我在搜索 IP 时找到了 1/120 秒的值,我电脑中的文件是 url_helper.py,因此当屏幕上出现 ubuntu 徽标时尝试按下 Esc 键,并阅读导致这 120 延迟的原因

无论如何我尝试将这些值更改为,并且看起来像启动时的 Ubuntu 云问题,希望这对您有所帮助,我仍在寻找如何在 url_help.py 例程中编辑 120 秒的值,删除 IP 搜索或某种忽略这个的代码,如果没有网络它是可用的。

相关内容