Wenn du in deinem örtlichen Hackspace eine Kiste findest und dir auffällt,
das du diese wahrscheinlich seit dem initialen Aufsetzen nicht mehr angefasst
hast. nixos-version
sagt dir 17.03
. Uff. Das sind 4 Jahre! Es ist zwar
nur unser Bastion Host, aber
trotzdem. Erstmal 6 Major Releases nachholen.
Das ist wörtlich meine Bash History beim Upgrade. 6 Major Upgrades am Stück
und ich musste eigentlich nichts tun! Ich feiere es sehr hart. Bei 18.03 hat
sich mal das Network Interface von eth0
auf ens18
umbenannt, aber ehrlich
gesagt weiss ich nichtmal welche Komponente das macht. Linux Kerneltreiber?
Systemd? NixOS? Egal.
Allerdings war es mit 500MB RAM ein bisschen knapp und so lief ich in ein
paar OOM
Nachrichten im dmesg
. An der Stelle merkt man eben dass ganze
Graph aufbauen usw. Der Fix, ein Swap File:
swapDevices = [
{
device = "/var/cache/private/tempswap";
}
];
Initialisieren (mkswap
& dd
) muss man es allerdings selbst.
NixOS hat sich m.E. nicht nur als coole Konzept-Eintagsfliege erwiesen sondern in den letzten Jahren kontinuierlich gute Arbeit geliefert und Upgradeprozesse wie diese Beweisen das.
Bin davon sehr angetan. Gute Entscheidung damals