NoTrace Security Forum

NoTrace Security Forum
Home | Discussioni Attive | Discussioni Recenti | Segnalibro | Msg privati | Utenti | Download | cerca | faq | RSS | Security Chat
Nome Utente:
Password:
Salva Password
Password Dimenticata?

 Tutti i Forum
 Sistemi Operativi
 Linux/Unix
 Installazione VMWare
 Forum Bloccato
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
I seguenti utenti stanno leggendo questo Forum Qui c'è:
Autore Discussione Precedente Discussione Discussione Successiva  

Zambegas
Advanced Member




517 Messaggi


Inserito il - 07/03/2007 : 22:24:33  Mostra Profilo
Voglio installare VMWare su Ubuntu...tecnicamente non sbaglio nessun passaggio durante l'installazione...però mi da un errore alla fine e non arrivo a risolvere...vediamo se c'è qualcuno che riesce ad aiutarmi...

Dunque:
Innazitutto io ho Ubuntu 6.10 e la versione del kernel è: 2.6.17-10-generic

OK

Ho scaricato VMWare Workstation e lo scompattato nella cartella vmware-distrib

Il mio kernel è compilato con la versione 4.1.2 e per sicurezza ho dato anche il comando export CC=/usr/bin/gcc-4.1.2, per essere sicuro usasse quel compilatore.

Dopo di che...ho dato il comando sudo ./vmware-install.pl e l'installazione è partita.
Ho dato ok a tutte le richieste durante l'installazione, lasciato cosi tutto di default...procede fino alla fine...ma sorpresa!

Quando l'installazione è vicina alla conclusione mi da un errore...copio ed incollo tutto perchè spiegarlo io a parole mi sarebbe difficile e penso capiate meglio...

Citazione:

Extracting the sources of the vmmon module.

Building the vmmon module.

Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config9/vmmon-only'
make -C /lib/modules/2.6.17-10-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.17-10-generic'
CC [M] /tmp/vmware-config9/vmmon-only/linux/driver.o
In file included from /tmp/vmware-config9/vmmon-only/linux/driver.h:20,
from /tmp/vmware-config9/vmmon-only/linux/driver.c:49:
/tmp/vmware-config9/vmmon-only/./include/compat_wait.h:37:5: warning: "VMW_HAVE_EPOLL" is not defined
/tmp/vmware-config9/vmmon-only/./include/compat_wait.h:43:5: warning: "VMW_HAVE_EPOLL" is not defined
In file included from /tmp/vmware-config9/vmmon-only/linux/driver.h:20,
from /tmp/vmware-config9/vmmon-only/linux/driver.c:49:
/tmp/vmware-config9/vmmon-only/./include/compat_wait.h:60: error: conflicting types for ‘poll_initwait’
include/linux/poll.h:62: error: previous declaration of ‘poll_initwait’ was here
/tmp/vmware-config9/vmmon-only/linux/driver.c:145: warning: initialization from incompatible pointer type
/tmp/vmware-config9/vmmon-only/linux/driver.c:149: warning: initialization from incompatible pointer type
make[2]: *** [/tmp/vmware-config9/vmmon-only/linux/driver.o] Error 1
make[1]: *** [_module_/tmp/vmware-config9/vmmon-only] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.17-10-generic'
make: *** [vmmon.ko] Error 2
make: Leaving directory `/tmp/vmware-config9/vmmon-only'
Unable to build the vmmon module.

For more information on how to troubleshoot module-related problems, please
visit our Web site at "htt*://[www].vmware[.com]/download/modules/modules.html" and
"htt*://[www].vmware[.com]/support/reference/linux/prebuilt_modules_linux.html".

Execution aborted.



in pratica non mi estree e non mi installa sti moduli vmmon...
cosa posso fare ora? cosa mi manca, in sostanza?

Insomma...il vmware me lo ha "installato" pero quando lo lancio mi dice:
Citazione:

vmware is installed, but it has not been (correctly) configured
for this system. To (re-)configure it, invoke the following command:
/usr/bin/vmware-config.pl.



ovviamente...rilanciando il comando non cambia nulla...si ferma sempre allo stesso punto...cosa posso fare?
Grazie e scusate per la lunghezza

ori
Moderatore


Città: Verona


2043 Messaggi

Inserito il - 08/03/2007 : 08:53:44  Mostra Profilo
Ad occhio non e` un problema tuo, ma del sorgente. In pratica ti viene detto che in due file (include/linux/poll.h e include/compat_wait.h) viene definita due volte poll_initwait ma con due tipi diversi e non compatibili. Prova a guardare la riga 60 di include/linux/poll.h e la riga 62 di include/compat_wait.h e guarda come vengono definite poll_initwait.

Si potrebbe provare a modificarne una delle due, ma potrebbe essere rischioso.
Torna all'inizio della Pagina

Zambegas
Advanced Member




517 Messaggi

Inserito il - 08/03/2007 : 13:11:40  Mostra Profilo
ma ciò significherebbe che quello che ho scaricato non va...umh...mi sembra strano comunque ora controllo...
Torna all'inizio della Pagina

Zambegas
Advanced Member




517 Messaggi

Inserito il - 08/03/2007 : 13:20:21  Mostra Profilo
ad ogni modo non credo sia come dici te ori...almeno...

il file poll.h contiene:
Citazione:

#ifndef _LINUX_POLL_H
#define _LINUX_POLL_H

#include <asm/poll.h>


#endif /* _LINUX_POLL_H */


mentre l'altro non sono riuscito a trovarlo...
Torna all'inizio della Pagina

ori
Moderatore


Città: Verona


2043 Messaggi

Inserito il - 08/03/2007 : 14:08:59  Mostra Profilo
La cosa e` piu` subdola. Il primo dei due file che ti ho indicato viene generato quando lanci vmware-config.pl; viene generata una directory temporanea e variabile in /tmp/ (prima era /tmp/vmware-config9), viene decompresso vmware, viene compilato, viene installato e poi viene cancellata tale directory.

Quello che dovresti fare e` vedere tra le opzioni di vmware-config.pl (lanciandolo con l'opzione --help) se c'e` qualcosa che ti permette di estrarre i sorgenti e poi guardare i due file, oppure cercare di copiarsi la directory prima che venga cancellata.

Il file contiene /usr/src/linux-<kernel-version>/include/linux/poll.h questa definizione alla riga 62 (almeno nel mio caso):
extern void poll_initwait(struct poll_wqueues *pwq);

Sarebbe da sapere come viene definita da /tmp/vmware-config9/vmmon-only/./include/compat_wait.h
Torna all'inizio della Pagina

Zambegas
Advanced Member




517 Messaggi

Inserito il - 08/03/2007 : 20:29:55  Mostra Profilo
alla riga 62 di quel file c'è la stessa cosa che hai te:

extern void poll_initwait(struct poll_wqueues *pwq);

mentre l'altro file che viene creato in /tmp/vmware-config0/vmmon-only/include

cosa vuoi sapere?non ho capito...te l'ho messo a questo link:
htt*://andrea7c3.homelinux.org/temp/compat_wait.h

spero ti torni utile...e comunque grazie per seguirmi!
Torna all'inizio della Pagina

Trunks
Moderatore




2016 Messaggi

Inserito il - 08/03/2007 : 22:18:24  Mostra Profilo
Domanda sciocca:
ma i sorgenti sono installati?
Torna all'inizio della Pagina

Zambegas
Advanced Member




517 Messaggi

Inserito il - 08/03/2007 : 22:27:15  Mostra Profilo
Citazione:
Messaggio inserito da Trunks

Domanda sciocca:
ma i sorgenti sono installati?



risposta altrettanto sciocca da persona ignorante in materia: boh...io ho scaricato vmware e l'ho installato...e mi ha dato quell'errore li..[.com]e faccio a rispondere alla tua domanda?
Torna all'inizio della Pagina

Trunks
Moderatore




2016 Messaggi

Inserito il - 08/03/2007 : 22:35:11  Mostra Profilo
Non so :P i sorgenti intendo quelli del kernel che stai usando.Non l'hai mai installati?
Torna all'inizio della Pagina

Zambegas
Advanced Member




517 Messaggi

Inserito il - 09/03/2007 : 13:26:17  Mostra Profilo
Citazione:
Messaggio inserito da Trunks

Non so :P i sorgenti intendo quelli del kernel che stai usando.Non l'hai mai installati?



mmmm...no...
Torna all'inizio della Pagina

Zambegas
Advanced Member




517 Messaggi

Inserito il - 09/03/2007 : 19:38:08  Mostra Profilo
cosa dovrei fare trunks?
Torna all'inizio della Pagina

Trunks
Moderatore




2016 Messaggi

Inserito il - 09/03/2007 : 23:28:52  Mostra Profilo
Installare i sorgenti del kernel :P

Da synaptic installa il pacchetto linux-souce-2.6.17

Poi portati nella dir /usr/src

Dovresti trovare un archivio compresso linux-source-2.6.17.tar.bz2 decomprimilo con il comando:

sudo tar xjvf linux-source-2.6.17.tar.bz2

Ora crea il link simbolico che punti a linux:

sudo ln -s linux-source-2.6.17 linux

Ora i sorgenti sono installati, cerca con google se vmware necessita di altre dipendenze poi passa alla compilazione

Edit:

Sembra che anche virtualbox funga discretamente bene :P

htt*://forum.ubuntu-it.org/index.php/topic,68265.0.html

Modificato da - Trunks in data 09/03/2007 23:32:27
Torna all'inizio della Pagina

Feibrix
Advanced Member


Città: Ivrea


588 Messaggi

Inserito il - 23/03/2007 : 16:29:25  Mostra Profilo
lol scusate

non vi offendete :P



ma se fai da terminale


sudo apt-get update
sudo apt-get install vmware

non fai prima?

a me funziona, ho installato la copia di windows comprata col portatile nella Vm sotto ubuntu...
Torna all'inizio della Pagina

Yves
Moderatore


Città: Buenos Aires


6097 Messaggi

Inserito il - 23/03/2007 : 18:37:51  Mostra Profilo
Feibrix, che io sappia c'é solo vmware-player, e mi pare normale visto che vmware é un prodotto commerciale, comunque qui dice che funziona con l'aiuto di "quemu", ma non é la stessa cosa, se hai info diverse faccelo sapere che sarebbe una manna per gli smanettoni, non tanto per emulare Windows, ma per provare nuove / differenti distro..

Ciao.
Torna all'inizio della Pagina

Trunks
Moderatore




2016 Messaggi

Inserito il - 23/03/2007 : 23:52:06  Mostra Profilo
Si può usare anche qemu con il modulo kqemu che ora è sotto gpl :P Tutto opensource :D
Torna all'inizio della Pagina

ori
Moderatore


Città: Verona


2043 Messaggi

Inserito il - 27/03/2007 : 08:46:06  Mostra Profilo
Citazione:
Messaggio inserito da Trunks

Sembra che anche virtualbox funga discretamente bene :P

htt*://forum.ubuntu-it.org/index.php/topic,68265.0.html


Io sotto suse sto usando virtualbox e mi trovo bene.
Torna all'inizio della Pagina
  Discussione Precedente Discussione Discussione Successiva  

 Forum Bloccato
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
Vai a:
NoTrace Security Forum
© Nazzareno Schettino
RSS NEWS
Torna all'inizio della Pagina
Pagina generata in 0,37 secondi. TargatoNA | SuperDeeJay | Snitz Forums 2000