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

Von Version 3.3
bearbeitet von Tom Altenbrunn
am 2024/11/04 16:11
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 9.2
bearbeitet von Tom Altenbrunn
am 2024/11/06 08:23
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -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 bzw. als externe SMB-Shares eingebunden sind.
39 39  )))
40 40  
41 41  {{code language="bash"}}
... ... @@ -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
48 +root@puppeteer:~ # cd /etc/logodidact/hiera/custom.d/
49 +root@puppeteer:/etc/logodidact/hiera/custom.d # vi ldhost.yaml
53 53  {{/code}}
54 54  
55 55  {{code language="bash"}}
... ... @@ -60,14 +60,13 @@
60 60   release: jammy
61 61  {{/code}}
62 62  
63 -== ==
64 -
65 65  == Upgrade Anpassungen ==
66 66  
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
65 +root@puppeteer:~ # cd /etc/logodidact/hiera/custom.d/
66 +root@puppeteer:/etc/logodidact/hiera/custom.d # vi nextcloud-g1.yaml
71 71  {{/code}}
72 72  
73 73  {{code language="bash"}}
... ... @@ -79,7 +79,12 @@
79 79  
80 80  Alle Änderungen an den Konfigurationen ins GIT commiten.
81 81  
78 +{{code language="bash"}}
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."
81 +{{/code}}
82 82  
83 +
83 83  == Re-Installation Nextcloud ==
84 84  
85 85  Zunächst den jeweiligen LXC-Containerdienst im **ldhost **deaktivieren. Dadurch wird der LXC vollständig heruntergefahren.
... ... @@ -86,8 +86,13 @@
86 86  
87 87  {{code language="bash"}}
88 88  root@ldhost:~ # systemctl stop lxc@nextcloud-g1.service
90 +root@ldhost:~ # lxc-stop -n nextcloud-g1
91 +
89 89  {{/code}}
90 90  
94 +Zur Überprüfung kann mittels lxc-ls -f der ausgeschaltete Zustand des Containers bestätigt werden.
95 +
96 +
91 91  Danach den ausgeschalteten und nicht mehr benötigten Nextcloud-Container vom Host-System löschen.
92 92  
93 93  {{code language="bash"}}
... ... @@ -124,7 +124,6 @@
124 124  
125 125  Damit ist der eigentliche Aktualisierungsvorgang abgeschlossen.
126 126  
127 -== ==
128 128  
129 129  == Upgrade Anpassungen entfernen ==
130 130  
... ... @@ -131,9 +131,14 @@
131 131  Abschließend die gesetzten Upgrade-Anpassungen wieder entfernen und die Änderungen ins GIT commiten.
132 132  
133 133  {{code language="bash"}}
134 -root@puppeteer:~ # vi /etc/logodidact/hiera/custom.d/nextcloud-g1.yaml
139 +root@puppeteer:~ # cd /etc/logodidact/hiera/custom.d/
140 +root@puppeteer:/etc/logodidact/hiera/custom.d # vi nextcloud-g1.yaml
135 135  {{/code}}
136 136  
143 +{{code language="bash"}}
144 +root@puppeteer:/etc/logodidact/hiera/custom.d # git add .
145 +root@puppeteer:/etc/logodidact/hiera/custom.d # git commit -am "KÜRZEL: Temporäre Anpassungen für Nextcloud Upgrade zurückgesetzt."
146 +{{/code}}
137 137  
138 138  == Abschluss ==
139 139  
... ... @@ -143,4 +143,4 @@
143 143  root@nextcloud-g1:~ # prun;prun
144 144  {{/code}}
145 145  
146 -
156 +[[https:~~/~~/github.com/nextcloud/server/wiki/Releases-and-PHP-versions>>https://github.com/nextcloud/server/wiki/Releases-and-PHP-versions]]