E’ stata rilasciata la versione 1.0.5-80187 di VMware-server, come leggo su spippolazione.net dove vengono fissati diversi problemi di sicurezza.
Non volendo perdere tempo con la rimozione della versione 1.0.4, ho scaricato la versione tentando l’upgrade, ma non so se per problemi legati alla versione del kernel di Ubuntu Hardy (alpha 6) del mio portatile o relativa accoppiata Ubuntu/VMware (vedi questo post) ho avuto subito delle difficoltà nella compilazione dei moduli vmmon e vmnet.

Download:
Se creiamo il file vmware-1.0.5.txt (potete scaricarlo qui) con questo contenuto:
http://download3.vmware.com/software/vmserver/VMware-server-1.0.5-80187.tar.gz
http://download3.vmware.com/software/vmserver/VMware-mui-1.0.5-80187.tar.gz
http://download3.vmware.com/software/vmserver/VMware-server-linux-client-1.0.5-80187.zip
http://vmkernelnewbies.googlegroups.com/web/vmware-any-any-update-116.tgz
(l’ultimo è una patch che potrebbe servire dopo per la compilazione)
e usiamo wget:
$ wget -c -i vmware-1.0.5.txt -o vmware.log &
iniziamo a installare il server, seguito dalla webconsole (vmware-mui) mentre useremo la console per le macchine client, scompattando il file VMware-server-1.0.5-80187.tar.gz e eseguendo
$ sudo ./vmware-install.pl
essendo abituato 😦 ottengo subito degli errori
Building the vmmon module.
Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config0/vmmon-only’
make -C /lib/modules/2.6.24-12-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-12-generic’
CC [M] /tmp/vmware-config0/vmmon-only/linux/driver.o
In file included from /tmp/vmware-config0/vmmon-only/./include/vmware.h:25,
from /tmp/vmware-config0/vmmon-only/linux/driver.c:48:
/tmp/vmware-config0/vmmon-only/./include/vm_basic_types.h:161: error: conflicting types for ‘uintptr_t’
include/linux/types.h:40: error: previous declaration of ‘uintptr_t’ was here
In file included from /tmp/vmware-config0/vmmon-only/linux/driver.h:20,
from /tmp/vmware-config0/vmmon-only/linux/driver.c:49:
/tmp/vmware-config0/vmmon-only/./include/compat_wait.h:37:5: warning: “VMW_HAVE_EPOLL” is not defined
/tmp/vmware-config0/vmmon-only/./include/compat_wait.h:43:5: warning: “VMW_HAVE_EPOLL” is not defined
In file included from /tmp/vmware-config0/vmmon-only/linux/driver.h:20,
from /tmp/vmware-config0/vmmon-only/linux/driver.c:49:
/tmp/vmware-config0/vmmon-only/./include/compat_wait.h:60: error: conflicting types for ‘poll_initwait’
include/linux/poll.h:65: error: previous declaration of ‘poll_initwait’ was here
/tmp/vmware-config0/vmmon-only/linux/driver.c:147: warning: initialization from incompatible pointer type
/tmp/vmware-config0/vmmon-only/linux/driver.c:151: warning: initialization from incompatible pointer type
/tmp/vmware-config0/vmmon-only/linux/driver.c: In function ‘LinuxDriver_Ioctl’:
/tmp/vmware-config0/vmmon-only/linux/driver.c:1659: error: ‘struct mm_struct’ has no member named ‘dumpable’
make[2]: *** [/tmp/vmware-config0/vmmon-only/linux/driver.o] Error 1
make[1]: *** [_module_/tmp/vmware-config0/vmmon-only] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-12-generic’
make: *** [vmmon.ko] Error 2
make: Leaving directory `/tmp/vmware-config0/vmmon-only’
Unable to build the vmmon module.
e essendo sempre abituato 😉 scarico subito la patch vmware-any-any-update-116.tgz scompattando e eseguendo
$ sudo ./runme.pl
ma …
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-12-generic'
cp -f vmmon.ko ./../vmmon.o
make: Leaving directory `/tmp/vmware-config1/vmmon-only'
The module loads perfectly in the running kernel.
mknod: `/dev/vmmon': Il file esiste
Unable to create the character device /dev/vmmon with major number 10 and minor
number 165.
Execution aborted.
Per fortuna rilanciandolo, ha “pulito” l’errore dello script e i moduli sono stati compilati 🙂
L’installazione della console web (mui) è invece filata liscia e la stessa cosa è successa per i vmware-tools all’interno di una virtual machine Ubuntu-6.0.2
Per chi non lo sapesse l’installazione del pacchetto VMware-mui-1.0.5-80187.tar.gz permette l’accesso web a vmware-server, sull’indirizzo https://localhost:8333

Da li se accediamo come root possiamo cambiare e gestire alcune cose in più rispetto all’utente sudo, che però rimane più che sufficiente per monitorare e gestire (start/stop/pause) le macchine virtuali.
Enjoy 🙂




Devi effettuare l'accesso per postare un commento.