Skip to main content

Collabora öffnet keine Dokumente aus Nextcloud

Einleitung

In diesem Beitrag erläutere ich kurz meine Lösung zur Beseitigung des Fehlers, dass Collabora keine Dokumente öffnet. Stattdessen erhielt man immer eine schöne Fehlermeldung. Bei mir öffnete sich immer die unten gezeigte Fehlermeldung. 

Nach langem Suchen habe ich dafür endlich eine Lösung gefunden.

colla1.png

Problem beseitigen

Um das Problem zu beseitigen, müssen wir einige Schritte vornehmen.

App deaktivieren und löschen

Im ersten Schritt müssen wir uns mit unserem Administratorbenutzer in der Nextcloud anmelden. Dort deaktivieren und löschen wir dann die Nextcloud Office oder Collabora Online Applikation. 

Wichtig ist hier auch das auf "Entfernen" drücken, damit die App richtig gelöscht wird. 

App Ordner löschen

Jetzt brauchen wir Zugriff auf das Datenverzeichnis unseres Nextcloud-Servers. Im Fall eines Docker-Containers können wir mit dem folgenden Befehl in den Docker Container wechseln, um dort das entsprechende Verzeichnis zu löschen.

docker exec -it nextcloud /bin/bash

Jetzt löschen wir das Verzeichnis, in dem Nextcloud Office Daten ablegt. Damit haben wir auch die Altdaten bereinigt. 

sudo rm -rf /data/appdata*/richdocuments
SQL-Tabellen löschen

Im letzten Schritt müssen wir unsere SQL-Datenbank aufräumen. Dazu öffnen wir die Kommandozeile unseres MySQL oder MariaDB Servers und gelangen in die MySQL-Shell. Dort angekommen, wechseln wir in unsere Nextcloud Datenbank.

USE nextcloud_database;

Mit den nächsten Befehlen löschen wir Tabellen, die Nextcloud Office angelegt hat. 

DROP TABLE oc_richdocuments_direct;
DROP TABLE oc_richdocuments_wopi;
DROP TABLE oc_richdocuments_assets;

Im letzten Schritt löschen wir jetzt noch ein paar Datensätze aus der Tabelle. Dann haben wir unsere Nextcloud Instanz bereinigt. 

DELETE FROM oc_migrations WHERE app='richdocuments';
App installieren

Jetzt müssen wir nur wieder die Nextcloud Office oder Collabora Online Applikation installieren. Danach lief bei mir die Anwendung wieder. Ich konnte dann Dokumente in Nextcloud öffnen. 

Ich hoffe es hilft anderen :)