Update von 22.2.3 auf 22.2.4 scheitert

  • Domainfactory, ManagedServer
  • Nextcloud Version: 22.2.3
  • PHP Version: 7.3
  • Welche Datenbank? MySql

Meldung: Nextcloud wird auf Version 22.2.4 aktualisiert, Folgende Apps werden aktualisiert: WebDAV (dav)

Nach Klick auf “Aktualisierung starten” erscheint nach einer Sekunde: “Es ist ein Fehler aufgetreten”. Detailliertes Protokoll:
Update vorbereiten
Log-Level auf “debug” gesetzt
Wartungsmodus eingeschaltet
Repair MySQL collation
All tables already have the correct collation → nothing to do
Repair SQLite autoincrement
Copy data from accounts table when migrating from ownCloud
Drop account terms table when migrating from ownCloud
Das Datenbankschema wird aktualisiert
Datenbank aktualisiert
Fix component of birthday calendars
8 birthday calendars updated.
Regenerating birthday calendars to use new icons and fix old birthday events without year
Repair step already executed
Fix broken values of calendar objects
[0 / 0]: Fix broken values of calendar objects
Registering building of calendar search index as background job
Repair step already executed
Register building of social profile search index as background job
Registering background jobs to update cache for webcal calendars
Added 0 background jobs to update webcal calendars
Registering building of calendar reminder index as background job
Repair step already executed
Clean up orphan event and contact data
0 events without a calendar have been cleaned up
0 properties without an events have been cleaned up
0 changes without a calendar have been cleaned up
0 cached events without a calendar subscription have been cleaned up
0 changes without a calendar subscription have been cleaned up
0 contacts without an addressbook have been cleaned up
0 properties without a contact have been cleaned up
0 changes without an addressbook have been cleaned up
Remove activity entries of private events
Removed 0 activity entries
Clean up old calendar subscriptions from deleted users that were not cleaned-up
[9 / 9]: Clean up old calendar subscriptions from deleted users that were not cleaned-up
[9 / 9]: Clean up old calendar subscriptions from deleted users that were not cleaned-up
Es ist ein Fehler aufgetreten.

Es wird mir also nicht verraten, welcher Fehler aufgetreten ist. Auch im PHP-Error-Log steht nichts. Ich habe die Datenbank zurückgesetzt, doch Nextcloud bleibt im Install-Modus.

Wie komme ich aus dieser Endlosschleife (dem Installmodus) wieder raus? Welche Dateien muß ich löschen?

php 7.3 ist veraltet mein erster Versuch wäre die Instanz auf PHP 7.4 zu updaten.

Spiel das Backup zurück. Und bleib erstmal bei 22.2.3 - ich hörte gerüchteweise, dass der installprozess einen Schuss hat

In der config.php des Updaters ist ein Fehler. Der ist aber schon im Github gelöst, es fehlt nur das offizielle Release.

Man kann 22.2.4 aber jederzeit manuell updaten …

https://docs.nextcloud.com/server/latest/admin_manual/maintenance/manual_upgrade.html

Kleine Empfehlung.
Backup.

Und mach davor ein update auf
PHP 7.4
In der Cloud vor den update alle Module die nicht zur “Default Version” gehören deaktivieren. Dann das update durchziehen.