Newsgroup: it.comp.os.linux.iniziare
Titolo: problema con vmware (vmware-config.pl)

Ciao ragazzi, ho un problema...
ho installato vmware su linux fedora c5, lancio il 
vmware-config.pl
 e
non capisco come mai non mi trova gli header o il compilatore c..
None of the pre-built vmmon modules for VMware Workstation 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? [/usr/src/linux/include]
The path "/usr/src/linux/include" is not an existing directory.
What is the location of the directory of C header files that match your
running
kernel? [/usr/src/linux/include]

 kernel? [/usr/src/linux/include]
il compilatore lo trova, mancano i sorgenti del kernel

 non capisco come mai non mi trova gli header o il compilatore c..
gli headers li hai installati ? sono nella posizione che gli dici ?
ciao,
--
oggei

 kernel? [/usr/src/linux/include]
Devi installare gli headers del kernel
(qualcosa tipo kernel-devel-2.6.XX-X.XXX_FCC o 
kernel-smp-devel-2.6.XX-X.XXX_FCC)
Dopo che l'avrai fatto prova a rieseguire il tutto.
Se si lamenta ancora č possibile che tu debba patchare il file 
/usr/bin/
vmware-config-tools.pl
Con FC4 almeno m'č toccato farlo.
Lo script per non riconosce un cast presente in un header del kernel 
customizzato di fedora.
Basta modificare l'espressione regolare e tutto funziona.
La linea 1972 deve diventare da cosě:
$header_page_offset =~ s/^$pattern \(?0x([0-9a-fA-F]{8,}).*$/$1/;
a cosě:
$header_page_offset =~ s/^$pattern .*\(?0x([0-9a-fA-F]{8,}).*$/$1/;

 
Se hai gia' installato il gcc e il pacchetto kernel-devel
applica la patch che trovi qui:
http://ftp.cvut.cz/vmware/vmware-any-any-update101.tar.gz
Estrai il pacchetto e poi da root esegui lo script all'interno:
# /
runme.pl
dopodiche' prova a rieseguire lo script di prima
vmware-config.pl
 che ora dovrebbe andare a buon fine.
Almeno io ho risolto cosi...
Ciao
   serpe

Ciao, seguendo le tue info e quelle di Pentot ho installato il devel
[kernel-devel-2.6.15-1.2054_FC5.i686.rpm] poi ho controllato con nano
la riga 1972 di 
vmware-config.pl
 ed era già senza .* quindi ho cercato
vmware-config-tools.pl
 ma tra i sei file che cominciano per vmware non
c'è; ho fatto ripartire il 
vmware-config.pl
 ma da lo stesso problema,
ho installato il vmware-any-any ed ho riprovato ma fa ancora così, che
posso fare?
(intanto, Grazie) ciao...
[root@localhost vmware-any-any-update101]#
/home/Step/Desktop/vmware-any-any-update101/
runme.pl
Updating /usr/bin/
vmware-config.pl
 ... now patched
The file /usr/lib/vmware/modules/source/vmmon.tar that this script was
about to
install already exists. Overwrite? [yes]
The file /usr/lib/vmware/modules/source/vmnet.tar that this script was
about to
install already exists. Overwrite? [yes]
Updating /usr/bin/vmware ... No patch needed/available
Updating /usr/bin/vmnet-bridge ... No patch needed/available
Updating /usr/lib/vmware/bin/vmware-vmx ... No patch needed/available
Updating /usr/lib/vmware/bin-debug/vmware-vmx ... No patch
needed/available
VMware modules in "/usr/lib/vmware/modules/source" has been updated.
Before running VMware for the first time after update, you need to
configure it
for your running kernel by invoking the following command:
"/usr/bin/
vmware-config.pl
". Do you want this script to invoke the
command for
you now? [yes]
Making sure services for VMware Workstation are stopped.
Stopping VMware services:
   Virtual machine monitor                                 [  OK  ]
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.


 posso fare?
leggere quello che ti dice ? La directory non e' dove tu gli dici, non 
c'e' patch per questo, sorry
fai ls /usr/src e vedi da te qual e'
ciao,
--
oggei



si, hai ragione, ho provato anche altre directory ma non so che file
vuole puntare..

 vuole puntare..
leggere le spieghe sul sito invece che i post sui ng ?
ciao,
--
oggei

ok, grazie.