Nextcloud / Update / Check for expected files failed

Wenn man die Nextcloud über die Konsole updaten möchte, kann dies mit folgenden Befehl  aus dem Hauptverzeichnis der Nextcloud Installation ausgeführt werden:

# ./php /updater/updater.phar

Wichtig dabei ist, dass dieser Befehlt mit dem User ausgeführt wird, unter dem die Nextcloud Dateien installiert bzw. ausgeführt werden. Dies kann man sich zum Beispiel im Verzeichnis anzeigen lasse

# ls -l

Mögliche Ausgabe anhand eines gelisteten Unterverzeichnisses:

drwxr-xr-x 2 besitzer gruppe 4096 Jan 01 2025 updater

Um den obigen Update per php unter dem Benutzer „besitzer“ auszuführen, kann man sich „sudo“ zu Hilfe nehmen.

# sudo -u besitzer php /updater/updater.phar

mit diesem Befehl wird der Benutzer „besitzer“ für das Update verwendet.

Das Update wird gestartet und die nächsten Schritte des Updaters werden aufgelistet. Mit der Taste „y“ kann das Update gestartet werden.

Dabei überprüft der Updater auch den Verzeichnisinhalt:

Wenn obiger Fehler auftritt, kann es daran liegen, dass von eurem Provider Standardverzeichnisse in dem Nextcloud Ordner liegen, die beispielsweise für eure Webstatistiken oder andere Funktionen verwendet werden. In meinem Fall hat es geholfen, dass ich das Verzeichnis

cgi-bin

einfach eine Ebene nach oben verschoben habe, das Update ausgeführt und danach das Verzeichnis wieder an Ort uns Stelle zurückgeholt habe. Das ist also kein zwingender Fehler von Nextcloud, sondern eine Vermischung von Nextcloud und Provider-Daten.

Eventuell gibt es noch eine Möglichkeit in der Nextcloud eine Art Whitelist zu führen, die bestimmte Verzeichnisse beim Update von der Prüfung ausschließt. Wer da mehr Informationen hat, kann das gerne in den Kommentaren schreiben.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Kontakt

Schreiben Sie uns Ihre Vorstellung zu Ihrem Projekt, wir kontaktieren Sie und schauen gemeinsam, wie wir es erreichen können. Oder schreiben Sie uns eine andere Nachricht!

    Persönliche Angaben *

    Um welches Projekt geht es? *

    Ihre Nachricht an uns *


    * markierte Bereiche sind Pflichtangaben