Archiv

Archiv für die Kategorie ‘Debian’

Debian Squeeze /etc/init.d/networking

15. März 2011 1 Kommentar

Früher konnte man mittels /etc/init.d/networking restart die Netzwerkverbindungen eines Debian Rechners neustarten, wenn man z.B. die IP Adresse eines Interfaces geändert hat.

Heute geht das mit diesem Script nicht mehr und die Verwendung sollte man sich sehr genau überlegen.

Die letzten 3 Zeilen die ich von einem Server “gehört” habe waren:

$ /etc/init.d/networking restart
Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces ... (warning).
Reconfiguring network interfaces...

Die Entscheidung des Maintainers eine Funktion in einem Script zu belassen von der bekannt ist, dass sie nicht mehr das tut was sie soll finde ich absolut daneben und im Zusammenhang mit einer Netzwerkfunktion fast schon lächerlich.

Ich habe einen entsprechenden Bugpost erstellt und zumindest schon 3 Leute gefunden denen es genauso erging… Zum Glück hatte der Server IPMI und war innerhalb kurzer Zeit wieder online.

Debian Volatile unter Squeeze

12. März 2011 Keine Kommentare

Mit der Veröffentlichung von Debian Squeeze wurde das Volatile Projekt als selbstständiger Entwicklungszweig eingestellt und direkt in Debian integriert. Meiner Meinung nach ein richtiger Schritt, die Verfahrenweise zuvor (inklusive den Auswirkungen auf Pakete wie z.B. clamav) hatte ich schon 2008 kritisiert.

Bei PCs die nicht frisch mit Squeeze installiert wurden muss eine neue Zeile in die apt Steuerdatei /etc/apt/sources.list eingefügt werden. Beispiel für einen der deutschen Mirror:

deb http://ftp2.de.debian.org/debian squeeze-updates main contrib non-free

Das Ganze wurde mittlerweile (für meinen Geschmack etwas zu spät) auf der Volatile Seite veröffentlicht.

Ein Dank an alle zuständigen Debian Entwickler die mit diesem Schritt die Distribution wieder ein Stück besser machen!

Debian Squeeze xen-create-image xt-install-image failed with exit code 32512

11. März 2011 2 Kommentare

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