Libreoffice はドキュメント フォルダー外のファイルを開けません

Libreoffice はドキュメント フォルダー外のファイルを開けません

Ubuntu のアップグレード後、Libreoffice はホーム ドキュメント フォルダー外のファイルを開かなくなります。

Ubuntu 18.04.5 Libreoffice を snap 経由でインストール

libreoffice --version
LibreOffice 7.2.0.4 ce769e3009755dcf0082844e386f5dca4c8ecb2f

コンソールから呼び出してみます(エラー メッセージがあるかどうかを確認するため):

cd ~
echo "I have full access to the folder" > file.txt
libreoffice.calc file.ods

ダイアログが表示されて停止しますエラーダイアログ

英語に翻訳: 「選択した場所にロック ファイルを作成する権限がないため、LibreOffice による排他的アクセス用のロック ファイルを作成できませんでした」

Libreoffice を 2 回アンインストールしようとしましたが、PPA 経由と公式リポジトリから複数回試行しました。同じエラーです :(

Libreoffice 6 は正常に動作します。問題はバージョン 7.1 以上で発生します。

この解決策も試しました: askubuntu.com/questions/643382/libre-office-wont-open しかし、問題は解決しません。実際、削除した後、新しい構成ファイルは作成されませんでした。

権限の問題を見つけるためにデバッグするにはどうすればいいですか?

答え1

今日、まったく同じ問題が発生しました。Ubuntu 18.04 LTS を実行しています。6.4.7.2 から 7.2.7 にアップグレードしました。これにより、2 つの問題が発生しました。$Home ディレクトリにないファイルは開けず、$Home ディレクトリで開いたドキュメントにはエラーが表示されました。ドキュメント以外の場所に保存しようとすると失敗しました。$Home 内と $home 外のファイルは、アップグレード前に libre office で編集していたファイルで、修正後には機能したため、権限があることを確認できます。7.3.5 にアップグレードしてみましたが、問題は解決しませんでした。

これは次のことに関連しているようです: https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1751005

sudo apparmor_parser -R /etc/apparmor.d/usr.lib.libreoffice.program.* を試しましたが、デバッグを試みなかったためエラーが発生し、機能しませんでした。エイリアス ファイルの更新も試みましたが、機能しませんでした。

最終的に 6.4.7.2 にダウングレードしたところ、すべてが再び動作するようになりました。 https://downloadarchive.documentfoundation.org/libreoffice/old/6.4.7.2/deb/x86_64/

これは少し古いので、検索でこれに遭遇する可能性のある新しい人の役に立つことを願っています。

関連情報