Libreoffice öffnet keine Dateien außerhalb des Dokumentordners

Libreoffice öffnet keine Dateien außerhalb des Dokumentordners

Nach dem Ubuntu-Upgrade öffnet Libreoffice keine Dateien mehr außerhalb des Home-Dokumentordners.

Ubuntu 18.04.5 Libreoffice per Snap installiert

libreoffice --version
LibreOffice 7.2.0.4 ce769e3009755dcf0082844e386f5dca4c8ecb2f

Ich versuche, es von der Konsole aus aufzurufen (um zu sehen, ob eine Fehlermeldung angezeigt wird):

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

Es endet mit einem Dialog, der sagtFehlerdialog

Übersetzt ins Englische: „Es war nicht möglich, eine Sperrdatei mit exklusivem Zugriff durch LibreOffice zu erstellen, da die Berechtigung zum Erstellen einer Sperrdatei am ausgewählten Ort fehlte.“

Ich habe zweimal versucht, Libreoffice zu deinstallieren und habe mehrere Versuche über PPA und auch über das offizielle Repository unternommen. Gleicher Fehler :(

Libreoffice 6 funktioniert einwandfrei. Das Problem tritt nur bei Version 7.1 und höher auf.

Ich habe auch diese Lösung ausprobiert: askubuntu.com/questions/643382/libre-office-wont-open, aber das Problem besteht weiterhin. Tatsächlich wurde keine neue Konfigurationsdatei erstellt, nachdem ich sie gelöscht hatte.

Wie kann ich beim Debuggen das Berechtigungsproblem finden?

Antwort1

Ich hatte heute genau dasselbe Problem. Ich verwende Ubuntu 18.04 LTS. Ich habe ein Upgrade von 6.4.7.2 auf 7.2.7 durchgeführt. Dies verursachte zwei Probleme. Ich konnte keine Dateien öffnen, die sich nicht in meinem $Home-Verzeichnis befanden, und Dokumente, die ich in meinem $Home-Verzeichnis öffnete, zeigten Fehler an. Als ich versuchte, sie an einem anderen Ort als in „Dokumente“ zu speichern, schlug dies fehl. Die Dateien sowohl in $Home als auch außerhalb von $home waren Dateien, die ich vor dem Upgrade mit Libre Office bearbeitet hatte und die nach meinem Fix funktionierten, sodass ich nachweisen kann, dass ich die Berechtigungen dafür hatte. Ich habe versucht, ein Upgrade auf 7.3.5 durchzuführen, aber das hat das Problem nicht behoben.

Dies scheint damit zusammenzuhängen: https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1751005

Ich habe sudo apparmor_parser -R /etc/apparmor.d/usr.lib.libreoffice.program.* ausprobiert und es hat nicht funktioniert, weil es einen Fehler ausgegeben hat, den ich nicht zu debuggen versucht habe. Ich habe auch versucht, die Alias-Datei zu aktualisieren, aber das hat bei mir nicht funktioniert.

Am Ende habe ich ein Downgrade auf 6.4.7.2 durchgeführt und alles funktioniert wieder. https://downloadarchive.documentfoundation.org/libreoffice/old/6.4.7.2/deb/x86_64/

Das ist schon ziemlich alt, daher hoffe ich, dass es jedem hilft, der neu ist und bei der Suche darauf stößt.

verwandte Informationen