“一般错误。 使用Libreoffice打开文档时的“常规输入/输出错误”

我在Ubuntu 14.04上运行LibreOffice 4.2.5.2。 试图打开任何文档(最初只有大文档,但现在所有文档都会返回以下任一消息:

一般错误。 使用Libreoffice打开文档的常规输入/输出错误

要么

锁定以供未知用户编辑

要么

该文件已损坏,LibreOffice应该修复吗?

与分发升级一起提供的LibreOffice 4.1.6也有同样的错误。 删除锁定文件(我尝试过)并不能解决问题。

将“损坏”文件发送到我的电子邮件,我可以毫无问题地预览其内容。 我只在Linux上使用LibreOffice。

从Ubuntu 12.04 LTS升级到16.04 LTS后,我修复了“常规错误。常规输入/输出错误”问题:

sudo apt install libreoffice 

似乎升级后系统上只安装了一些LibreOffice软件包。 上面的命令安装了一些更多的包。

我刚收到同样的错误信息,经过一番挖掘后我发现我的/tmp分区已经满了。 我在/tmp释放了一些空间然后可以打开我的电子表格。

注意:这仅适用于使用/tmp分区的情况 – 如果不这样做,则可能是因为根分区已满,但我猜你会遇到其他问题。

我想在这段时间之后你要么放弃了,要么找到了另一种解决方案,但是对于其他可能有相同问题的人来说,这里有一些意见。

我也得到了这个“常规错误。常规输入/输出错误”消息,并在另一个论坛上找到了解决方案:

清空这两个文件的内容:

 ~/.config/libreoffice/4/user/basic/dialog.xlc ~/.config/libreoffice/4/user/basic/script.xlc 

一个简单的方法是在终端中运行这些命令:

 rm ~/.config/libreoffice/4/user/basic/dialog.xlc rm ~/.config/libreoffice/4/user/basic/script.xlc touch ~/.config/libreoffice/4/user/basic/dialog.xlc touch ~/.config/libreoffice/4/user/basic/script.xlc 

..或者您可以使用Nautilus导航到文件,在编辑器中打开它们,删除内容并保存。 你的选择 :)

在此之后,LibreOffice打开了我的文件,好像什么也没发生过一样。

我相信如果这不起作用,它也可以选择删除整个〜/ .config / libreoffice /文件夹,因为我认为它将被重新创建,但我没有测试。 如果您想尝试,请先复制一份。