Owncloud Update 8.0.3: PDOException / BINLOG_FORMAT
Nach der Umstellung auf MariaDB gab es kürzlich ein Owncloud Update
auf Version 8.0.3-1. Mit dem bekannten Befehl
sudo -u www-data php /var/www/owncloud/occ upgrade
wollte ich die Datenbank auf den aktuellen Stand bringen, jedoch machte mir scheinbar
meine Umstellung auf MariaDB einen Strich durch die Rechnung.
In der Kommandozeile bekam ich folgenden Fehler:
An unhandled exception has been thrown:
exception 'PDOException' with message '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.' in /var/www/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:91
… im Browser stand dazu ähnliches:
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.
Lesen Sie weiter