Einrichtung vom VMware-Server 1.0.4 unter Ubuntu Feisty Fawn (7.04)

Vorbemerkung: Ich gehe davon aus, dass du die Konsole ein wenig beherrschst und du dich in deinem Homeverzeichnis befindest.

  • Öffne eine Konsole (Terminal)
  • sudo su

    und das eigene Passwort eingeben

  • Fallst nicht vorhanden, muß zunächst alien installiert werden:
    aptitude install alien
  • Dann
    alien --scripts VMware-server-1.0.4-56529.i386.rpm

    eingeben

  • Nun kann das Paket mit
    dpkg -i vmware-server_1.0.4-56529_i386.deb

    installiert werden

**//ANFANG Dieser Teil der Anleitung ist veraltet ANFANG//**

normalerweise wuerde man jetzt 'vmware-config.pl' aufrufen…. und erhaelt dann die folgende Fehlermeldung:

make[1]: Betrete Verzeichnis '/usr/src/linux-headers-2.6.20-15-generic'
CC [M]  /tmp/vmware-config2/vmmon-only/linux/driver.o
In file included from /tmp/vmware-config2/vmmon-only/linux/driver.c:80:
/tmp/vmware-config2/vmmon-only/./include/compat_kernel.h:22: Fehler: expected declaration specifiers or »...« before »compat_exit«
/tmp/vmware-config2/vmmon-only/./include/compat_kernel.h:22: Fehler: expected declaration specifiers or »...« before »exit_code«
/tmp/vmware-config2/vmmon-only/./include/compat_kernel.h:22: Warnung: »int« ist Standardtyp in Deklaration von »_syscall1«
make[2]: * * * [/tmp/vmware-config2/vmmon-only/linux/driver.o] Fehler 1
make[1]: * * * [_module_/tmp/vmware-config2/vmmon-only] Fehler 2
make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-2.6.20-15-generic'
make: * * * [vmmon.ko] Fehler 2
make: Verlasse Verzeichnis '/tmp/vmware-config2/vmmon-only'
Unable to build the vmmon module.

also da muss noch was gegen unternommen werden:

  • 'tar -xvf /usr/lib/vmware/modules/source/vmmon.tar'
  • 'joe vmmon-only/include/compat_kernel.h'

Hier aendern wir jetzt ab Zeile 21:

#define __NR_compat_exit __NR_exit
static inline _syscall1(int, compat_exit, int, exit_code);

in:

#define __NR_compat_exit __NR_exit
#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,19)
static inline _syscall1(int, compat_exit, int, exit_code);
#endif

Also einfach die beiden Zeilen #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,19) und #endif hinzufuegen.

  • dann mit 'tar -cvf vmmon.tar vmmon-only' das archiv wieder packen und
  • mit 'mv vmmon.tar /usr/lib/vmware/modules/source/vmmon.tar' an die richtige Stelle zurueckschieben
**//ENDE Dieser Teil der Anleitung ist veraltet ENDE//**

...und weiter

  • Jetzt funktioniert auch
    vmware-config.pl

Sollte vmware-config.pl mit der Fehlermeldung no /etc/inetd.conf oder /etc/xinetd.conf kommen, so sollte noch der xinetd installiert werden:

aptitude install xinetd
  • Dann nochmal
    vmware-config.pl

    ausführen.

Einrichtung der VMware-Console unter Ubuntu Feisty Fawn (7.04)

  • wieder ein 'alien –noscrips VMware-server-console-1.0.x-xxxxx.i386.rpm' ausfuehren
  • und mit 'dpkg -i vmware-server-console-1.0.x-xxxxx.i386.deb' installieren
  • dann noch 'vmware-config-server-console.pl' ausfuehren

wenn man nun unter einer Konsole als normaler Benutzer 'vmware-server-console -l' eingibt erhaelt man folgende Fehlermeldung:

/usr/lib/vmware-server-console/bin/vmware-server-console:
/usr/lib/vmware-server-console/lib/libpng12.so.0/libpng12.so.0: no version information available (required by
/usr/lib/libcairo.so.2)

Das macht sich spaeter beim laden einer vorhandenen VMWare-Maschine bemerkbar. Daher nehmen wir die libpng12.so.0 von Ubuntu.

  • 'mv /usr/lib/vmware-server-console/lib/libpng12.so.0/libpng12.so.0 /usr/lib/vmware-server-console/lib/libpng12.so.0/libpng12.so.0.old' ausfuehren

Nun sollte die Serverconsole mit dem Befehl 'vmware-server-console -l' fehlerfrei starten.

 
tipps/ubuntu-feisty_vmware.txt · Zuletzt geändert: 2008/04/13 21:11 von jt
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Debian Driven by DokuWiki