Vmware con kernel nuovi (ubuntu 8.04, sidux ed altre)
Visto che QUESTA guida non funziona poi tanto bene
ne ho fatta un’altra che dovrebbe andare assai meglio. Comunque QUESTA l’ho testata personalmente.
Come forse saprete VmW
are server si installa solo su sui kernel supportati dalla casa produttrice del sosftware, per i kernel troppo nuovi di distribuzioni tipo la nuova Ubuntu 8.04 la Sidux 2008.1 ed altre, dove l’installazione fallisce può usare una patch.
Per installare VmWare si deve preventivamente impostare il sistema con il software necessario all’installazione con il solito:
apt-get install build-essential xinetd linux-headers-$(uname -r)
quindi possiamo scaricare la versione di VmWare server (in formato tar.gz) dal sito ufficiale, scompattarla e lanciare l’installer, quando, durante il setup viene fatta la domanda:
“Before running VMware Server for the first time, you need to configure it by
invoking the following command: “/usr/bin/vmware-config.pl”. Do you want this
program to invoke the command for you now? [yes] “
Si deve dare NO.
L’installazione si interrompe, a questo punto si deve spacchettare la patch “any-update” scaricata prima e lanciarla (./runme.pl).
Updating /usr/bin/vmware-config.pl … now patched
Updating /usr/bin/vmware … No patch needed/available
Updating /usr/bin/vmnet-bridge … No patch needed/available
Updating /usr/lib/vmware/bin/vmware-vmx … No patch needed/available
Updating /usr/lib/vmware/bin-debug/vmware-vmx … No patch needed/available
VMware modules in “/usr/lib/vmware/modules/source” has been updated.
a questo punto la patch chiede se deve riprendere il setup di VmWare con il comando vmware-config.pl, diciamo di si, e proseguiamo.
Purtroppo con questo kernel la patch “any-update”, diversamente dal solito, potrebbe non essere sufficente. Nell’eventualita’ che il setup si fermi di nuovo allora scaricate questi duel file:
e copiateli nella diretory /usr/lib/vmware/modules/source sovrascrivendo quelli che ci sono e rilanciate di nuovo il vmware-config.pl.
Se ancora ci sono errori da root aprite il file
/usr/lib/vmware/lib/wrapper-gtk24.sh
e andate a cercare le righe
[code]vm_run()
{ local exitCode
e sotto queste righe incollateci queste altre
# Fix for vmplayer pulling in libdbus-1.so.2 instead of .3
export LD_PRELOAD=/usr/lib/libdbus-1.so.3:$LD_PRELOAD
e rilanciate il setup, se ancora ci sono errori (uffa) fate cosi
cp /lib/libgcc_s.so.1 /usr/lib/vmware/lib/libgcc_s.so.1/
cp /usr/lib/libpng12.so.0 /usr/lib/vmware/lib/libpng12.so.0/
ldconfig
A questo punto il setup di vmware DEVE terminare senza problema.
Io l’ho testato personalmente su una Sidux i686 con kernel 2.6.25, presumibilmente tutto dovrebbe girare liscio anche sulla nuova Ubuntu, appena ne avrò una a disposizione velo farò sapere, se qualcuno prova e riesce prima di me per cortesia me lo faccia sapere…
La patch è disponibile QUI per il download