Logo Informatizzati

Installando la VMware Management Interface (MUI) (ovvero l'interfaccia web di VMware) su una Ubuntu 8.04 Server amd64 è successo che saltasse fuori questo errore:

Installing the content of the package.

VMware Server must be installed on this machine for the VMware Management Interface to work

Execution aborted.

Allora, cerchiamo di capire qual'è il problema:

digita

# vmware -v

Se il risultato del comando è all'incirca quello che vedi qui sotto:

/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4' not found (required by /usr/lib32/libcairo.so.2)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib32/libstdc++.so.6)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4' not found (required by /usr/lib32/libcairo.so.2)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib32/libstdc++.so.6)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4' not found (required by /usr/lib32/libcairo.so.2)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib32/libstdc++.so.6)

Il problema è legato ad una libreria di vmware "incompatibile" con la versione di Linux installata.

Io ho risolto con questo "accrocchio" :

-Cerca la libreria libgcc_s.so.1 (o quella segnata nell'errore) sul sistema:

# find / -name libgcc_s.so.1

/usr/lib32/libgcc_s.so.1
/usr/lib/vmware/lib/libgcc_s.so.1
/usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1
/lib/libgcc_s.so.1
/var/lib/vmware/vmware-server-distrib/lib/lib/libgcc_s.so.1
/var/lib/vmware/vmware-server-distrib/lib/lib/libgcc_s.so.1/libgcc_s.so.1

La ricerca sul mio server ha dato il risultato che vedi sopra; adesso rinomina la libreria presente nella cartella di vmware (/usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1) e crea un link simbolico a quella presente nel tuo sistema (il mio è una Ubuntu 8.04 Server  a 64 bit)

-Vai nella cartella "/usr/lib/vmware/lib/libgcc_s.so.1/" (o quella segnalata dal comando sopra):

# cd /usr/lib/vmware/lib/libgcc_s.so.1/
# mv libgcc_s.so.1 libgcc_s.so.1.old
# ln -s /usr/lib32/libgcc_s.so.1 libgcc_s.so.1 (Utilizzare la libreria presente in lib32)

Prova a rilanciare l'installazione e dovrebbe andare...

Sei hai trovato una soluzione "migliore" o se hai problemi, fammi sapere, qui sotto puoi inserire un commento e puoi contattarci cliccando sul menù "Contattaci"

Commenti offerti da CComment