Zuletzt geändert von Tom Altenbrunn am 2025/03/26 08:25

Von Version 7.1
bearbeitet von Jonas Mayer
am 2024/11/05 09:19
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 17.2
bearbeitet von Jonas Mayer
am 2024/11/12 06:11
Änderungskommentar: Update document after refactoring.

Zusammenfassung

Details

Seiteneigenschaften
Titel
... ... @@ -1,1 +1,1 @@
1 -Nextcloud Upgrade
1 +Nextcloud 29 Upgrade unter LogoDIDACT 2.0
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 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.
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 =
... ... @@ -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 bzw. als externe SMB-Shares eingebunden sind.
36 +Die Nextcloud-Benutzerdaten bleiben erhalten, da diese im ldhost im Verzeichnis lxc.data des Containers vorliegen.
37 37  )))
38 38  
39 39  {{code language="bash"}}
... ... @@ -87,8 +87,15 @@
87 87  
88 88  {{code language="bash"}}
89 89  root@ldhost:~ # systemctl stop lxc@nextcloud-g1.service
90 +root@ldhost:~ # lxc-stop -n nextcloud-g1
91 +
90 90  {{/code}}
91 91  
94 +Zur Überprüfung kann mittels eines Befehls der ausgeschaltete Zustand des Containers bestätigt werden.
95 +
96 +[[image:1731316231329-547.png]]
97 +
98 +
92 92  Danach den ausgeschalteten und nicht mehr benötigten Nextcloud-Container vom Host-System löschen.
93 93  
94 94  {{code language="bash"}}
... ... @@ -106,7 +106,15 @@
106 106  **Gegebenenfalls sind je nach Geschwindigkeit des Servers noch weitere pruns notwendig.**
107 107  )))
108 108  
109 -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.
110 110  
111 111  
112 112  {{code language="bash"}}
... ... @@ -123,27 +123,4 @@
123 123  root@nextcloud-g1:~ # prun
124 124  {{/code}}
125 125  
126 -Damit ist der eigentliche Aktualisierungsvorgang abgeschlossen.
127 -
128 -
129 -== Upgrade Anpassungen entfernen ==
130 -
131 -Abschließend die gesetzten Upgrade-Anpassungen wieder entfernen und die Änderungen ins GIT commiten.
132 -
133 -{{code language="bash"}}
134 -root@puppeteer:~ # cd /etc/logodidact/hiera/custom.d/
135 -root@puppeteer:/etc/logodidact/hiera/custom.d # vi nextcloud-g1.yaml
136 -{{/code}}
137 -
138 -{{code language="bash"}}
139 -root@puppeteer:/etc/logodidact/hiera/custom.d # git add .
140 -root@puppeteer:/etc/logodidact/hiera/custom.d # git commit -am "KÜRZEL: Temporäre Anpassungen für Nextcloud Upgrade zurückgesetzt."
141 -{{/code}}
142 -
143 -== Abschluss ==
144 -
145 -Im Nextcloud-Container die Änderungen durch prun übernehmen. Dadurch wird ggf. auch eine neuere PHP-Version installiert.
146 -
147 -{{code language="bash"}}
148 -root@nextcloud-g1:~ # prun;prun
149 -{{/code}}
141 +Damit ist der Aktualisierungsvorgang abgeschlossen.
1731316231329-547.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.TomAltenbrunn@sbede
Größe
... ... @@ -1,0 +1,1 @@
1 +0 bytes
Inhalt