VMware Server 1.0.4 build 56528, installazione/aggiornamento.



VMware Server 1.0.4 è una fix release che risolve diversi bug, sia nell’ambito delle vulnerabilità che in quello della sicurezza, nonché nel funzionamento. La build porta il numero 56528 ed è stata rilasciata il 18 settembre.

Questo è l’elenco dei problemi risolti in VMware Server 1.0.4

vmare-server e vmware-mui (console di monitoraggio) si scaricano da:

VMware-server-1.0.4-56528.tar.gz

VMware-mui-1.0.4-56528.tar.gz

Per una nuova installazione è necessario registrarsi per ottenere uno o più numeri seriali.

Su Ubuntu Gutsy, se non usate il pacchetto dei repo, l’installazione del server si esegue scompattando il file e eseguendo:

sudo ./vmware-install.pl

senza necessità di eliminare la versione 1.0.3 precedente; la stessa cosa è valida per la console vmware-mui.

Questa è la (lunga) storia della mia installazione:

$ sudo /etc/init.d/httpd.vmware stop
$ sudo /etc/init.d/vmware stop
$ ps aux|grep vm
(kill -9 tutti i pid dei processi vmware)
$ cd vmware-server-distrib
$ sudo ./vmware-install.pl
A previous installation of VMware software has been detected.
The previous installation was made by the tar installer (version 3).
Keeping the tar3 installer database format.
Uninstalling the tar installation of VMware Server.
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
Stopping VMware services:
 Virtual machine monitor                                             done
Bridged networking on /dev/vmnet0                                   done
DHCP server on /dev/vmnet1                                          done
Host-only networking on /dev/vmnet1                                 done
DHCP server on /dev/vmnet8                                          done
NAT service on /dev/vmnet8                                          done
Host-only networking on /dev/vmnet8                                 done
Virtual ethernet                                                    done
File /etc/vmware/config is backed up to /etc/vmware/config.old.0.
This program previously created the file /dev/vmnet5, and was about to remove
 it.  Somebody else apparently did it already.
This program previously created the file /dev/vmnet2, and was about to remove
 it.  Somebody else apparently did it already.
This program previously created the file /dev/parport3, and was about to remove
 it.  Somebody else apparently did it already.
File /etc/vmware/vmnet8/nat/nat.conf is backed up to
 /etc/vmware/vmnet8/nat/nat.conf.old.0.
This program previously created the file /dev/vmnet4, and was about to remove
 it.  Somebody else apparently did it already.
This program previously created the file /dev/vmmon, and was about to remove
 it.  Somebody else apparently did it already.
This program previously created the file /dev/parport0, and was about to remove
 it.  Somebody else apparently did it already.
This program previously created the file /dev/parport2, and was about to remove
 it.  Somebody else apparently did it already.
This program previously created the file /dev/vmnet7, and was about to remove
 it.  Somebody else apparently did it already.
This program previously created the file /dev/parport1, and was about to remove
 it.  Somebody else apparently did it already.
File /usr/bin/vmware-config.pl is backed up to /usr/bin/vmware-config.pl.old.0.
This program previously created the file /dev/vmnet9, and was about to remove
 it.  Somebody else apparently did it already.
This program previously created the file /dev/vmnet6, and was about to remove
 it.  Somebody else apparently did it already.
This program previously created the file /dev/vmnet3, and was about to remove
 it.  Somebody else apparently did it already.
This program previously created the directory /var/lib/vmware/Virtual Machines,
 and was about to remove it. Since there are files in that directory that this
 program did not create, it will not be removed.
This program previously created the directory /etc/vmware/vmnet8/nat, and was
 about to remove it. Since there are files in that directory that this program
 did not create, it will not be removed.
This program previously created the directory /etc/vmware/vmnet8, and was about
 to remove it. Since there are files in that directory that this program did not
 create, it will not be removed.
This program previously created the directory /var/lib/vmware, and was about to
 remove it. Since there are files in that directory that this program did not
 create, it will not be removed.
This program previously created the directory /var/log/vmware, and was about to
 remove it. Since there are files in that directory that this program did not
 create, it will not be removed.
This program previously created the directory /var/run/vmware, and was about to
 remove it. Since there are files in that directory that this program did not
 create, it will not be removed.
This program previously created the directory /etc/vmware, and was about to
 remove it. Since there are files in that directory that this program did not
 create, it will not be removed.
The removal of VMware Server 1.0.3 build-44356 for Linux completed
 successfully. Thank you for having tried this software.
Installing the content of the package.
In which directory do you want to install the binary files?
 [/usr/bin]
What is the directory that contains the init directories (rc0.d/ to rc6.d/)?
 [/etc]
What is the directory that contains the init scripts?
 [/etc/init.d]
In which directory do you want to install the daemon files?
 [/usr/sbin]
In which directory do you want to install the library files?
 [/usr/lib/vmware]
The path "/usr/lib/vmware" does not exist currently. This program is going to
 create it, including needed parent directories. Is this what you want?
 [yes]
The path "/usr/lib/vmware" does not exist currently. This program is going to
 create it, including needed parent directories. Is this what you want?
 [yes]
In which directory do you want to install the manual files?
 [/usr/share/man]
In which directory do you want to install the documentation files?
 [/usr/share/doc/vmware]
The path "/usr/share/doc/vmware" does not exist currently. This program is
 going to create it, including needed parent directories. Is this what you want?
 [yes]
The installation of VMware Server 1.0.4 build-56528 for Linux completed
 successfully. You can decide to remove this software from your system at any
 time by invoking the following command: "/usr/bin/vmware-uninstall.pl".
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]
Making sure services for VMware Server are stopped.
Stopping VMware services:
 Virtual machine monitor                                             done
Bridged networking on /dev/vmnet0                                   done
DHCP server on /dev/vmnet1                                          done
Host-only networking on /dev/vmnet1                                 done
DHCP server on /dev/vmnet8                                          done
NAT service on /dev/vmnet8                                          done
Host-only networking on /dev/vmnet8                                 done
Virtual ethernet                                                    done
You must read and accept the End User License Agreement to continue.
 Press enter to display it.
 ...... LICENSE .......
 Do you accept? (yes/no)  yes
Thank you.
Configuring fallback GTK+ 2.4 libraries.
In which directory do you want to install the mime type icons?
 [/usr/share/icons]
What directory contains your desktop menu entry files? These files have a desktop file extension.
[/usr/share/applications]
In which directory do you want to install the application's icon?
 [/usr/share/pixmaps]
Trying to find a suitable vmmon module for your running kernel.
None of the pre-built vmmon modules for VMware Server is suitable for your
 running kernel.  Do you want this program to try to build the vmmon module for
 your system (you need to have a C compiler installed on your system)? [yes]
Using compiler "/usr/bin/gcc". Use environment variable CC to override.
What is the location of the directory of C header files that match your running
 kernel? [/lib/modules/2.6.22-10-generic/build/include]
Extracting the sources of the vmmon module.
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.22-10-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.22-10-generic'
 CC [M]  /tmp/vmware-config0/vmmon-only/linux/driver.o
CC [M]  /tmp/vmware-config0/vmmon-only/linux/hostif.o
CC [M]  /tmp/vmware-config0/vmmon-only/common/cpuid.o
CC [M]  /tmp/vmware-config0/vmmon-only/common/hash.o
CC [M]  /tmp/vmware-config0/vmmon-only/common/memtrack.o
CC [M]  /tmp/vmware-config0/vmmon-only/common/phystrack.o
CC [M]  /tmp/vmware-config0/vmmon-only/common/task.o
CC [M]  /tmp/vmware-config0/vmmon-only/common/vmx86.o
CC [M]  /tmp/vmware-config0/vmmon-only/vmcore/moduleloop.o
LD [M]  /tmp/vmware-config0/vmmon-only/vmmon.o
 Building modules, stage 2.
 MODPOST 1 modules
 CC      /tmp/vmware-config0/vmmon-only/vmmon.mod.o
LD [M]  /tmp/vmware-config0/vmmon-only/vmmon.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.22-10-generic'
cp -f vmmon.ko ./../vmmon.o
make: Leaving directory `/tmp/vmware-config0/vmmon-only'
The module loads perfectly in the running kernel.
You have already setup networking.
Would you like to skip networking setup and keep your old settings as they are?
(yes/no) [yes]
Extracting the sources of the vmnet module.
Building the vmnet module.
Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config0/vmnet-only'
make -C /lib/modules/2.6.22-10-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.22-10-generic'
 CC [M]  /tmp/vmware-config0/vmnet-only/driver.o
CC [M]  /tmp/vmware-config0/vmnet-only/hub.o
CC [M]  /tmp/vmware-config0/vmnet-only/userif.o
CC [M]  /tmp/vmware-config0/vmnet-only/netif.o
CC [M]  /tmp/vmware-config0/vmnet-only/bridge.o
CC [M]  /tmp/vmware-config0/vmnet-only/procfs.o
CC [M]  /tmp/vmware-config0/vmnet-only/smac_compat.o
 SHIPPED /tmp/vmware-config0/vmnet-only/smac_linux.x386.o
LD [M]  /tmp/vmware-config0/vmnet-only/vmnet.o
Building modules, stage 2.
 MODPOST 1 modules
 WARNING: could not find /tmp/vmware-config0/vmnet-only/.smac_linux.x386.o.cmd for /tmp/vmware-config0/vmnet-only/smac_linux.x386.o
 CC      /tmp/vmware-config0/vmnet-only/vmnet.mod.o
LD [M]  /tmp/vmware-config0/vmnet-only/vmnet.ko
 make[1]: Leaving directory `/usr/src/linux-headers-2.6.22-10-generic'
 cp -f vmnet.ko ./../vmnet.o
make: Leaving directory `/tmp/vmware-config0/vmnet-only'
The module loads perfectly in the running kernel.
shutting down http.vmware:                                          done
 Starting httpd.vmware:                                              done
 Please specify a port for remote console connections to use [902]
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
Configuring the VMware VmPerl Scripting API.
Building the VMware VmPerl Scripting API.
Using compiler "/usr/bin/gcc". Use environment variable CC to override.
Installing the VMware VmPerl Scripting API.
The installation of the VMware VmPerl Scripting API succeeded.
Do you want this program to set up permissions for your registered virtual
machines?  This will be done by setting new permissions on all files found in
the "/etc/vmware/vm-list" file. [no]
Generating SSL Server Certificate
In which directory do you want to keep your virtual machine files?
 [/var/lib/vmware/Virtual Machines]
Do you want to enter a serial number now? (yes/no/help) [no]
Starting VMware services:
 Virtual machine monitor                                             done
Virtual ethernet                                                    done
Bridged networking on /dev/vmnet0                                   done
Host-only networking on /dev/vmnet1 (background)                    done
Host-only networking on /dev/vmnet8 (background)                    done
NAT service on /dev/vmnet8                                          done
Starting VMware virtual machines...                                 done
The configuration of VMware Server 1.0.4 build-56528 for Linux for this running
kernel completed successfully.
Setup found that the VMware Management Interface is installed on your machine.
The VMware Management Interface configurator (/usr/bin/vmware-config-mui.pl)
needs to be run. Do you want to run this program now? [yes] no
$ tar zxvf VMware-mui-1.0.4-56528.tar.gz
$ cd  vmware-mui-distrib/
$ sudo ./vmware-install.pl
A previous installation of VMware software has been detected.
The previous installation was made by the tar installer (version 3).
Keeping the tar3 installer database format.
Uninstalling the tar installation of VMware Management Interface.
Shutting down http.vmware:                                          done
The removal of VMware Management Interface 1.0.3 build-44356 for Linux
completed successfully. Thank you for having tried this software.
You must read and accept the End User License Agreement to continue.
Press enter to display it.
...... LICENSE .......
Do you accept? (yes/no)           yes
Thank you.
Installing the content of the package.
In which directory do you want to install the binary files?
 [/usr/bin]
What is the directory that contains the init directories (rc0.d/ to rc6.d/)?
 [/etc]
What is the directory that contains the init scripts?
 [/etc/init.d]
In which directory do you want to install the VMware Management Interface
 files? [/usr/lib/vmware-mui]
The path "/usr/lib/vmware-mui" does not exist currently. This program is going
 to create it, including needed parent directories. Is this what you want?
 [yes]
In which directory would you like to install the documentation files?
 [/usr/lib/vmware-mui/doc]
The path "/usr/lib/vmware-mui/doc" does not exist currently. This program is
 going to create it, including needed parent directories. Is this what you want?
 [yes]
The installation of VMware Management Interface 1.0.4 build-56528 for Linux
 completed successfully. You can decide to remove this software from your system
 at any time by invoking the following command:
 "/usr/bin/vmware-uninstall-mui.pl".
Before running VMware Management Interface for the first time, you need to
 configure it by invoking the following command:
 "/usr/bin/vmware-config-mui.pl". Do you want this program to invoke the command
 for you now? [yes]
Configuring httpd.conf to run Apache as:
 User: www-data and Group: nogroup
Set the number of minutes before a http session times out. (This is the length
 of time before someone connecting to VMware Management Interface will be logged
 out) [60]
Generating SSL Server Certificate
Starting httpd.vmware:                                              done
 The configuration of VMware Management Interface completed successfully.

Alla fine verifichiamo il processo httpd.vmware sulle porte 8222 e 8333

$ sudo netstat -antp|grep vm
 tcp        0      0 0.0.0.0:8333            0.0.0.0:*               LISTEN     17127/httpd.vmware
tcp        0      0 0.0.0.0:8222            0.0.0.0:*               LISTEN     17127/httpd.vmware





Info Antonio Doldo
www.toolinux.it - www.virtualboxes.org - adoldo.wordpress.com - Linux user & Android fan

2 Responses to VMware Server 1.0.4 build 56528, installazione/aggiornamento.

  1. Capo scrive:

    premetto che sono nuovo di linux… , come si disinstalla vmware server 1.04? (approfitto per chiedere se potete indicarmi una guida per capire come funziona il filesystem di ubuntu 7.10, dove vengono installati i prog ecc…)
    grazie

  2. Antonio Doldo scrive:

    @Capo
    come ti dicevo nell’altro commento, nel caso della versione 1.0.4 si parte dalla directory vmware-server-distrib e si esegue

    $ cd vmware-server-distrib
    $ sudo ./bin/vmware-uninstall.pl

    per pura pignoleria controlla che non esista /etc/vmware e /usr/lib/vmware😉
    un buon punto di partenza per ubuntu è:
    http://help.ubuntu-it.org/

    ciao,
    Antonio

Lascia un commento

Effettua il login con uno di questi metodi per inviare il tuo commento:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger cliccano Mi Piace per questo: