NixOS Update

Aus k4cg.org
Version vom 7. Juli 2023, 11:59 Uhr von Poschi (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie:Dokumentationen Kategorie:Unvollständig == Vorbereitungen == * Gehen die Backups noch? * Server Herunterfahren * Snapshot machen (unklar wie man davon wieder herstellen würde) * Prüfen welche NixOS-Version gerade läuft: sudo nixos-version sudo nix-channel --list * [https://channels.nixos.org/ Prüfen welche Version es gibt] und Version Merken (z. B. 22.11) * In den [https://nixos.org/manual/nixos/stable/release-notes.html Relea…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)


Vorbereitungen

  • Gehen die Backups noch?
  • Server Herunterfahren
  • Snapshot machen (unklar wie man davon wieder herstellen würde)
  • Prüfen welche NixOS-Version gerade läuft:
sudo nixos-version 
sudo nix-channel --list

Upgrade

  • Paketquellen aktualisieren
nix-channel --add https://nixos.org/channels/nixos-22.11 nixos
nix-channel --update
  • Upgrade durchführen
nixos-rebuild --upgrade boot
  • Wenn jetzt Fehlermeldungen zur Config kommen kein Problem. Es ist nichts kaputt, das Upgrade wurde nicht angewendet.
    • Fehlermeldungen aufmerksam lesen und Anweisungen befolgen und/oder schauen wie man das jetzt umsetzt. Dabei hilft:
    • Paket Suche
    • NixOS Options Doku
  • Wenn Fehler behoben dann nixos-rebuild Schritt wiederholen bis keine Fehler mehr kommen.
  • Wenn erfolgreich durchgelaufen, dann gibt es jetzt einen neuen GRUB-Eintrag. In den muss man booten um das Update zu aktivieren
reboot
  • Jetzt alles testen.
  • Wenn was nicht geht fixen, wenn irgendwas grob kaputt ist -> Vorherigen GRUB-Eintrag wählen

Nacharbeiten

  • Glücklich sein
  • Configänderungen in /etc/nixos ins lokale git commiten
  • Allen erzählen dass man ein NixOS-Upgrade durchgeführt hat und Ruhm und Ehre einheimsen