Zum Inhalt springen

FTP Update

NextCloud: Update auf Server manuell mittels FTP

Ich betreibe nun seid einigen Monaten eine NextCloud-Instanz auf den Servern meines Webhosters. Ich hab da einen Tarif in dem 50GB an Webspace dabei sind und diesen belege ich nur zu einem Bruchteil mit den Daten meiner Webseite.
Somit ist mir die Idee gekommen, diesen „Datenspeicher“ für meine private Cloud zu nutzen. Im „Backend“ (KAS Server) von allinkl.com hab ich dann gesehen, dass sie eine automatisierte NextCloud-Installation anbieten und so war es ein leichtest NC in Betrieb zu nehmen. So weit, so gut.

Doch irgendwann stand das erste Update von NextCloud (auf dem Server) an und ich bekam immer wieder folgende Fehlermeldung:

verifying integrity parsing response failed

Quelle: NextXCloud-Updater auf meinem Server

Wenn man dann danach sucht, so bekommt man eine Fülle von möglichen Ursachen als Ergebnis und man wird vielleicht nicht wirklich schlau darauf.
Da sich aber meine Recherche nach einer Lösung dieses Update-Problems über mehrere Wochen zog, bin ich dabei auch immer wieder über den Lösungsansatz gestossen, dass man das Update auch „einfach“ per FTP durchführen könne.
In der vergangenen Zeit hab habe ich mich nicht wirklich getraut das Update auf diesen doch sehr „harten Weg“ durchzuführen. Aber gestern bekam ich nun den Hinweis, dass wieder ein Update vorliegt und dieses Mal auf die Version 18. Dies nahm ich zum Anlass NC auf dem Server mittels einem FTP Client auf den neusten Stand zu bringen.

Ich hab eine Webseite gefunden, auf der der entscheide Satz stand, den den Hinweis enthielt, wie man am besten hier vorgeht.

habe es jetzt anders gelöst, habe mir die Aktualisierung auf meinen PC runter geladen, entpackt, geschaut dass der Ordner /data /config und die root .htaccess nicht vorhanden ist und hab dann alles einfach drüber geladen, also am Host via sftp überschrieben… hat gut geklappt.

Quelle: https://help.nextcloud.com/t/updater-immer-wieder-probleme-besonders-fuer-anfaenger/33462/4
Quelle: https://help.nextcloud.com/t/updater-immer-wieder-probleme-besonders-fuer-anfaenger/33462/4

Dies habe ich als „Vorlage“ genommen und meinen Update-Prozess gestartet.

  1. Als Erstes muss man sich das NextCloud-Setup lokal auf seinen Rechner runterladen. Dies geht sehr einfach, weil der „Updater“ auf meinem Server dies auch gleich anbietet.
    (Die andere Möglichkeit ist das „Online-Update“, welches bei mir immer mit obiger Fehlermeldung schief ging.)
  2. Als nächstes entpackt man die runter geladene ZIP-Datei und wechselt dann in den entpackten Ordner.
  3. Dort ist es jetzt WICHTIG, dass man die oben genannten Elemente (/data /config und die root .htaccess) löscht, sofern sie vorhanden sind. (Bei mit das nur der Ordner „config“.)
  4. Anschliessend hab ich mich mittels FTP auf meinen Server verbunden und aus Sicherheitsbedenken erst nochmals ein Backup von meinem NC Verzeichnis (ohne Ordner Data, weil 25 GB groß) gemacht.
  5. Danach hab ich die „frischen“ NextCloud Dateien auf den Server übertragen und einfach alles Alte überschreiben lassen. 😉
  6. Als diese Übertragung erledigt war (hat bei mir bestimmt ca. 30 Minuten gedauert), bin ich auf die Webadresse meiner NC Installation (dort, wo man sich normalerweise einloggt) und bekam einen Assistenten zu sehen, der mir aber bereits hier schon mitteilte, dass die Version 18 liefe, aber noch ein paar Anpassungen zu machen wären. Dieser Vorgang hat nur noch 1-2 Minuten gedauert und dann war das Update auf die aktuelle NextCloud Version abgeschlossen.

Wenn ich vorher gewusst hätte, dass dies so problemlos abläuft, hätte ich das Update über die „FTP Methode“ schon viel früher gemacht und mir so viel Kopfzerbrechen und fehlgeschlagene Updateversuche erspart. 😉