====== 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