当我尝试从Firefox/Thunderbird下载/保存文件/附件时,我会在我的下载目录中得到一个0字节的文件。
我尝试过所有可能的权限,但没有区别。在这两种情况下,如果我以正确的权限保存到主目录之外的文件夹(例如/tmp/downloads/),它就能工作。我的主目录是用fscrypt加密的,不确定这是否是问题所在。
这是在一个新的迪斯科最低限度的安装。火狐预装,雷鸟安装从默认存储库.这个问题不影响任何其他程序。
在这里发布了一个bug报告,但看起来可能不是bug:https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1828011
发布于 2019-05-13 09:12:06
这是一个已确认的bugs-您可以看到后续的https://bugs.launchpad.net/firefox/+bug/1796661。
有人描述了重现问题的步骤。,细节和你的非常相似。
复制步骤:在本教程之后,我用fscrypt加密了我的homedir (在Ubuntu18.04上):然后,我尝试在我的下载文件夹中、我的homedir (或任何加密的文件夹)中使用火狐从互联网上下载任何文件。实际结果:下载立即中断。只会出现一个具有正确名称的0kb文件。预期结果:文件应正确下载。
http://tlbdk.github.io站点所有者已经解释了导致错误发生的原因。
问题在于火狐从
/tmp
文件夹重命名为加密的主文件夹,现在fscrypt
返回EPERM
而不是EXDEV
,当操作由于跨越挂载点而无法完成时,或者在本例中未加密到加密文件夹时返回D10
。
目前还没有建议的修复,所以您只能等待。
解决方法是将/tmp绑定到主目录中的文件夹(可能会导致其他问题),或者作为tmpfs。根据这的说法,fscrypt的一个修复程序已经合并到Linux5.1中
https://askubuntu.com/questions/1142805
复制相似问题