====== Nextcloud ====== Die nextcloud Instanz läuft in einem Docker Container. Die zugehörige Container ID kann wie folgt ermittelt werden: $ sudo docker ps # CONTAINER ID IMAGE # 46785cb9769f docker.software-univention.de/nextcloud:18.0.4-0 # 5c1c65eeaf33 docker.software-univention.de/onlyoffice-ds:5.5.1.76 # 95b198c01996 docker.software-univention.de/ucs-appbox-amd64:4.3-3 # 8b258146c572 docker.software-univention.de/openid-connect-provider:1.1-konnect-0.23.3 ===== Fehlende Laufwerke ===== Nach einem Update oder einem Neustart fehlen manchmal die Laufwerke und diese müssen erst manuell gemounted werden: $ mount -a $ docker restart 46785cb9769f ===== Kommandozeile im Container ===== Um Zugriff auf die Kommandozeile des Containers zu erhalten, muss eine bash mit der Container ID gestartet werden: $ sudo docker exec -it 46785cb9769f /bin/bash Wenn nun z.B. fehlende Indizes oder optionale Spalten in der Datenbank erstellt werden sollen, kann man den Nextcloud client wie folgt aufrufen: $ sudo -u www-data /var/www/html/occ db:add-missing-indices $ sudo -u www-data /var/www/html/occ db:add-missing-columns $ sudo -u www-data /var/www/html/occ db:add-missing-primary-keys $ sudo -u www-data /var/www/html/occ db:convert-filecache-bigint Zuletzt kam auch der Fall vor, dass der Updater manuell gestartet werden musste. Die Meldung dazu lautet: \\ ''Update needed Please use the command line updater'' $ sudo -u www-data /var/www/html/occ upgrade