f.zz.de
posts /

Never touch a running System ...

Posted Sat 23 Jan 2010 05:06:41 PM CET
in

... oder wie man den Samstag so zubringt.

Es wurde also zeit die neue Zentrale zu Hause in Betrieb zu nehmen - In welche fallen ich heute mal getappt bin - hier eine kurze übersicht.

  • Unbemerkt alter versionsstand von "lvm2" was dazu führte das update-initramfs nur lvm unfähige initrds zusammenbaut. Also bootete nach kurzer zeit auf dem neuen system kein kernel mehr sauber. Nach beliebigem hin und herschieben der platte und auseinandernehmen von update-initramfs und einer noch gefundenen heilen initrd findet sich das nicht existtente /sbin/lvm
  • Bug in initramfs-tools der dazu fuehrt das auf neueren kerneln (2.6.32) /boot immer als read-only erkannt wird. Liegt daran das in /proc/mounts ein "errors=continue" drin steht - Da ist doch eindeutig der string "ro" drin enthalten grumpf (bug report folgt)
  • Beliebige probleme mit vlans und dhcp bzw pppoe auf eth0.X fuer die vlans. Ausserdem natuerlich reichlich firewall scripte die mit einem mal ihre interfaces nicht mehr finden.
  • nfs4 kompatibilitaetsprobleme. Mit einem mal wollte der lenny userspace mit einem 2.6.32 keine nfs filesysteme mehr exportieren. Fiel auf als meine Diskless workstation bootete und leider mittendrin mangels disk hängenblieb.
  • Nachdem der Fehler mit dem exportieren von nfs filesystemen unter 2.6.32 aufgefallen ist also downgrade auf 2.6.30 - da geht das thema. Leider ist die nfs4 implementation inkompatibel zu einem 2.6.24 kernel (etch) - Permissions kaputt, files tauchen nicht auf (nur directories) etc. Also auf der diskless station von nfs4 auf nfs3 downgegraded - nu bootet die diskless workstation wieder.
  • cryptsetup versteht in der alten version kein noauto in der crypttab - dafuer geht timeout noch.

Spannende themen die noch kommen sind ein upgrade auf lenny (der bisher nur halb gelaufen ist) d.h. spannende ldap/smbldap/samba dinge. Dazu ein bischen postgres dumpen reimportieren. Dann natuerlich nochmal der versuch mit 2.6.32 (mit einem gebackportetem nfs-kernel-server paket)

Und dann der service check: uucp, http, rsync, faubackup, printing, samba, nss-ldap etc ...

Der Samstag ist gerettet ...