Änderungen von Dokument Nextcloud 29 Upgrade unter LogoDIDACT 2.0
Zuletzt geändert von Tom Altenbrunn am 2025/03/26 08:25
Von Version 3.4
bearbeitet von Tom Altenbrunn
am 2024/11/04 16:19
am 2024/11/04 16:19
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Auf Version 14.1
bearbeitet von Tom Altenbrunn
am 2024/11/11 10:13
am 2024/11/11 10:13
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Zusammenfassung
-
Seiteneigenschaften (1 geändert, 0 hinzugefügt, 0 gelöscht)
-
Anhänge (0 geändert, 1 hinzugefügt, 0 gelöscht)
Details
- Seiteneigenschaften
-
- Inhalt
-
... ... @@ -2,7 +2,7 @@ 2 2 3 3 ---- 4 4 5 -Die Ubuntu-Basis der Nextcloud unter LD2.0 benötigt eine aktuellere Version als die derzeit genutzte Version **16.0.4** (Xenial Xerus), damit neuere Nextcloud-und PHP-Versionen installiertwerden können. Im Nachfolgenden wird zunächst die Basis des **nextcloud-g1** Containers auf Version **22.04.5** (Jammy) angehoben und anschließend die Komponenten Nextcloud, sowie PHP aktualisiert.5 +Die Ubuntu-Basis der Nextcloud unter LD2.0 benötigt eine aktuellere Version als die derzeit genutzte Version **16.0.4** (Xenial Xerus), damit neuere Nextcloud-und PHP-Versionen betrieben werden können. Im Nachfolgenden wird zunächst die Basis des **nextcloud-g1** Containers auf Version **22.04.5** (Jammy) angehoben und anschließend die Komponenten Nextcloud, sowie PHP aktualisiert. 6 6 7 7 8 8 = Server aktualisieren = ... ... @@ -25,8 +25,6 @@ 25 25 root@ldhost:~ # gprun;gprun 26 26 {{/code}} 27 27 28 -= = 29 - 30 30 = Nextcloud-Containeranpassungen = 31 31 32 32 == Nextcloud-Instanz zerstören == ... ... @@ -35,7 +35,7 @@ 35 35 36 36 (% class="box infomessage" %) 37 37 ((( 38 -Die Benutzerdaten bleiben erhalten, da diese im ldhost im Verzeichnis lxc.data vorliegen. 36 +Die Nextcloud-Benutzerdaten bleiben erhalten, da diese im ldhost im Verzeichnis lxc.data des Containers vorliegen. 39 39 ))) 40 40 41 41 {{code language="bash"}} ... ... @@ -48,7 +48,7 @@ 48 48 49 49 {{code language="bash"}} 50 50 root@puppeteer:~ # cd /etc/logodidact/hiera/custom.d/ 51 -root@puppeteer: ~# vi ldhost.yaml49 +root@puppeteer:/etc/logodidact/hiera/custom.d # vi ldhost.yaml 52 52 {{/code}} 53 53 54 54 {{code language="bash"}} ... ... @@ -59,8 +59,6 @@ 59 59 release: jammy 60 60 {{/code}} 61 61 62 -== == 63 - 64 64 == Upgrade Anpassungen == 65 65 66 66 Während der Dauer des Upgrades ist es vonnöten die korrekte PHP-Version statisch per Nextcloud-Konfiguration mitzugeben. ... ... @@ -67,7 +67,7 @@ 67 67 68 68 {{code language="bash"}} 69 69 root@puppeteer:~ # cd /etc/logodidact/hiera/custom.d/ 70 -root@puppeteer: ~# vi nextcloud-g1.yaml66 +root@puppeteer:/etc/logodidact/hiera/custom.d # vi nextcloud-g1.yaml 71 71 {{/code}} 72 72 73 73 {{code language="bash"}} ... ... @@ -80,8 +80,8 @@ 80 80 Alle Änderungen an den Konfigurationen ins GIT commiten. 81 81 82 82 {{code language="bash"}} 83 -root@puppeteer: ~# git add .84 -root@puppeteer: ~# git commit -am "KÜRZEL: Anpassungen für Nextcloud Upgrade vorgenommen."79 +root@puppeteer:/etc/logodidact/hiera/custom.d # git add . 80 +root@puppeteer:/etc/logodidact/hiera/custom.d # git commit -am "KÜRZEL: Temporäre Anpassungen für Nextcloud Upgrade vorgenommen." 85 85 {{/code}} 86 86 87 87 ... ... @@ -91,8 +91,15 @@ 91 91 92 92 {{code language="bash"}} 93 93 root@ldhost:~ # systemctl stop lxc@nextcloud-g1.service 90 +root@ldhost:~ # lxc-stop -n nextcloud-g1 91 + 94 94 {{/code}} 95 95 94 +Zur Überprüfung kann mittels eines Befehls der ausgeschaltete Zustand des Containers bestätigt werden. 95 + 96 +[[image:1731316231329-547.png]] 97 + 98 + 96 96 Danach den ausgeschalteten und nicht mehr benötigten Nextcloud-Container vom Host-System löschen. 97 97 98 98 {{code language="bash"}} ... ... @@ -110,7 +110,15 @@ 110 110 **Gegebenenfalls sind je nach Geschwindigkeit des Servers noch weitere pruns notwendig.** 111 111 ))) 112 112 113 -Nachdem der Container vollständig aufgebaut ist, die Nextcloud-Version nach und nach auf die nächsthöheren Versionen 27 und 28 aktualisieren. Ein Upgrade der Anwendung über mehrere Versionen hinweg ist nicht möglich. 116 +Verbinden Sie sich nun mit dem Container und starten diesen neu. 117 + 118 +{{code language="bash"}} 119 +root@ldhost:~ # lxc-attach -n nextcloud-g1 120 +root@nextcloud-g1:~ # reboot 121 +{{/code}} 122 + 123 + 124 +Nachdem der Container vollständig aufgebaut ist, die Nextcloud-Version nach und nach auf die nächsthöheren Versionen 27 und 28, sowie 29 aktualisieren. Ein Upgrade der Anwendung über mehrere Versionen hinweg ist nicht möglich. 114 114 115 115 116 116 {{code language="bash"}} ... ... @@ -152,3 +152,4 @@ 152 152 root@nextcloud-g1:~ # prun;prun 153 153 {{/code}} 154 154 166 +[[https:~~/~~/github.com/nextcloud/server/wiki/Releases-and-PHP-versions>>https://github.com/nextcloud/server/wiki/Releases-and-PHP-versions]]
- 1731316231329-547.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.TomAltenbrunn@sbede - Größe
-
... ... @@ -1,0 +1,1 @@ 1 +5.6 KB - Inhalt