Aufgabe #2093
geschlossenAufgabe #1950: Aktualisierung NixOS (von Version 23.11) auf Version 24.05
Aufgabe #1952: Aktualisierung NixOS (von Version 23.11) auf Version 24.05 Instanz Dienst Dateiverwaltung (Anwendung Nextcloud)
Entscheidung zum richtigen Umgang mit der Datenbank für den Dienst Dateiverwaltung (Anwendung Nextcloud) vor der Aktualisierung auf NixOS Version 24.05
0%
Beschreibung
[root@cloud:~]#nixos-rebuild switch --upgrade
building Nix... building the system configuration... trace: warning: `services.postgresql.ensureUsers.*.ensurePermissions` is used in your expressions, this option is known to be broken with newer PostgreSQL versions, consider migrating to `services.postgresql.ensureUsers.*.ensureDBOwnership` or consult the release notes or manual for more migration guidelines. This option will be removed in NixOS 24.05 unless it sees significant maintenance improvements.
Dateien
Von PaulRiegel vor 4 Tagen aktualisiert
Mit Verwunderung nahm ich zur Kenntnis, dass vor dem Versuch der Aktualisierung auf NixOS Version 24.05 wohl noch was zu machen ist. (Ich glaubte, dass bereits bereits bei Version 23.11 kein Neubau vom System (wegen zu sehr hängenden Massenspeicher) mehr möglich war.) :-/
Von PaulRiegel vor 4 Tagen aktualisiert
@GoeranHeinemann , kannst du das bitte als "Dantenbank-Onkel" bewerten?
Von PaulRiegel vor 4 Tagen aktualisiert · Edited
Gern würde ich das "langfristig" mit
services.nextcloud.database.createLocally = true;
https://search.nixos.org/options?channel=24.05&query=services.nextcloud&from=0&size=1000&show=services.nextcloud.database.createLocally
erschlagen wollen.
Von PaulRiegel vor 4 Tagen aktualisiert · Edited
PaulRiegel schrieb (#note-3):
"langfristig"
services.nextcloud.database.createLocally = true;
Also ideal wäre aus meiner Sicht:
neue Instanz (Containerisierung) für und mit services.nextcloud.database.createLocally = true; erstellen
(Systematik für die Datenbank anschauen)
aktuellen Stand der Datenbank aus der bisherigen Instanz ziehen
Daten (Dateien) von der bisherigen Instanz in die neue Instanz übertragen
gezogenen aktuellen Stand der Datenbank in die neue Instanz übertragen
gezogenen aktuellen Stand der Datenbank in die "neue" Systematik überführen
…
Von GoeranHeinemann vor 4 Tagen aktualisiert
- Datei clipboard-202412141331-4fanh.png clipboard-202412141331-4fanh.png wurde hinzugefügt
Die tabellen in der Datenbank gehören bereits alle dem nextcloud user, muss nicht ensured werden, die option wurde entfernt, hat aber keinen einfluss auf die bestehende datenbank. Der Container baut ohne die zeile ensurePermissions auch wieder korrekt.
Von PaulRiegel vor etwa 19 Stunden aktualisiert
- Status wurde von Neu zu Erledigt geändert