Skip to main content

Nextcloud

Updates

Nachbearbeitung in einem Docker-Container

Nach einem Docker Nextcloud Update steht in den Einstellungen des admin-Benutzers unter dem Menüpunkt "Übersicht", dass Indexe fehlen, oder Spalten-Typen geändert werden müssen.
Hier kann es durchaus dazu kommen, dass der Befehl eine Bestätigung durch den Linux-Benutzer benötigt.

# docker exec -u www-data nc_app php occ db:convert-filecache-bigint
Following columns will be updated:
 
* federated_reshares.share_id
* files_trash.auto_id
* share_external.id
* share_external.parent
 
This can take up to hours, depending on the number of files in your instance!
Continue with the conversion (y/n)? [n]

Der obige Befehl bricht an dieser Stelle ab, da die einfache Ausführung keine Benutzeraktionen übertägt.

Um die Bestätigung durchzuführen, muss dies mit folgenden Schritten erfolgen.

  1. Eine virtuelle bash-Shell öffnen

    docker exec -it -u www-data nc_app bash
  2. Dann den Befehl zum Konvertieren der Spalten ausführen und bestätigen.

    www-data@c7d826a1249b:~/html$ ./occ db:convert-filecache-bigint
    Following columns will be updated:
     
    * federated_reshares.share_id
    * files_trash.auto_id
    * share_external.id
    * share_external.parent
     
    This can take up to hours, depending on the number of files in your instance!
    Continue with the conversion (y/n)? [n] y