Launcher

Suchbegriff eingeben. Mit den Pfeiltasten navigieren und mit Enter auswählen.

Einstellungen

Ende der Ergebnisse

OwnCloud 8.0.3 und ein SQL Problem

Heute war meine OwnCloud dran: ein Update auf 8.0.3; Aber irgendwie schien das Update nicht ganz so zu laufen wie es sollte:

Aktualisiere ownCloud auf Version 8.0.3. Dies könnte eine Weile dauern. An exception occurred while executing ' DELETE FROM `oc_lucene_status` WHERE `fileid` IN ( SELECT `fileid` FROM ( SELECT `fileid` FROM `oc_lucene_status` GROUP BY `fileid` HAVING count(`fileid`) > 1 ) AS `mysqlerr1093hack` )': SQLSTATE[HY000]: General error: 1665 Cannot execute statement: impossible to write to binary log since BINLOG_FORMAT = STATEMENT and at least one table uses a storage engine limited to row-based logging. InnoDB is limited to row-logging when transaction isolation level is READ COMMITTED or READ UNCOMMITTED. The update was unsuccessful. Please report this issue to the ownCloud community.
Der Grund dazu - die Fehlermeldung interprätierend - muss wohl im binären Log des SQL Servers begraben liegen: Dieses ist standardmäßig offenbar auf STATEMENT während wir für die READ (UN)COMMITTED Anweisungen ein row-logging benötigen. Einfach umzustellen in der my.cnf:
binlog_format = ROW
Nach einem Neustart des MySQL Servers sah die Sache schon besser aus:
Update successful

Kommentare

Kommentare werden geladen…