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


11

我在Ubuntu 14.04上运行LibreOffice 4.2.5.2。尝试打开任何文档(起初仅使用大文档,但现在都打开)会返回以下消息之一:

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

要么

锁定以供未知用户编辑

要么

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

发行版升级随附的LibreOffice 4.1.6具有相同的错误。删除锁定文件(我尝试过)不能解决问题。

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


1
您是否在samba共享上打开文件?
Lety 2014年

好点,莱蒂齐亚。您在这些文件的文件夹中具有写权限吗?
David Foerster,2015年

Answers:


15

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

sudo apt install libreoffice

升级后,似乎只有几个LibreOffice软件包安装在系统上。上面的命令安装了更多软件包。


2
即使在新安装的16.04(不是升级)上,这也对我有用。
Antonello

在17.10 64b中对我
不起作用

仅在从17.04升级的18.04上打开smb://nas.local ...文件时才出现输入/输出错误。之后一切正常sudo apt install libreoffice,非常感谢;)
Pierre Granger

2

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

注意:这仅在使用/tmp分区时适用-如果您不使用分区,则可能是由于您的根分区已满引起的,但是我猜如果是这种情况,您还会遇到其他问题。


对Libreoffice 5.1.6.2不起作用
C0deDaedalus

1

我想在所有这些时间之后,您要么放弃了,要么找到了另一种解决方案,但这是对其他可能遇到相同问题的人的帮助。

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

清空这两个文件的内容:

~/.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 /文件夹,因为我认为它将被重新创建,但是我没有对此进行测试。如果要尝试先制作一份。


我正在运行LibreOffice 4.4.2.2,这两个(清除这两个文件或删除整个文件夹)都不适合我。我完全关闭了LibreOffice,然后执行上述操作,然后启动LibreOffice Calc并尝试打开.xls文件。在完成询问用于导入的字符集的对话框后,我收到了与以前相同的常规输入/输出错误。没变化。
cdaddr

很抱歉听到这个消息。恐怕我没有任何知识可在此处添加。我只是找到了一种适用于我的案例的解决方案并进行了共享。
aweibell

一切都很好,我不是要批评您的报告。我只是在另一个系统上添加来自同一问题的另一个经验的数据。幸运的是,我能够通过完全卸载LibreOffice并重新安装来解决此问题。我怀疑我最近的14.04到15.04升级可能导致了此问题。
cdaddr

很高兴听到您再次使用它:)在过去的几年中进行了一系列发行升级之后,我的经验是,有时最好的选择是进行全新安装。
aweibell

我几乎总是这样做。但是,我几乎总是总是首先尝试进行发行版升级,以了解其效果如何。根据我的经验,自09.10起,它们逐渐变得越来越好。在这种情况下,我仍然不需要全新安装15.04,只需删除并重新安装LibreOffice。但我会注意任何更深层次的麻烦。
cdaddr
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.