Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Stand Fedora-Fr sur Paris Open Source Summit 2019

#1 27/02/2007 10:07:32

fgland
Membre
Lieu : Lituanie
Inscription : 09/08/2004
Messages : 2 856

mise à jour kernel / vmware

bonjour,

après mise à jour, je ne peux plus lancer vmware et ai ce message d'erreur avec  vmware-config.pl :

Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config4/vmnet-only'
make -C /lib/modules/2.6.19-1.2288.fc5/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/kernels/2.6.19-1.2288.fc5-i686'
  CC [M]  /tmp/vmware-config4/vmnet-only/driver.o
  CC [M]  /tmp/vmware-config4/vmnet-only/hub.o
  CC [M]  /tmp/vmware-config4/vmnet-only/userif.o
/tmp/vmware-config4/vmnet-only/userif.c: In function 'VNetCopyDatagramToUser':
/tmp/vmware-config4/vmnet-only/userif.c:629: erreur: 'CHECKSUM_HW' undeclared (first use in this function)
/tmp/vmware-config4/vmnet-only/userif.c:629: erreur: (Each undeclared identifier is reported only once
/tmp/vmware-config4/vmnet-only/userif.c:629: erreur: for each function it appears in.)
make[2]: *** [/tmp/vmware-config4/vmnet-only/userif.o] Erreur 1
make[1]: *** [_module_/tmp/vmware-config4/vmnet-only] Erreur 2
make[1]: Leaving directory `/usr/src/kernels/2.6.19-1.2288.fc5-i686'
make: *** [vmnet.ko] Erreur 2
make: Leaving directory `/tmp/vmware-config4/vmnet-only'
Unable to build the vmnet module.

Que puis-faire pour résoudre ce problème ?
Merci
Gérard

Hors ligne

#2 27/02/2007 11:06:50

phenix01
Membre
Inscription : 18/04/2006
Messages : 975

Re : mise à jour kernel / vmware

Est ce que tu utilises bien le kernel-devel correspondant a ton kernel ?


Audentes Fortuna Luvat

Hors ligne

#3 27/02/2007 12:15:16

slobberbone
Ancien Ambassadeur Fedora
Rédacteur Wiki
Lieu : Caen
Inscription : 20/02/2006
Messages : 1 265
Site Web

Re : mise à jour kernel / vmware

Si c vmware server que tu utilises va voir ici :http://forums.fedora-fr.org/viewtopic.php?pid=136651#p136651
pcq j'ai eu des probleme aussi, mais maintenant ca va c juste tres lent... entre temps j'ai essayer VirtualBox qui fonctionne réellement bien !!!

Hors ligne

#4 27/02/2007 12:22:12

fgland
Membre
Lieu : Lituanie
Inscription : 09/08/2004
Messages : 2 856

Re : mise à jour kernel / vmware

j'ai été voir sur le site de vmware et il y a un problème avec le kernel 2.6.19, ils disent d'ajouter :
nmi_watchdog=0
à la lgne de commande de grub mais soit je n'ai pas su faire soit cela ne marche pas.
J'ai redémarré sur mon ancien noyau et relancer la config et cela marche
VirualBox ne marchait pas non plus et je n'ai pas réussi à configurer le réseauce qui n'est pas commode pour travailler !
merci et à suivre

Gérard

Hors ligne

#5 27/02/2007 12:37:16

phenix01
Membre
Inscription : 18/04/2006
Messages : 975

Re : mise à jour kernel / vmware

J'utilise vmware-server et je n'ai aucun problème avec le kernel 2.6.19.

Est ce que tu as essayé avec le vmware-any-any-update108. Voila un lien. tu le decompresses et tu executes le runme.pl.


Audentes Fortuna Luvat

Hors ligne

#6 27/02/2007 13:42:40

kwizart
Retraité
Lieu : Paris, France
Inscription : 21/01/2005
Messages : 7 137
Site Web

Re : mise à jour kernel / vmware

Dans la doc sur vmware server j'ai justement ajouter comment faire pour appliquer ce patch...

Hors ligne

#7 27/02/2007 17:51:53

fgland
Membre
Lieu : Lituanie
Inscription : 09/08/2004
Messages : 2 856

Re : mise à jour kernel / vmware

merci pour le lien, j'essairai plus tard car pour l'instant j'ai besoin de la machine virtuel !

Gérard

Hors ligne

#8 02/03/2007 22:52:34

fgland
Membre
Lieu : Lituanie
Inscription : 09/08/2004
Messages : 2 856

Re : mise à jour kernel / vmware

je reviens avec ce problème sur un autre poste :
le kernel et kernel-devel ont été installé avec yum et pourtant j'obtient ce message d'erreur à la fin de la config :

make[1]: quittant le répertoire « /usr/src/kernels/2.6.19-1.2911.fc6-i686 »
cp -f vmmon.ko ./../vmmon.o
make: quittant le répertoire « /tmp/vmware-config11/vmmon-only »
Unable to make a vmmon module that can be loaded in the running kernel:
insmod: error inserting '/tmp/vmware-config11/vmmon.o': -1 Invalid module format
There is probably a slight difference in the kernel configuration between the
set of C header files you specified and your running kernel.  You may want to
rebuild a kernel based on that directory, or specify another directory.

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

Execution aborted.

j'ai essayé vmware-any-any-update108 sans succès sinon des lignes supplémentaires dont voici un extrait

cc1plus: attention : l'option de la ligne de commande "-Werror-implicit-function-declaration" est valide pour C/ObjC mais pas pour C++
cc1plus: attention : l'option de la ligne de commande "-Wdeclaration-after-statement" est valide pour C/ObjC mais pas pour C++
cc1plus: attention : l'option de la ligne de commande "-Wno-pointer-sign" est valide pour C/ObjC mais pas pour C++

Me manquerait-il une lib ?

Merci d'avance

Gérard

Hors ligne

#9 03/03/2007 00:22:15

kwizart
Retraité
Lieu : Paris, France
Inscription : 21/01/2005
Messages : 7 137
Site Web

Re : mise à jour kernel / vmware

C'est le même problème donc la même solution s'applique...
Es tu sur d'avoir ce kernel 2.6.19-1.2911.fc6-i686 et pas 2.6.19-1.2911.6.4.fc6-i686 ?
Une mise à jours du kernel devrait intervenir bientôt autrement...

Vérifies que tu ais bien appliqué le patch eventuellement. Ton kernel-devel semble bien installé sinon l'erreur aurait été différente...

Hors ligne

#10 03/03/2007 16:24:01

fgland
Membre
Lieu : Lituanie
Inscription : 09/08/2004
Messages : 2 856

Re : mise à jour kernel / vmware

je n'ai pas accès au poste pour l'instant mais de fait j'ai remarqué que pour l'un des deux -i686 est ajouté.
Comment peut imposer le bon puisque yum n'a visiblement pas réussi !
J'ai essayer de reprendre le rpécédent kernel mais quand je lui demande le devel il télécharge le dernier , pas celui sur lequel j'ai démarré !

Merci

Gérard

Hors ligne

#11 16/03/2007 22:36:02

MarbolanGos
Membre
Lieu : Fontenay-aux-Roses
Inscription : 11/02/2007
Messages : 4 879
Site Web

Re : mise à jour kernel / vmware

J'ai hésité à rebooter pour la mise-à-jour du dernier kernel et j'aurai du hésiter plus longtemps. Je sais que je peux toujours utiliser l'ancien kernel mais bon.

Allez c'est parti pour le même problème que la personne au dessus :

[root@fedora bin]# ./vmware-config.pl
Making sure services for VMware Workstation are stopped.

Stopping VMware services:
   Virtual machine monitor                                 [  OK  ]
   Bridged networking on /dev/vmnet0                       [  OK  ]
   DHCP server on /dev/vmnet1                              [  OK  ]
   Host-only networking on /dev/vmnet1                     [  OK  ]
   DHCP server on /dev/vmnet8                              [  OK  ]
   NAT service on /dev/vmnet8                              [  OK  ]
   Host-only networking on /dev/vmnet8                     [  OK  ]
   Virtual ethernet                                        [  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.

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? [/lib/modules/2.6.20-1.2925.fc6/build/include]

Extracting the sources of the vmmon module.

Building the vmmon module.

Using 2.6.x kernel build system.
make: entrant dans le répertoire « /tmp/vmware-config10/vmmon-only »
make -C /lib/modules/2.6.20-1.2925.fc6/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: entrant dans le répertoire « /usr/src/kernels/2.6.20-1.2925.fc6-i686 »
  CC [M]  /tmp/vmware-config10/vmmon-only/linux/driver.o
In file included from /tmp/vmware-config10/vmmon-only/linux/driver.c:80:
/tmp/vmware-config10/vmmon-only/./include/compat_kernel.h:21: erreur: expected declaration specifiers or '...' before 'compat_exit'
/tmp/vmware-config10/vmmon-only/./include/compat_kernel.h:21: erreur: expected declaration specifiers or '...' before 'exit_code'
/tmp/vmware-config10/vmmon-only/./include/compat_kernel.h:21: attention : type defaults to 'int' in declaration of '_syscall1'
make[2]: *** [/tmp/vmware-config10/vmmon-only/linux/driver.o] Erreur 1
make[1]: *** [_module_/tmp/vmware-config10/vmmon-only] Erreur 2
make[1]: quittant le répertoire « /usr/src/kernels/2.6.20-1.2925.fc6-i686 »
make: *** [vmmon.ko] Erreur 2
make: quittant le répertoire « /tmp/vmware-config10/vmmon-only »
Unable to build the vmmon module.

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

Execution aborted.

[root@fedora bin]# yum list installed | grep kernel
kernel.i686                              2.6.19-1.2911.6.5.fc6  installed       
kernel.i686                              2.6.20-1.2925.fc6      installed       
kernel-devel.i686                        2.6.19-1.2911.6.5.fc6  installed       
kernel-devel.i686                        2.6.20-1.2925.fc6      installed       
kernel-headers.i386                      2.6.20-1.2925.fc6      installed

Je sais pas trop ce qu'il manquerait comme info, enfin si quelqu'un a une idée à part redémarrer sur l'ancien kernel...


Fedora 19 : 1 Dell XPS M1330, 1 fixe custom et 1 Dell Latitude 6430u

Hors ligne

#12 16/03/2007 22:48:28

kwizart
Retraité
Lieu : Paris, France
Inscription : 21/01/2005
Messages : 7 137
Site Web

Re : mise à jour kernel / vmware

met à jours la dernier version de vmware, la compilation se déroulera sans acrocs ensuite

Hors ligne

#13 17/03/2007 21:48:33

MarbolanGos
Membre
Lieu : Fontenay-aux-Roses
Inscription : 11/02/2007
Messages : 4 879
Site Web

Re : mise à jour kernel / vmware

met à jours la dernier version de vmware, la compilation se déroulera sans acrocs ensuite

C'est sur j'avais pas upgradé depuis quelques temps hammer

Par contre ça marche toujours pas avec la dernière version du vmplayer que j'ai pris chez vmware (VMware-player-1.0.3-34682.i386.rpm)

Je suis passé sur l'ancien kernel pour tester et ça marche nickel. Je suis pas trop pressé mais ça m'agace un poil pour un logiciel que j'utilise. Je vais tester avec cedega s'il marcehrait pas, même si j'ai peu d'espoir vu le résultat que donnait wine.


Fedora 19 : 1 Dell XPS M1330, 1 fixe custom et 1 Dell Latitude 6430u

Hors ligne

#14 17/03/2007 22:11:58

phenix01
Membre
Inscription : 18/04/2006
Messages : 975

Re : mise à jour kernel / vmware

MarbolanGos : essayes avec le vmware-any-any-update, peu etre que ca va résoudre ton problème.


Audentes Fortuna Luvat

Hors ligne

#15 17/03/2007 22:40:44

MarbolanGos
Membre
Lieu : Fontenay-aux-Roses
Inscription : 11/02/2007
Messages : 4 879
Site Web

Re : mise à jour kernel / vmware

phenix01 a écrit :

MarbolanGos : essayes avec le vmware-any-any-update, peu etre que ca va résoudre ton problème.

Merci ça a marché.

Enfin voici ce que j'ai fait :

J'ai récupéré le fichier vmware-any-any-update108.tar.gz à cette adresse : ftp://ftp.cvut.cz/vmware/

un petit tar xzf vmware-any-any-update108.tar.gz

Ensuite j'ai fait :

cd vmware-any-any-update108
su (pas besoin de - pour une fois)
mv /usr/lib/vmware/modules/source/vmmon.tar /usr/lib/vmware/modules/source/vmmon.tar.old
mv /usr/lib/vmware/modules/source/vmnet.tar /usr/lib/vmware/modules/source/vmnet.tar.old
cp vmmon.tar /usr/lib/vmware/modules/source/
cp vmnet.tar /usr/lib/vmware/modules/source/
vmware-config.pl

Et là on répond aux questions de configuration.

Toujorus aussi efficace sur ce forum :)


Fedora 19 : 1 Dell XPS M1330, 1 fixe custom et 1 Dell Latitude 6430u

Hors ligne

#16 17/03/2007 22:44:43

fgland
Membre
Lieu : Lituanie
Inscription : 09/08/2004
Messages : 2 856

Re : mise à jour kernel / vmware

bonsoir,
je viens de rencontrer le même problème et je l'ai résolu en utilisant la procédure décrite sur un autre forum :

This procedure worked for me.
   1. As root, cd to /usr/lib/vmware/modules/source
   2. untar vmmon.tar and then move vmmon.tar to vmmon.tar.orig (just to be safe)
   3. edit ./vmmon-only/include/compat_kernel.h and comment out line 21 with 2 slashes: //static inline _syscall1(int, compat_exit, int, exit_code);
   4. tar vmmon-only and rename resultant archive to vmmon.tar. (I used nautilus "create archive")
   5. run vmplayer-config.pl
   6. Done! Appears to work for me.

Cela marche maintenant

Gérard

Hors ligne

#17 17/03/2007 23:20:58

Did
Membre
Lieu : nul part
Inscription : 11/01/2005
Messages : 2 454

Re : mise à jour kernel / vmware

Merci Fgland, cette méthode fonctionne pour moi aussi wink

Hors ligne

#18 13/05/2007 00:55:42

DaWeed
Membre
Lieu : NANTES
Inscription : 10/10/2004
Messages : 163

Re : mise à jour kernel / vmware

merci !
ca marche pour moi aussi. J'avais le pb depuis un moment et j'avais pas encore pris le tps de chercher.
on trouve tout sur le forum :) merci fedora-fr et tous les contributeurs ;)

++


Secure computing is like eating and sex. Don't accept anything into any orifice unless
- it comes from a trusted source
- it has been examined for suitable composition, size and format,
- or it is surrounded by a protective wrapper.

Hors ligne

#19 13/05/2007 02:38:52

kwizart
Retraité
Lieu : Paris, France
Inscription : 21/01/2005
Messages : 7 137
Site Web

Re : mise à jour kernel / vmware

C'est bien de mettre les références lorsque vous trouvez une solution...
Depuis , une nouvelle version de vmware est sortie ( nécéssite tout de même ce patch : ftp://ftp.cvut.cz/vmware/vmware-any-any … 109.tar.gz )

Cf la documentation fedora-fr sur wmare-server en permier lieu...

Hors ligne

#20 28/01/2009 21:02:05

poiuytrez
Membre
Inscription : 30/08/2005
Messages : 92

Re : mise à jour kernel / vmware

Salut les gars,

Je viens de tenter d'installer vmware server, j'ai bien tenté tout ce que vous avez dit, mais il n'y a rien a faire.

Voici la sortie de ma console :

[root@vaio vmware-any-any-update115]# mv /usr/lib/vmware/modules/source/vmmon.tar /usr/lib/vmware/modules/source/vmmon.tar.old                           
[root@vaio vmware-any-any-update115]# mv /usr/lib/vmware/modules/source/vmnet.tar /usr/lib/vmware/modules/source/vmnet.tar.old                           
[root@vaio vmware-any-any-update115]# cp vmmon.tar /usr/lib/vmware/modules/source/                                                                       
[root@vaio vmware-any-any-update115]# cp vmnet.tar /usr/lib/vmware/modules/source/                                                                       
[root@vaio vmware-any-any-update115]# vmware-config.pl                                                                                                   
Making sure services for VMware Server 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]                                             

/usr/share/applications/vmware-server.desktop: warning: value "vmware-server.png" for key "Icon" in group "Desktop Entry" is an icon name with an extension, but there should be no extension as described in the Icon Theme Specification if the value is not an absolute path                                           
/usr/share/applications/vmware-console-uri-handler.desktop: warning: value "vmware-server.png" for key "Icon" in group "Desktop Entry" is an icon name with an extension, but there should be no extension as described in the Icon Theme Specification if the value is not an absolute path                             
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?                                                                       
[/usr/src/kernels/2.6.27.12-78.2.8.fc9.i686/include]                           

Extracting the sources of the vmmon module.

Building the vmmon module.

Building for VMware Server 1.0.0.
Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config5/vmmon-only'
make -C /usr/src/kernels/2.6.27.12-78.2.8.fc9.i686/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/kernels/2.6.27.12-78.2.8.fc9.i686'                         
  CC [M]  /tmp/vmware-config5/vmmon-only/linux/driver.o                                         
In file included from /tmp/vmware-config5/vmmon-only/./include/x86.h:24,                         
                 from /tmp/vmware-config5/vmmon-only/linux/driver.h:15,                         
                 from /tmp/vmware-config5/vmmon-only/linux/driver.c:53:                         
/tmp/vmware-config5/vmmon-only/./include/x86paging.h:61:1: warning: "PTE_PFN_MASK" redefined     
In file included from include/asm/paravirt.h:7,                                                 
                 from include/asm/irqflags.h:55,                                                 
                 from include/linux/irqflags.h:57,                                               
                 from include/asm/system.h:11,                                                   
                 from include/asm/processor.h:17,                                               
                 from include/linux/prefetch.h:14,                                               
                 from include/linux/list.h:6,                                                   
                 from include/linux/module.h:9,                                                 
                 from /tmp/vmware-config5/vmmon-only/linux/driver.c:16:                         
include/asm/page.h:22:1: warning: this is the location of the previous definition
In file included from /tmp/vmware-config5/vmmon-only/linux/vmhost.h:13,
                 from /tmp/vmware-config5/vmmon-only/linux/driver.c:84:
/tmp/vmware-config5/vmmon-only/./include/compat_semaphore.h:5:27: error: asm/semaphore.h: No such file or directory
/tmp/vmware-config5/vmmon-only/linux/driver.c:171: error: unknown field 'nopage' specified in initializer
/tmp/vmware-config5/vmmon-only/linux/driver.c:172: warning: initialization from incompatible pointer type
/tmp/vmware-config5/vmmon-only/linux/driver.c:175: error: unknown field 'nopage' specified in initializer
/tmp/vmware-config5/vmmon-only/linux/driver.c:176: warning: initialization from incompatible pointer type
/tmp/vmware-config5/vmmon-only/linux/driver.c: In function '__LinuxDriver_Ioctl':
/tmp/vmware-config5/vmmon-only/linux/driver.c:1781: error: too many arguments to function 'smp_call_function'
make[2]: *** [/tmp/vmware-config5/vmmon-only/linux/driver.o] Error 1
make[1]: *** [_module_/tmp/vmware-config5/vmmon-only] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.27.12-78.2.8.fc9.i686'
make: *** [vmmon.ko] Error 2
make: Leaving directory `/tmp/vmware-config5/vmmon-only'
Unable to build the vmmon module.

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

Execution aborted.













Any ideas ? big_smile

Hors ligne

#21 28/01/2009 21:17:06

remi
Crazy PHP packages monkey... !
Rédacteur Wiki
Lieu : Champagne...
Inscription : 16/10/2004
Messages : 5 569
Site Web

Re : mise à jour kernel / vmware

VMWare server 1.0.x devient galère à installer avec les derniers noyaux.

VMWare server 2.0.0 passe très bien (testé avec le dernier 2.6.27.12)
Bon il est moins pratique à l'utilisation (console Web), mais on s'y fait.
Attention : il faut aussi désactivé SElinux.

++

P.S. tu as exhumé une vieille discussion de 2007, donc les solutions proposées ne sont plus du tout d'actualité

Dernière modification par remi (28/01/2009 21:19:59)

Hors ligne

#22 28/01/2009 23:42:15

fgland
Membre
Lieu : Lituanie
Inscription : 09/08/2004
Messages : 2 856

Re : mise à jour kernel / vmware

j'ai aussi abandonné vmware 1 pour cette raison mais je trouve la 2 assez lourde.
Par contre, je suis retourné voir Virtualbox qui a fait beaucoup de progrès et me semble supporter la comparaison maintenant.
Gérard

Hors ligne

Pied de page des forums