NixOS Update: Unterschied zwischen den Versionen

Aus k4cg.org
(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…“)
 
Keine Bearbeitungszusammenfassung
Zeile 10: Zeile 10:
  sudo nixos-version  
  sudo nixos-version  
  sudo nix-channel --list
  sudo nix-channel --list
* [https://channels.nixos.org/ Prüfen welche Version es gibt] und Version Merken (z. B. 22.11)
* [https://channels.nixos.org/ Prüfen welche Version es gibt] und Version Merken (z. B. 22.11). Immer nur einen Schritt gehen, keine Versionen überspringen.
* In den [https://nixos.org/manual/nixos/stable/release-notes.html Release Notes] schauen was sich geändert hat:
* In den [https://nixos.org/manual/nixos/stable/release-notes.html Release Notes] schauen was sich geändert hat:
** Notable version updates
** Notable version updates

Version vom 7. Juli 2023, 12:08 Uhr


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
  • Prüfen welche Version es gibt und Version Merken (z. B. 22.11). Immer nur einen Schritt gehen, keine Versionen überspringen.
  • In den Release Notes schauen was sich geändert hat:
    • Notable version updates
    • Backward Incompatibilities
  • Drüber nachdenken

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