Nextcloud update und deinstallation flagen fehlt

german
nextcloud

#1

Hallo,
ich habe den UCS auf 4.3.2. upgedated und wollte Nextcloud updaten ( vorher hatt ich Kopano erfolgreich über die UCS GUI deinstalliert.)
folgende Fehler traten auf ; das Update und auch eine Deinstallation scheitern:

Beim Update von USC 4.3.2.erata 291 // Nextcloud 11.0.3.0 auf 13.0.7.0 sind 4 Fehler aufgetreten:

1.  Command docker cp f394a25ae9ac0df5e41c9e288aa731670553804525514606ccc301c1c0354564:/etc/machine.secret /var/lib/univention-appcenter/apps/nextcloud/machine.secret failed with:
    Error response from daemon: lstat /var/lib/docker/overlay/f394a25ae9ac0df5e41c9e288aa731670553804525514606ccc301c1c0354564/merged/etc/machine.secret: no such file or directory (1)
    Weitere Hinweise finden Sie in der folgenden Logdatei auf den beteiligten Systemen:
    /var/log/univention/appcenter.log
2.  Image upgrade script (pre) failed
3.  Storing data for 4.1/nextcloud=11.0.3-0 failed
4.  Could not backup container!
Beim Deinstallieren  von USC 4.3.2.erata 291 // Nextcloud 11.0.3.0 sind 3 Fehler aufgetreten:

1.  Image upgrade script (pre) failed

    Weitere Hinweise finden Sie in der folgenden Logdatei auf den beteiligten Systemen:
    /var/log/univention/appcenter.log
2.  Storing data for 4.1/nextcloud=11.0.3-0 failed
3.  Could not backup container!

wie kann ich das den UCS wieder sauber bekommen und nextcloud deinstallieren?
Viele Grüße
Mattthias


#2

Die Datei /etc/machine.secret fehlt auf dem Docker container, wie kam sie da weg? Die Nextcloup app modifiziert diese nicht. Dies kann auch die Folgefehler verursachen.


#3

Hallo zusammen,

ich stehe aktuell vor dem selben Problem.
Eben habe ich meine Nextcloud installation von 13.0.6 auf 13.0.7 aktualisiert. Während des update Prozesses die selbe Fehlermeldung bezüglicher der machine.secret.

Wie kann ich das machine.secret für den Machinepasswort des Dockercontainers neu erstellen ?


#4

Kurzes Feedback:
Ich hatte Glück und das Passwort in der Nextcloud config war noch korrekt, d.h. nur das machine.secret im Container existierte nicht.
-> Habe das Passwort aus der Nextcloud config ausgelesen mit:
"sudo -u www-data php /var/www/html/occ ldap:show-config --show-password"