如何让 Ubuntu 停止定期挂起?

mir*_*ter 14 ecryptfs

自 Ubuntu 11.04 以来,我一直遇到随机系统挂起(我目前运行的是 11.10)。REISUB 不会恢复系统并且需要硬启动。扫描所有系统日志(kern.log、syslog、dmesg)除了一些ecryptfs_encrypt_page每隔 30 秒出现的错误之外,并没有发现任何显着的问题。

例如,这里是此时 dmesg 的尾端:

<snip/>
[ 2586.952174] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2586.952179] ecryptfs_writepage: Error encrypting page (upper index [0x000000000000001f])
[ 2586.952210] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2586.952212] ecryptfs_writepage: Error encrypting page (upper index [0x000000000000001f])
[ 2586.952244] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2586.952246] ecryptfs_writepage: Error encrypting page (upper index [0x000000000000001f])
[ 2616.952218] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2616.952222] ecryptfs_writepage: Error encrypting page (upper index [0x0000000000000020])
[ 2616.952254] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2616.952256] ecryptfs_writepage: Error encrypting page (upper index [0x0000000000000020])
[ 2616.952287] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2616.952289] ecryptfs_writepage: Error encrypting page (upper index [0x0000000000000020])
[ 2646.952211] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2646.952216] ecryptfs_writepage: Error encrypting page (upper index [0x0000000000000021])
[ 2646.952248] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2646.952250] ecryptfs_writepage: Error encrypting page (upper index [0x0000000000000021])
[ 2646.952281] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2646.952283] ecryptfs_writepage: Error encrypting page (upper index [0x0000000000000021])
Run Code Online (Sandbox Code Playgroud)

我所经历的挂起的特点是:

  • 循环音效
  • 无响应的键盘/鼠标
  • 屏幕冻结
  • Alt + SysReq + REISUB 不起作用

我的确切问题似乎在另一个 AskUbuntu 问题中有所描述,但是,我认为我没有遇到硬件问题。我在 Windows 7 和 Windows 7 上双启动一直工作得很好。

我已经尝试过 Unity 和 Gnome-Shell,但最终都挂了。挂起是不可预测的,我不确定是什么原因造成的。我认为这是由来自我的文件服务器的流视频引起的(因为这是我在 Ubuntu 中最常做的事情,而且是挂起的时候),但上周尽管在本地播放了视频文件,但系统还是挂了。它在什么都不做的时候也挂了一次(只有浏览器在运行)。

因此,在今年的大部分时间里,我都把时间花在 Windows 7 上,但我真的很想让 Ubuntu 再次稳定下来。

有关诊断此问题的任何建议?

小智 5

eCryptfs 错误是由回归引起的。

它在 Oneiric 内核版本 3.0.0-15.25 中得到修复

我不确定 eCryptfs 错误是导致您列出的所有问题的原因,但是升级内核将在跟踪您的问题时再删除一个变量。


edm*_*edm 3

某些从 11.04 升级到 11.10 并保留加密主文件夹的用户似乎会遇到这种情况。目前还没有解决办法,但有一个解决方法。可以通过使用以下命令删除所有零长度的 encryptfs 加密文件来解决该问题:

find /home/.ecryptfs/$USER/.Private/ -size 0c -exec ls '{}' \; | wc -l
Run Code Online (Sandbox Code Playgroud)

来源:https ://bugs.launchpad.net/ubuntu/+source/ecryptfs-utils/+bug/870326


小智 2

有时调试问题需要时间。回答您的问题,从错误开始发生以来。在错误发生之前您是否添加或删除了任何新的硬件或软件。

诊断

  1. 运行 Live CD 附带的 memtest 内存诊断工具至少 24 小时。
  2. 检查您的硬盘健康状况。
  3. 您的计算机上是否安装了专用显卡,如果是,请检查显卡驱动程序并更新到推荐版本。

  • 我最近升级了内存和硬盘。旧内存\硬盘发生冻结,现在新内存\硬盘发生冻结。一切都没有改变 (2认同)