Headline »

Android-App für das 200-Puls-Soundboard veröffentlicht

25. Januar 2012 – 17:02 |

Das 200-Puls-Soundboard hat die nächste Entwicklungsstufe erreicht!

Lesen Sie den gesamten Beitrag »
IT / Technology

Code-Schnipsel, Software, Betriebssysteme, HowTo’s & Tutorials etc.

Projekte

Eigenentwicklungen zu WordPress-Plugins, Programmen und Tools

Multimedia

Album-Rezensionen, Musik- und Film-Tipps, Tops & Flops

Wasserschildkröten

Ein Haustier-Tagebuch über zwei Schmuckschildkröten

Stuff

Der ganz persönliche Wahnsinn direkt aus dem Leben…

Home » IT / Technology

Xen 4: Error: Device 0 (vif) could not be connected. Hotplug scripts not working. (UPDATE)

Eingetragen von am 13. Juli 2010 – 16:08Ein Kommentar
Xen 4: Error: Device 0 (vif) could not be connected. Hotplug scripts not working. (UPDATE)

Ich nutze den SuSE Linux Enterprise Server 11 (SLES11) als Dom0 mit Xen 4. Aus mir bisher unbekannten Gründen (ich vermute, das Kernel-Update auf 2.6.32.13-0.4.1 ist schuld) hatte ich immer wieder Probleme beim Starten von DomU-Instanzen, vor allem dann, wenn sie per “vm-install” erzeugt wurden.

Die genaue Fehlermeldung war “Error: Device 0 (vif) could not be connected. Hotplug scripts not working.“. In der Datei “/var/log/xen/xen-hotplug.log” war außerdem zu lesen: “/etc/xen/scripts/xen-hotplug-cleanup: line 24: [: !=: unary operator expected".

Anscheinend ist an der entsprechenden Stelle im genannten Skript nun eine Variable leer, die eigentlich gefüllt sein sollte. Das Ergebnis ist nun jedoch ungültig, woraufhin das Skript auf die Nase fällt. Bis Novell ein Update zur Verfügung stellt, um den Fehler zu beheben (ich hoffe, dass Novell die Lösung beisteuert) kann man sich mit einem Workaround helfen, der darin besteht, die Zeilen 24 und 25 im Skript "/etc/xen/scripts/xen-hotplug-cleanup" anzupassen:

aus:

if [ $(xenstore-read "$vm_dev" 2>/dev/null) != "" ]
&& [ "${path_array[1]}” = “vbd” ]; then

wird:

if [ x$(xenstore-read "$vm_dev" 2>/dev/null) != "x" ]
&& [ x"${path_array[1]}" = "xvbd" ]; then

Damit sollte das Problem umgangen werden können. Bisher funktioniert's bei mir ohne Probleme.

 

UPDATE (20.07.2010):

Meine Xen-Umgebung lief in den letzten Tagen ziemlich wackelig. Das Starten von domU's war möglich, wenn ich allerdings eine der Instanzen stoppen oder neu starten musste, befand sie sich für ca. eine Minute im "paused"-Zustand und brach dann ab. Die Meldung war (wie gehabt) "Error: Device 0 (vif) could not be connected. Hotplug scripts not working.".

Ich habe Foren durchsucht, Manuals gelesen und diverse Mailinglisten umgegraben, doch zunächst schien nichts zu helfen, was auch immer ich versuchte.

Nun habe ich endlich das Problem für mich isoliert und "vorerst" behoben. SLES11SP1 nutzt in der Standardauslieferung für Xen das Kernelpaket "kernel-xen-2.6.32.12-0.7.1". Damit lief alles reibungslos. Dann kam vor einigen Tagen ein Kernel-Patch heraus, Version "kernel-xen-2.6.32.13-0.4.1". Und hiermit fing - wie anfangs bereits vermutet - der ganze Ärger an. Ich habe mittlerweile die Version wieder auf den Originalzustand zurück gedreht und schon funktioniert alles wieder reibungslos. Ich hatte war vor ein paar Tagen schon probiert, den Kernel zurück zu drehen, doch ich hatte auf meinem Server noch ein weiteres Problem, dass mit dem Booten von Software-RAID-Partitionen zusammen hing. Das konnte ich beheben, indem ich "mkinitrd-2.5.10-4.6.1" installierte. Ich glaube aber nicht, dass es sich hierbei um ein grundsätzliches Problem handelt... aber wer weiß. :-)

Hierzu passende Artikel:

Ein Kommentar »

  • Tobsen sagt:

    Hey mein lieber!

    Da bin ich bin doch grad beim googlen nach XEN4 auf den guten alten Thomas gestoßen. Klasse! ich könnte dich natürlich jetzt an dieser Stelle nach deinen Erfahrungen dazu befragen, das mach ich aber doch lieber bei 1-10 leckeren Bier persönlich. Wann wirds denn mal wieder was?

    Besten Gruß
    Tobsen

Schreiben Sie einen Kommentar!

Fügen sie unten ihren Kommentar hinzu, oder trackback von ihrer eigenen Seite.. Sie können außerdem Abonnieren sie diese Kommentare via RSS.

Sei nett. Halt es sauber. Bleib beim Thema. Kein Spam.

Sie können diese HTML-Tags benutzen:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Dieser Blog hat Gravatar aktiviert. Um ihren eignen Avatar zu bekommen registrieren sie sich bitte unter Gravatar.

ThumbSniper-Plugin by Thomas Schulte