Datebank Fehler in der Nextcloud Datenbank

09.08.2021
Als ich meine lokale Nextcloud Instanz aktualisieren wollte ist mir in der Log-Datei folgender Fehler aufgefallen: Incorrect information in file: './nextcloud/oc_forms_v2_forms.frm'

Leider lies sich der Fehler auch nicht mir den üblichen mitteln von MariaDB (REPAIR TABLE) reparieren. Im Forum von Nextcloud habe ich lange gesucht aber zu dem Fehler nichts gefunden. Nach langer Suche hab ich das Forms Plugin deinstalliert und die entsprechenden Tabellen gelöscht, aber auch das brachte nicht den gewünschten Erfolg da sich das Plugin nun nicht mehr installieren lies. Im Nextcloud Forum fand ich einen Beitrag der das Problem mit einem anderen Plugin hatte das sich auch nicht mehr installieren lies. Der Fehle besteht darin das nicht nur die entsprechenden Plugin Tabellen gelöscht werden müssen sondern auch die entsprechenden Eintrage in den Tabellen oc_appconfig und oc_migrations.

Hier also meine Lösung als kopierbarer Block:

DROP TABLE oc_forms_answers; DROP TABLE oc_forms_events; DROP TABLE oc_forms_questions; DROP TABLE oc_forms_v2_answers; DROP TABLE oc_forms_v2_forms; DROP TABLE oc_forms_v2_options; DROP TABLE oc_forms_v2_questions; DROP TABLE oc_forms_v2_submissions; DROP TABLE oc_forms_votes; DELETE FROM oc_appconfig WHERE appid="forms"; DELETE FROM oc_migrations WHERE app="forms";