| Autore |
Discussione  |
|
|
Zambegas
Advanced Member
    

517 Messaggi |
Inserito il - 07/03/2007 : 22:24:33
|
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
|
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. |
 |
|
|
Zambegas
Advanced Member
    

517 Messaggi |
Inserito il - 08/03/2007 : 13:11:40
|
| ma ciò significherebbe che quello che ho scaricato non va...umh...mi sembra strano comunque ora controllo... |
 |
|
|
Zambegas
Advanced Member
    

517 Messaggi |
Inserito il - 08/03/2007 : 13:20:21
|
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...  |
 |
|
|
ori
Moderatore
    

Città: Verona
2043 Messaggi |
Inserito il - 08/03/2007 : 14:08:59
|
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
|
 |
|
|
Zambegas
Advanced Member
    

517 Messaggi |
Inserito il - 08/03/2007 : 20:29:55
|
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! |
 |
|
|
Trunks
Moderatore
    

2016 Messaggi |
Inserito il - 08/03/2007 : 22:18:24
|
Domanda sciocca: ma i sorgenti sono installati? |
 |
|
|
Zambegas
Advanced Member
    

517 Messaggi |
Inserito il - 08/03/2007 : 22:27:15
|
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? |
 |
|
|
Trunks
Moderatore
    

2016 Messaggi |
Inserito il - 08/03/2007 : 22:35:11
|
| Non so :P i sorgenti intendo quelli del kernel che stai usando.Non l'hai mai installati? |
 |
|
|
Zambegas
Advanced Member
    

517 Messaggi |
Inserito il - 09/03/2007 : 13:26:17
|
Citazione: Messaggio inserito da Trunks
Non so :P i sorgenti intendo quelli del kernel che stai usando.Non l'hai mai installati?
mmmm...no... |
 |
|
|
Zambegas
Advanced Member
    

517 Messaggi |
Inserito il - 09/03/2007 : 19:38:08
|
| cosa dovrei fare trunks? |
 |
|
|
Trunks
Moderatore
    

2016 Messaggi |
Inserito il - 09/03/2007 : 23:28:52
|
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 |
 |
|
|
Feibrix
Advanced Member
    

Città: Ivrea
588 Messaggi |
Inserito il - 23/03/2007 : 16:29:25
|
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... |
 |
|
|
Yves
Moderatore
    

Città: Buenos Aires
6097 Messaggi |
Inserito il - 23/03/2007 : 18:37:51
|
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. |
 |
|
|
Trunks
Moderatore
    

2016 Messaggi |
Inserito il - 23/03/2007 : 23:52:06
|
| Si può usare anche qemu con il modulo kqemu che ora è sotto gpl :P Tutto opensource :D |
 |
|
|
ori
Moderatore
    

Città: Verona
2043 Messaggi |
Inserito il - 27/03/2007 : 08:46:06
|
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. |
 |
|
| |
Discussione  |
|