Aufgabe #2093
geschlossen
Aufgabe #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
Von PaulRiegel vor 4 Tagen hinzugefügt.
Vor etwa 22 Stunden aktualisiert.
Kategorie:
Instanz Nextcloud
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
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.) :-/
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
…
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.
- Status wurde von Neu zu Erledigt geändert
Auch abrufbar als: Atom
PDF