Unter Debian Lenny und Etch habe ich immer mit folgender Zeile neue Xen vServer angelegt:
xen-create-image --hostname=hostname --size=25Gb --swap=1024Mb --ip=xxx \
--netmask=255.255.252.0 --gateway=xxx --force --lvm=vservers --memory=2048Mb \
--arch=i386 --kernel=/boot/vmlinuz-2.6.26-2-xen-686 --debootstrap --dist=lenny \
--mirror=http://ftp2.de.debian.org/debian/ --passwd
Jetzt auf Debian Squeeze hatte ich diese an den Stellen kernel und dist auf das neue OS angepasst und danach einen mysteriösen und nicht viel sagenden Fehler erhalten:
Running command 'xt-install-image --hostname=xxx --location=/tmp/4VW_EKEee1 --dist=squeeze --install-method=debootstrap --mirror=http://ftp2.de.debian.org/debian/ --cache=yes --cachedir=/var/cache/apt/archives/ --arch=i386 --debootstrap-cmd=--dist=squeeze 2>&1' failed with exit code 32512.
Aborting
Wenn man genau hinschaut wird man den Fehler beim Scriptaufruf sehen:
--debootstrap-cmd=--dist=squeeze
Der Schalter --debootstrap
kann beim xen-create-image Aufruf nicht mehr auf die gleich Weiße verwendet werden und verursacht den Fehler im aufruf von xt-install-image
Entweder man entfernt --debootstrap
beim Aufruf und aktiviert in
/etc/xen-tools/xen-tools.conf
die Zeile
install-method = debootstrap
oder man passt den Scriptaufruf für einen Squeeze vServer entsprechend an:
xen-create-image --hostname=hostname --size=25Gb --swap=1024Mb --ip=xxx \
--netmask=255.255.252.0 --gateway=xxx --force --lvm=vservers --memory=2048Mb \
--arch=i386 --kernel=/boot/vmlinuz-2.6.32-5-xen-686 --dist=squeeze \
--mirror=http://ftp2.de.debian.org/debian/ --passwd --install-method=debootstrap
Herzlichen Dank.
Hat mir den Abend gerettet. :)
Merci vielmals....da hätte ich mir bestimmt einen Wolf gesucht :-)
I don't understand German but I understood that I was getting the error because I was using "--debootstrap" instead of "--install-method=debootstrap".
Danke
Vielen Dank!
So konnte ich erstaunlich schnell Weezy auf einem Host mit Squeeze installieren.