Nextcloud Fehler durch Versionssprung

Version 12.1 von FlorianPuie@sbede am 2022/02/15 15:30

Kommt es nach dem ldupdate zu einem Überspringen einer Version der Nextcloud, kann es dazu führen, dass diese nicht mehr erreichbar ist.

Zu sehen ist zunächst jeweils der Puppet und Nextcloud Versionsstand vor dem Update.

01_nextcloud-version_pre-ldupdate.png

02_puppet-version_pre-update.png

Führt man ein ldupdate und anschließend einen prun aus, sieht man wie die neuen Pakete installiert werden.

03_nextcloud-1st-prun_after-ldupdate.png

In diesem Beispiel sieht man, dass Nextcloud einen Sprung von 20.0.7 auf 22.2.0 gemacht hat. Die Version 21.0.2 wurde übersprungen, was dann zu dem vorher erwähnten Problem führt.

04_nextcloud-new-packages_after-ldupdate.png

Bei einem zweiten prun ist dann dieser Fehler zu sehen

05_nextcloud-2nd-prun_after-ldupdate_error-major-version.png

Um den Fehler zu beheben, muss man auf die ursprünglich übersprungene Version downgraden. Wie im nächsten Bild beschrieben kann man sich die verfügbaren Pakete anzeigen lassen. In diesem Falle ist es die 21.0.2. 

06_nextcloud_show-available-packages.png

Nun installiert man die Pakete der benötigten Version.

07_nextcloud_install-major-versions_step-by-step.png

Es ist wichtig nach jedem Versionssprung einen prun auszuführen. Jetzt hat die Nextcloud die Version 21.0.2.

08_nextcloud_necessary-prun-after-package-upgrade_for-each-major-version.png

Anschließend kann man das nächste Paket installieren und führt erneut einen prun aus.

09_nextcloud_install-next-major-version_step-by-step.png

10_nextcloud_next-prun-after-package-upgrade_major-version.png

Die Nextcloud ist nun auf der aktuellsten Version und es sind keine weiteren Upgrades vorhanden.

11_nextcloud_no-more-upgrades_finish.png