Problem:

Auf einem Debian/Lenny-Host wird Xen installiert. Der Aufruf von xen-create-image läuft durch, doch im Logfile unter /var/log/xen-tools/... finden sich folgende Einträge:

/usr/lib/xen-tools/lenny.d/55-create-dev: line 39: ./MAKEDEV: No such file or directory
/usr/lib/xen-tools/lenny.d/55-create-dev: line 40: ./MAKEDEV: No such file or directory
/usr/lib/xen-tools/lenny.d/55-create-dev: line 41: ./MAKEDEV: No such file or directory
/usr/lib/xen-tools/lenny.d/55-create-dev: line 42: ./MAKEDEV: No such file or directory

Die XenU läst sich auch nicht vollständig starten. In der Console finden sich teilweise Fehler mit /dev/tty0 oder /dev/pts. Evtl. sieht man die Fehler erst bei gemountet Disk und dem auslesen der var/log/kernel oder var/log/syslog.

Lösung:

Manuell können diese vier Schritte manuell nachgetragen werden.
Dazu mounten wir die Disk der DomU z.B. /mnt/:

cd /mnt/dev
MAKEDEV std
MAKEDEV hda
MAKEDEV sda
MAKEDEV tty1

Um es dauerhaft zu reparieren, kann man den ./ vor den MAKEDEV in den Zeilen 39 bis 42 aus der /usr/lib/xen-tools/lenny.d/55-create-dev entfernen.
Dann starten zukünftig generierte Images direkt durch.

Kategorien:

Stichwörter:

debian · lenny · xen · xen-tools · makedev · xen-create-image ·