Nautilus变得不响应,dmesg报告:“找不到有效的eCryptfs标头...”


8

前几天,我通过软件中心安装了一些东西,当时鹦鹉螺突然变得无法响应,直到我重新启动为止。

现在,每当我启动时,Nautilus都能正常工作10秒钟,然后变得无响应。我检查了dmesg,它充满了:

[  385.392295] Valid eCryptfs headers not found in file header region or xattr region
[  385.392304] Either the lower file is not in a valid eCryptfs format, or the key could not be retrieved. Plaintext passthrough mode is not enabled; returning -EIO

我发现了一些错误报告,没有解决方案。我什至不确定这是否是原因,但似乎是问题所在。如果Ubuntu One可以工作的话,还不错,但是它现在拒绝同步。

有任何想法吗?

  • 我在安装过程中在此驱动器上设置了加密。
  • 我应该提到我是否做gksudo nautilus。在命令行中可以正常工作

安装Ubuntu时,是否在驱动器上使用了加密?
托马斯·沃德

是的,让我修改帖子。
Shazzner

您使用Wifi吗?您的计算机中装有哪种Wifi卡?许多报告表明此问题某种程度上与Wifi设置有关。
2011年

2
可能是与以下错误有关:bugs.launchpad.net/ecryptfs/+bug/509180
Lekensteyn 2011年

这可能是与鹦鹉螺无关的ecryptfs问题。但是,由于nautilus可处理文件,因此文件系统出现问题可能会导致nautilus挂起。错误消息指出加密文件已损坏,这可能是由于ecryptfs中的错误,硬件错误(坏块)或试图操纵加密文件(以root用户身份)引起的。
1

Answers:


0

听起来您创建了您无法读取的root拥有的文件/目录。您可以使用“查找”命令找到文件/目录。

sudo find $HOME \! -user $USER -ls

“ sudo”位于其中,以便find可以遍历根目录。您也可以(可能)使用find修复它们:

MYgroup=$( id -g )
sudo find $HOME \! -user $USER -exec chown $USER:$MYgroup {} \;

注意:每次感叹号或分号之前,我都应该有一个反斜杠(用于引用外壳)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.