Vmware-Server-1.0 mit Debian Lenny

Aus Knowledgebase
Version vom 6. Januar 2011, 17:49 Uhr von PoC (Diskussion | Beiträge) (Wenn Vorgehensweise wie oben, nicht mehr zutreffend)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Um Vmware-Server 1.0.10 unter Debian Lenny betreiben zu können, sind im Vergleich zu Etch einige Schritte zusätzlich notwendig. Der Vollständigkeit halber wird die Grundinstallation ebenfalls beschrieben.

Warum keinen Server 2.0? Zweifellos ist die Version neuer und hat demnach auch gastseitige Unterstützung für neuere Betriebssysteme. Nachteil ist aber, dass das Installationspaket sehr umfangreich ist und eigene Versionen von Apache und diversen Javageschichten mitbringt, die allesamt nicht gerade sparsam mit RAM und Plattenplatz umgehen — und letztlich doch "nur" für die Darstellung der nun webbasierten Konsole fungieren. Je nach Gusto Nachteile genug, um bei der 1.0 zu bleiben.

Grundinstallation

  • Grundinstallation der notwendigen Debian-Komponenten:
apt-get install module-assistant gcc-4.1 g++-4.1 libxtst6 libice6 libxrender1 libsm6 libxt6 gnome-icon-theme
module-assistant update
module-assistant prepare
  • Download des Vmware-Server-Archives von Vmware,
    • Dort auch die (kostenfreien) Seriennummer(n) holen,
  • Auspacken in /usr/src/,
  • cd in das nun vorhandene Verzeichnis vmware-server-distrib/,
  • Installation Starten mit export CC=gcc-4.1; ./vmware-install.pl -d
    • -d übernimmt die Standardwerte für alle Nachfragen des Installationsprogrammes.

Zum Schluss wird die Eingabe einer Seriennummer notwendig, die oben im Rahmen des Downloads angefordert wurden.

Nach dem (automatisch erfolgenden) Aufruf von vmware-config.pl fällt nach der Bestätigung der jewiligen Punkte das Komplieren der verschiedenen Komponenten fehl.

Die weiteren möglicherweise auftretenden Schwierigkeiten werden im Folgenden beschrieben.

Modulkompilation endet mit Fehlermeldungen

/tmp/vmware-config1/vmmon-only/linux/driver.c:146: error: unknown field 'nopage' specified in initializer
/tmp/vmware-config1/vmmon-only/linux/driver.c:147: warning: initialization from incompatible pointer type
/tmp/vmware-config1/vmmon-only/linux/driver.c:150: error: unknown field 'nopage' specified in initializer
/tmp/vmware-config1/vmmon-only/linux/driver.c:151: warning: initialization from incompatible pointer type

Um die Module weiterhin kompilieren zu können, muß dieses Archiv heruntergeladen und ausgepackt werden. Im resultierenden Verzeichnis wird (als root) runme.pl ausgeführt, was die Vmware-Installation passend patcht und die Konfiguration weiterführt.

Vmware-Konsole startet nicht

Beim Starten von vmware-console wird (unter anderem eine Meldung ausgegeben, dass ein "Locking assertion failure." aufgetreten ist:

Locking assertion failure.  Backtrace:
#0 /usr/lib/libxcb-xlib.so.0 [0xb6fe8787]
#1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xb6fe892e]
#2 /usr/lib/libX11.so.6 [0xb7ea2de9]
#3 /usr/lib/libX11.so.6(XAddExtension+0x2c) [0xb7e8529c]
#4 /usr/lib/vmware/lib/libXft.so.2/libXft.so.2(_XftDisplayInfoGet+0x77) [0xb7d79ed7]
#5 /usr/lib/vmware/lib/libXft.so.2/libXft.so.2 [0xb7d788b1]
#6 /usr/lib/vmware/lib/libXft.so.2/libXft.so.2 [0xb7d78d39]
#7 /usr/lib/vmware/lib/libXft.so.2/libXft.so.2(XftDrawPicture+0x10) [0xb7d78ec0]
#8 /usr/lib/vmware/lib/libgdk-x11-2.0.so.0/libgdk-x11-2.0.so.0 [0xb7bc59b6]
#9 /usr/lib/vmware/lib/libgdk-x11-2.0.so.0/libgdk-x11-2.0.so.0 [0xb7bc7d75]
#10 /usr/lib/vmware/lib/libgdk-x11-2.0.so.0/libgdk-x11-2.0.so.0(gdk_draw_pixbuf+0x270) [0xb7b97c14]
#11 /usr/lib/vmware/lib/libgdk-x11-2.0.so.0/libgdk-x11-2.0.so.0 [0xb7ba424f]
#12 /usr/lib/vmware/lib/libgdk-x11-2.0.so.0/libgdk-x11-2.0.so.0(gdk_draw_pixbuf+0x270) [0xb7b97c14]
#13 /usr/lib/vmware/lib/libgdk-x11-2.0.so.0/libgdk-x11-2.0.so.0(gdk_pixbuf_render_pixmap_and_mask_for_colormap+0x255) [0xb7ba3b34]
#14 /usr/lib/vmware/lib/libgtk-x11-2.0.so.0/libgtk-x11-2.0.so.0 [0xb7aa8298]
#15 /usr/lib/vmware/lib/libgtk-x11-2.0.so.0/libgtk-x11-2.0.so.0 [0xb7aa8586]
#16 /usr/lib/vmware/lib/libgtk-x11-2.0.so.0/libgtk-x11-2.0.so.0 [0xb7aaa77e]
#17 /usr/lib/vmware/lib/libgobject-2.0.so.0/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0xd1) [0xb7cbd459]
#18 /usr/lib/vmware/lib/libgobject-2.0.so.0/libgobject-2.0.so.0 [0xb7ca53a1]
#19 /usr/lib/vmware/lib/libgobject-2.0.so.0/libgobject-2.0.so.0(g_closure_invoke+0x1b1) [0xb7ca5076]
vmware: ../../src/xcb_lock.c:77: _XGetXCBBuffer: Assertion `((int) ((xcb_req) - (dpy->request)) >= 0)' failed.

Die Problemlösung stellt ein einfaches

apt-get install gnome-icon-theme

dar.