Vor kurzem kamen tolle neue Poweredge-Server von Dell hier an. Sehr fein, ich habe mich schon darauf gefreut diese schnuckeligen Kisten einzurichten.
Okay, Dell unterstützt nicht wirklich Debian Linux. Das macht nichts, es gibt zwar ein paar kleine Problemchen, aber die konnte man dann doch umgehen.
Richtig problematisch wurde es bei DRAC 5 - dem "Dell Remote Access Controller 5". So etwas kann eine praktische Sache sein, wenn es denn funktioniert. Jedoch weigerte sich vor allem das Feature die Konsole im Browser anzeigen zu lassen. Die Extension "
rac5vkvm.xpi" für Mozilla/Firefox wird einem gleich von der Weboberfläche angeboten, aber das möchte sich irgendwie nicht wirklich installieren lassen.
Zuerst habe ich bei der Dell-Homepage und danach quer durchs Internet recherchiert, aber nichts passendes gefunden. Einige meinten, es würde daran liegen, dass das Plugin sich standardmässig nach "
/usr/lib/firefox/plugins/" installieren möchte und ein normaler Benutzer dafür normalerweise keine Rechte hat. Also habe ich einmal für die entsprechenden Rechte gesorgt, aber nein, daran lag es dann doch nicht.
Die
install.log war auch nicht sonderlich hilfreich. Dort stand nur dies:
[...]
** calling performInstall()
[1/33] Ausführen: /tmp/xpinstall.sh
** this browser is not compatible with the Digital Video Viewer
Install cancelled by script -- 2007-10-24 14:41:41
Mist... Was nun?
Ein anderer Beitrag im Internet hat besagt, dass es bei ihm in Firefox 1.0.7 funktioniert. Ich habe hier 2.0.0.6. Um ganz sicher zu gehen, habe ich mir also mal Firefox 1.0.7 besorgt und es damit versucht. Das Ergebnis wurde allerdings nicht positiver. Es hat immer noch nicht funktioniert.
Dann habe ich leicht verzweifelt Firefox mal als "root" von der Shell aus gestartet. Da ist mir bei der Installation der Extension etwas aufgefallen. Ich sah folgendes:
/tmp/xpinstall.sh: 17: Syntax error: "{" unexpected (expecting "do")
Nanu? Was soll das denn? Nach kurzem anschauen der xpinstall.sh wurde es mir klar...
die
/bin/sh war ein symbolischer Link auf
/bin/dash
Also habe ich daraus mal einen Link auf
/bin/bash gemacht und siehe da: Nun funktioniert es.
Herrgott, da soll man mal drauf kommen.
Das habe ich nun mal dokumentiert, in der Hoffnung, dass andere Leidensgenossen hierüber stolpern und sich nicht so lange damit herumärgern müssen, wie ich es getan habe.