Fehlerhaftes Update wie weiter

Mein Update schlug mit der folgenden Meldung fehl:

InvalidArgumentException: Primary index name on “nc_6779_collres_collections” is too long.

Detaillierte Protokollmeldungen

Das Update ist fehlgeschlagen. Bitte melden Sie dieses Problem an die Nextcloud Community.

Wie komme ich jetzt weiter? Das Update habe ich über den updater im Browser angestoßen.

Hilft Dir das vielleicht weiter?

Oha. So perfekt ist mein Englisch nicht. Kann ich nicht einfach abbrechen und die alte Version weiter nutzen?

Was versuchst Du denn zu tun? Bissl mehr Info wäre gut? Möchtest Du ein Update machen oder die Version wechseln? Was verbirgt sich hinter den erwähnten detaillierten Protokollmeldungen?

Klar kannst Du abbrechen und das behalten, was aktuell läuft. Was hat Dich veranlasst, das Update machen zu wollen?

Aktualisierung auf 16.0.0

InvalidArgumentException: Primary index name on “nc_7387_collres_collections” is too long.

Detaillierte Protokollmeldungen

Update vorbereiten

Log-Level auf “debug” gesetzt

Wartungsmodus eingeschaltet

Reparaturschritt: Repair MySQL collation

Reparaturinformation: All tables already have the correct collation -> nothing to do

Reparaturschritt: Repair SQLite autoincrement

Reparaturschritt: Copy data from accounts table when migrating from ownCloud

Reparaturschritt: Drop account terms table when migrating from ownCloud

Das Datenbankschema wird aktualisiert

InvalidArgumentException: Primary index name on “nc_7387_collres_collections” is too long.

Das Update ist fehlgeschlagen.

Lösung:
in der Cloud-Installation in der Datei unter

lib/private/DB/MigrationService.php

die Zahlenwerte in der Zeile

if (!$isUsingDefaultName && \strlen($indexName) > 30) {

auf 64 und in der Zeile

if ($isUsingDefaultName && \strlen($table->getName()) > 26) {

auf 60 ändern und die Datei wieder speichern.

Das war der entscheidende Tipp. Dankeschön.