Aktualisierung auf 18.0.10 fehlgeschlagen (Column name "BIFUE_flow_operations")

Hallo,

ich habe eine Nextcloud über eine Website, die ich bei all-inkl.com hoste, installiert. Ich kenne mich nicht besonders gut aus, bisher hat aber alles soweit gut funktioniert.

Heute habe ich versucht von Version 17.0.XX (die genaue Nummer weiß ich nicht mehr) über den Wep-Updater auf 18.0.10 zu kommen. Dabei erhalte ich die folgende Fehlermeldung:

InvalidArgumentException: Column name “BIFUE_flow_operations”.“entity” is NotNull, but has empty string or null as default.

Googlen hat überhaupt keine Treffer dazu ausgespuckt, weshalb ich keinen blassen Schimmer habe, wie ich weiter vorgehe.

Ganz unten steht: “Das Update ist fehlgeschlagen. Bitte melden Sie dieses Problem an die Nextcloud Community”. Deshalb bin ich jetzt hier.

Falls Infos fehlen, bitte nachfragen.

Viele Grüße und 1000 Dank für jeden Tipp
Salsa

Bei mir geht es zwar um eine andere Tabelle, aber das Grundproblem ist wohl das gleiche. Jemand schlägt diese Lösung vor:

stadeli commented 7 days ago
I had the same error when upgrading from nextcloud v17 to v18 through the webinterface. I used virtualmin > Edit Database > select db > Manage Database > under Edit Table select oc_flow_operations > next to “Add Field of type” select varchar, then click green button > Field name: entity, Type width 256 click Create. That did the trick. Just reload the Nextcloud webpage with the error message and the installation will go through.

Das hat bei mir funktioniert. Zum Glück!! :slight_smile:

Das gesamte Problem wird hier behandelt: Upgrade fails with - Column name "oc_flow_operations.entity" is "NotNull", but has empty string or null as default · Issue #23174 · nextcloud/server · GitHub.

Viele Grüße