Update von NextCloud über CLI funktioniert nicht

  • Schade.

    Habe mir beim letzten Update die NC zerschossen.

    Hatte einen Timeout beim Schritt "Delete old Files".

    Update unter Netcup ist langsam der Horror für mich.

    Normalerweise bekomme ich den Timeout nur beim Backup erstellen.

    Dort lässt sich das relativ leicht wieder beheben.

    Wie macht ihr das Update?

  • Über das webinterface.

    Alternativ über die console.

    Webspace?

    Habe die Nextcloud nie auf einem Webhosting vernünftig zum laufen bekommen. Auf einem Server läuft sie hingegen top.

    Ich habe das Webhosting-Paket 4000.

    Im Webinterface (Updater) läuft das Teil in den Timeout.

    Über die Konsole geht es nicht (siehe diesen Thread).

    Ich weiß nicht, ob ich das mit meinem eigenen Server hinbekomme.

    Wenn das mit dem Update über die Console funktionieren würde oder es Alternativen gibt, wäre mir das schon lieber.

    Komplett manuell müsste doch auch gehen?

    1. Zip auf den Server hochladen.

    2. Über Console in einen temporären Ordner entpacken.

    3. Wartungsmodus aktivieren.

    4. Alle Dateien und Ordner der alten Nextcloud löschen (bis auf die Ordner Config, Data und nachinstallierte Apps).

    5. Dateien aus dem temporären Ordner in den NC-Order kopieren.

    6. Wartemodus deaktivieren.

    7. Cloud Seite aufrufen und Update beenden.

    Was meint ihr?

    Grüße Thomas

  • Moin noch mal.
    ich würde mir den Stress nicht machen.
    Es gibt sehr gutes Nextcloud-Hosting beim Roten H. Ja - auch dort gibt es ein paar Einschränkungen, aber im großen und ganzen läuft das da sehr gut.

    Ein Webhosting erscheint einfach nicht der richtige Unterbau für eine Nextcloud zu sein.

    Vg.

    PS: Der von dir beschriebene Weg - könnte- funktionieren.
    Vor allem weil du vorher ja ein Backup machen wist.

    Aber dann könntest du auch einfach eine frische - aktuelle NC Zip über das alte Verzeichnis ziehen und so updaten. (Habe ich aber nicht getestet) !

  • Wie andere Kunden bei Netcup hatte ich auch das Problem, dass der nextcloud CLI updater das Verzeichnis nicht finden konnte.

    Insofern problematisch, da bei größeren Instanzen der Web-Updater nach 180 Sekunden in einen Timeout läuft.

    Konnte das Problem so lösen:

    1. Zusätzliche data.config.php im config Verzeichnis anlegen, wie von KB19 in Post #3 angemerkt
    2. In der config.php den Eintrag 'updatedirectory' => '/domain.tld/httpdocs/nextcloud/updater', hinzugefügt

    Jetzt sehen die relevanten Einträge in der config.php bei mir wie folgt aus

    Code
    'datadirectory' => '/var/www/vhosts/hosting123456.ab123.netcup.net/sub.domain.tld/httpdocs/nextcloud/data',
    'updatedirectory' => '/sub.domain.tld/httpdocs/nextcloud/updater',

    Anschließend getestet mit:

    Code
    php /sub.domain.tld/httpdocs/nextcloud/updater/updater.phar

    Bekommen habe ich dann folgende Ausgabe:

    Code
    Nextcloud Updater - version: v30.0.2rc1-9-ge6d305f
    
    Current version is 31.0.0.
    
    No update available.
    
    Nothing to do.