Ubuntu 14.04でLibreOffice 4.2.5.2を実行しています。ドキュメントを開こうとすると(最初は大きなドキュメントのみで、現在はすべて)、以下のいずれかのメッセージが返されます。
一般的なエラー。 Libreofficeでドキュメントを開くときの一般的な入力/出力エラー
または
不明なユーザーによる編集のためにロックされています
または
ファイルが破損しています。LibreOfficeで修復する必要がありますか?
ディストリビューションのアップグレードに付属しているLibreOffice 4.1.6にも同じバグがありました。ロックファイル(私が試した)を削除しても修正されません。
「破損した」ファイルをメールに送信すると、問題なくその内容をプレビューできます。 LibreOfficeはLinuxでのみ使用しています。
これにより、Ubuntu 12.04 LTSから16.04 LTSにアップグレードした後の「一般エラー。一般入出力エラー」問題が修正されました。
Sudo apt install libreoffice
アップグレード後にシステムにインストールされたLibreOfficeパッケージの数は少ないようです。上記のコマンドは、さらにいくつかのパッケージをインストールしました。
掘り下げた後、/tmp
パーティションがいっぱいであることがわかりました。 /tmp
の一部のスペースを解放し、スプレッドシートを開くことができました。
注:これは/tmp
パーティションを使用する場合にのみ適用されます-使用しない場合、ルートパーティションがいっぱいであることが原因である可能性がありますが、他の問題があると推測しますその場合は。
結局、あなたはあきらめるか、別の解決策を見つけたと思いますが、同じ問題を抱えている可能性のある他の人へのインプットがあります。
また、この「一般的なエラー。一般的な入出力エラー」メッセージが表示され、別のフォーラムで解決策を見つけました。
これらの2つのファイルの内容を空にします。
~/.config/libreoffice/4/user/basic/dialog.xlc
~/.config/libreoffice/4/user/basic/script.xlc
簡単な方法の1つは、ターミナルでこれらのコマンドを実行することです。
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 /フォルダー全体を削除するオプションでもあると思います。試してみたい場合は、まずコピーを作成してください。