Ubuntu 升級後,Libreoffice 停止開啟主 Document 資料夾以外的檔案。
透過 snap 安裝 Ubuntu 18.04.5 Libreoffice
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 兩次,並透過 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。這導致了兩個問題。我無法開啟 $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/
這有點舊了,所以希望這可以幫助任何可能在搜尋中遇到此問題的新人。