Beim Update auf Nextcloud Hub 10 (31.0.2) bekommt man diverse Fehler angezeigt.
Bei den meisten steht die Lösung dabei.
Nextcloud meckert rum, das das RAW-Format der Tabellen nich auf DYNAMIC Steht.
Das Script hier schafft Abhilfe.
Bash
#!/bin/bash
# Prompt for database credentials
read -p "Enter Database Name: " DB_NAME
read -p "Enter Username: " DB_USER
read -s -p "Enter Password: " DB_PASS
echo
# Execute all ALTER TABLE statements in one query
mysql -u "$DB_USER" -p"$DB_PASS" "$DB_NAME" -Bse "
SELECT CONCAT('ALTER TABLE \`', TABLE_NAME, '\` ROW_FORMAT=DYNAMIC;')
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = '$DB_NAME'
AND ENGINE = 'InnoDB'
" | mysql -u "$DB_USER" -p"$DB_PASS" "$DB_NAME"
Alles anzeigen
'Enter Database Name' = Eure Nextcloud Datenbank
'Enter Username' = root'
'Enter Passwort' = root-passwort