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

Von Version 3.2
bearbeitet von Tom Altenbrunn
am 2024/11/04 16:09
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 3.5
bearbeitet von Tom Altenbrunn
am 2024/11/04 16:20
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -42,14 +42,13 @@
42 42  root@puppeteer:~ # puppet-master-remove-client nextcloud-g1
43 43  {{/code}}
44 44  
45 -== ==
46 -
47 47  == Ubuntu-Version des LXC anheben ==
48 48  
49 49  Im **puppeteer **wird in der Konfigurations-Datei des **ldhost **für den **nextcloud-g1**-Container die Ubuntu-Release-Version auf Jammy gesetzt.
50 50  
51 51  {{code language="bash"}}
52 -root@puppeteer:~ # vi /etc/logodidact/hiera/custom.d/ldhost.yaml
50 +root@puppeteer:~ # cd /etc/logodidact/hiera/custom.d/
51 +root@puppeteer:/etc/logodidact/hiera/custom.d # vi ldhost.yaml
53 53  {{/code}}
54 54  
55 55  {{code language="bash"}}
... ... @@ -67,7 +67,8 @@
67 67  Während der Dauer des Upgrades ist es vonnöten die korrekte PHP-Version statisch per Nextcloud-Konfiguration mitzugeben.
68 68  
69 69  {{code language="bash"}}
70 -root@puppeteer:~ # vi /etc/logodidact/hiera/custom.d/nextcloud-g1.yaml
69 +root@puppeteer:~ # cd /etc/logodidact/hiera/custom.d/
70 +root@puppeteer:/etc/logodidact/hiera/custom.d # vi nextcloud-g1.yaml
71 71  {{/code}}
72 72  
73 73  {{code language="bash"}}
... ... @@ -79,10 +79,15 @@
79 79  
80 80  Alle Änderungen an den Konfigurationen ins GIT commiten.
81 81  
82 +{{code language="bash"}}
83 +root@puppeteer:/etc/logodidact/hiera/custom.d # git add .
84 +root@puppeteer:/etc/logodidact/hiera/custom.d # git commit -am "KÜRZEL: Temporäre Anpassungen für Nextcloud Upgrade vorgenommen."
85 +{{/code}}
82 82  
87 +
83 83  == Re-Installation Nextcloud ==
84 84  
85 -Zunächst den jeweiligen LXC-Containerdienst im ldhost deaktivieren. Dadurch wird der LXC vollständig heruntergefahren.
90 +Zunächst den jeweiligen LXC-Containerdienst im **ldhost **deaktivieren. Dadurch wird der LXC vollständig heruntergefahren.
86 86  
87 87  {{code language="bash"}}
88 88  root@ldhost:~ # systemctl stop lxc@nextcloud-g1.service
... ... @@ -100,6 +100,11 @@
100 100  root@ldhost:~ # prun
101 101  {{/code}}
102 102  
108 +(% class="box warningmessage" %)
109 +(((
110 +**Gegebenenfalls sind je nach Geschwindigkeit des Servers noch weitere pruns notwendig.**
111 +)))
112 +
103 103  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.
104 104  
105 105  
... ... @@ -119,14 +119,20 @@
119 119  
120 120  Damit ist der eigentliche Aktualisierungsvorgang abgeschlossen.
121 121  
132 +
122 122  == Upgrade Anpassungen entfernen ==
123 123  
124 124  Abschließend die gesetzten Upgrade-Anpassungen wieder entfernen und die Änderungen ins GIT commiten.
125 125  
126 126  {{code language="bash"}}
127 -root@puppeteer:~ # vi /etc/logodidact/hiera/custom.d/nextcloud-g1.yaml
138 +root@puppeteer:~ # cd /etc/logodidact/hiera/custom.d/
139 +root@puppeteer:/etc/logodidact/hiera/custom.d # vi nextcloud-g1.yaml
128 128  {{/code}}
129 129  
142 +{{code language="bash"}}
143 +root@puppeteer:/etc/logodidact/hiera/custom.d # git add .
144 +root@puppeteer:/etc/logodidact/hiera/custom.d # git commit -am "KÜRZEL: Temporäre Anpassungen für Nextcloud Upgrade zurückgesetzt."
145 +{{/code}}
130 130  
131 131  == Abschluss ==
132 132  
... ... @@ -136,4 +136,3 @@
136 136  root@nextcloud-g1:~ # prun;prun
137 137  {{/code}}
138 138  
139 -