Änderungen von Dokument Nextcloud 29 Upgrade unter LogoDIDACT 2.0
Zuletzt geändert von Tom Altenbrunn am 2025/03/26 08:25
Von Version 17.1
bearbeitet von Jonas Mayer
am 2024/11/11 16:26
am 2024/11/11 16:26
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Auf Version 9.1
bearbeitet von Tom Altenbrunn
am 2024/11/05 16:53
am 2024/11/05 16:53
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Zusammenfassung
-
Seiteneigenschaften (2 geändert, 0 hinzugefügt, 0 gelöscht)
-
Anhänge (0 geändert, 0 hinzugefügt, 1 gelöscht)
Details
- Seiteneigenschaften
-
- Dokument-Autor
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. jonasmayer@sbede1 +XWiki.TomAltenbrunn@sbede - 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 betriebenwerden 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 installiert 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 = ... ... @@ -33,7 +33,7 @@ 33 33 34 34 (% class="box infomessage" %) 35 35 ((( 36 -Die Nextcloud-Benutzerdaten bleiben erhalten, da diese im ldhost im Verzeichnis lxc.data des Containers vorliegen. 36 +Die Nextcloud-Benutzerdaten bleiben erhalten, da diese im ldhost im Verzeichnis lxc.data des Containers vorliegen bzw. als externe SMB-Shares eingebunden sind. 37 37 ))) 38 38 39 39 {{code language="bash"}} ... ... @@ -91,11 +91,6 @@ 91 91 92 92 {{/code}} 93 93 94 -Zur Überprüfung kann mittels eines Befehls der ausgeschaltete Zustand des Containers bestätigt werden. 95 - 96 -[[image:1731316231329-547.png]] 97 - 98 - 99 99 Danach den ausgeschalteten und nicht mehr benötigten Nextcloud-Container vom Host-System löschen. 100 100 101 101 {{code language="bash"}} ... ... @@ -113,15 +113,7 @@ 113 113 **Gegebenenfalls sind je nach Geschwindigkeit des Servers noch weitere pruns notwendig.** 114 114 ))) 115 115 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. 111 +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. 125 125 126 126 127 127 {{code language="bash"}} ... ... @@ -138,4 +138,29 @@ 138 138 root@nextcloud-g1:~ # prun 139 139 {{/code}} 140 140 141 -Damit ist der Aktualisierungsvorgang abgeschlossen. 128 +Damit ist der eigentliche Aktualisierungsvorgang abgeschlossen. 129 + 130 + 131 +== Upgrade Anpassungen entfernen == 132 + 133 +Abschließend die gesetzten Upgrade-Anpassungen wieder entfernen und die Änderungen ins GIT commiten. 134 + 135 +{{code language="bash"}} 136 +root@puppeteer:~ # cd /etc/logodidact/hiera/custom.d/ 137 +root@puppeteer:/etc/logodidact/hiera/custom.d # vi nextcloud-g1.yaml 138 +{{/code}} 139 + 140 +{{code language="bash"}} 141 +root@puppeteer:/etc/logodidact/hiera/custom.d # git add . 142 +root@puppeteer:/etc/logodidact/hiera/custom.d # git commit -am "KÜRZEL: Temporäre Anpassungen für Nextcloud Upgrade zurückgesetzt." 143 +{{/code}} 144 + 145 +== Abschluss == 146 + 147 +Im Nextcloud-Container die Änderungen durch prun übernehmen. Dadurch wird ggf. auch eine neuere PHP-Version installiert. 148 + 149 +{{code language="bash"}} 150 +root@nextcloud-g1:~ # prun;prun 151 +{{/code}} 152 + 153 +[[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,1 +1,0 @@ 1 -XWiki.TomAltenbrunn@sbede - Größe
-
... ... @@ -1,1 +1,0 @@ 1 -5.6 KB - Inhalt