Error con VMWARE y SuSE 10.1 64 bits
Hola. Acabada la actualizació de la 10.1 64 bits me han surgido bastantes problemas que con la 9.3 no tenia, como por ejemplo - el scanner epson 3170 no funciona. El iscan ha desaparecido. - el Zenworks tampoco funciona - los paquetes del apt-get no los encuentro donde se supone que tendrian que estar: ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-x86_64/ - otros problemas debidos al cambio de funcionamiento o nuevas herramientas como Smart. Algunos ya estan resueltos en la lista, y otros les tengo que dedicar mas tiempo antes de inundar la lista con nuevos temas. El problema que si que quiero solucionar es el siguiente en este hilo es uno que no me deja instalar el VMWare (el mismo que si que funcionava en la 9.3). Despues de hacer los siguientes pasos - Instalar las fuentes del kernel - Ejecuto cd /usr/src/linux - Ejecuto make cloneconfig - Ejecuto make prepare - Lanzo el .rpm de WMWare - Ejecuto desde el terminal el /usr/bin/vmware-config.pl Empiezo a contestar a todo por defecto, pero llega a un punto que ya no puedo continuar: 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.16.13-4-default/build/include] Extracting the sources of the vmmon module. Building the vmmon module. Using 2.6.x kernel build system. make: Entering directory `/tmp/vmware-config4/vmmon-only' make -C /lib/modules/2.6.16.13-4-default/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules make[1]: Entering directory `/usr/src/linux-2.6.16.13-4-obj/x86_64/default' make -C ../../../linux-2.6.16.13-4 O=../linux-2.6.16.13-4-obj/x86_64/default modules CC [M] /tmp/vmware-config4/vmmon-only/linux/driver.o In file included from /tmp/vmware-config4/vmmon-only/linux/driver.h:20, from /tmp/vmware-config4/vmmon-only/linux/driver.c:49: /tmp/vmware-config4/vmmon-only/./include/compat_wait.h:37:5: warning: "VMW_HAVE_EPOLL" is not defined /tmp/vmware-config4/vmmon-only/./include/compat_wait.h:43:5: warning: "VMW_HAVE_EPOLL" is not defined In file included from /tmp/vmware-config4/vmmon-only/linux/driver.h:20, from /tmp/vmware-config4/vmmon-only/linux/driver.c:49: /tmp/vmware-config4/vmmon-only/./include/compat_wait.h:60: error: conflicting types for ‘poll_initwait’ /usr/src/linux-2.6.16.13-4/include/linux/poll.h:45: error: previous declaration of ‘poll_initwait’ was here /tmp/vmware-config4/vmmon-only/linux/driver.c:145: warning: initialization from incompatible pointer type /tmp/vmware-config4/vmmon-only/linux/driver.c:149: warning: initialization from incompatible pointer type make[4]: *** [/tmp/vmware-config4/vmmon-only/linux/driver.o] Error 1 make[3]: *** [_module_/tmp/vmware-config4/vmmon-only] Error 2 make[2]: *** [modules] Error 2 make[1]: *** [modules] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.16.13-4-obj/x86_64/default' make: *** [vmmon.ko] Error 2 make: Leaving directory `/tmp/vmware-config4/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/prebuilt_modules_linux.html". Execution aborted. He mirado las dos referencias que hay al final pero solo dicen los pasos iniciales que yo ya he hecho. ¿Alguna idea de lo que puede ser? Gracias por adelantado. -- Joan Carles Jimenez jjcarles@terra.es
El 24/05/2006 12:15:00 Joan Carles Jimenez escribió: jjcarles> "VMW_HAVE_EPOLL" is not defined Parece que el símbolo no está definido jjcarles> He mirado las dos referencias que hay al final pero solo dicen los pasos jjcarles> iniciales que yo ya he hecho. ¿Alguna idea de lo que puede ser? Parece que esto es de WM Ware workStation y escribo de memoria. Me suena a que se tiene que parchear el RPM antes de ejecutar el config.pl. Seguramente lo encontrarás en los foros de WMWare. -- Saludos, Josep M. Queralt
Solucionado. Hay que descargar el fichero "vmware-any-any-update101.tar.gz" de http://ftp.cvut.cz/vmware/ y ejecutar el runme.pl. Gracias. On Wednesday 24 May 2006 12:34, Josep M. Queralt wrote:
"VMW_HAVE_EPOLL" is not defined
-- Joan Carles Jimenez jjcarles@terra.es
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-05-24 a las 12:15 +0200, Joan Carles Jimenez escribió:
Acabada la actualizació de la 10.1 64 bits me han surgido bastantes problemas que con la 9.3 no tenia, como por ejemplo
- el scanner epson 3170 no funciona. El iscan ha desaparecido.
Eso no es cierto: ./DVD1/suse/i586/iscan-1.18.0.1-14.i586.rpm
In file included from /tmp/vmware-config4/vmmon-only/linux/driver.h:20, from /tmp/vmware-config4/vmmon-only/linux/driver.c:49: /tmp/vmware-config4/vmmon-only/./include/compat_wait.h:60: error: conflicting types for 'poll_initwait' /usr/src/linux-2.6.16.13-4/include/linux/poll.h:45: error: previous declaration of 'poll_initwait' was here /tmp/vmware-config4/vmmon-only/linux/driver.c:145: warning: initialization from incompatible pointer type
El gcc es cada vez más exigente con el codigo C que admite, no traga con errores para los que antes simplemente daba un aviso. Eso obliga a los desarrolladores a ser más cuidadosos, y será mejor para los usuarios; pero mientras tanto, fastidia. Me temo que tendrás que conseguir unas nuevas fuentes del vmware corregidas y preparadas correctamente. Puedo equivocarme, pero esa es mi opinión. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFEdD6PtTMYHG2NR9URApESAJ9vWoudULtPp1Ej3nkCANgu65pVPACfSFYE K+42dgkoDqou7RZv0uzDJHs= =tHAo -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Carlos E. R. escribió:
El 2006-05-24 a las 12:15 +0200, Joan Carles Jimenez escribió:
Acabada la actualizació de la 10.1 64 bits me han surgido bastantes problemas que con la 9.3 no tenia, como por ejemplo
- el scanner epson 3170 no funciona. El iscan ha desaparecido.
Eso no es cierto:
./DVD1/suse/i586/iscan-1.18.0.1-14.i586.rpm
In file included from /tmp/vmware-config4/vmmon-only/linux/driver.h:20, from /tmp/vmware-config4/vmmon-only/linux/driver.c:49: /tmp/vmware-config4/vmmon-only/./include/compat_wait.h:60: error: conflicting types for 'poll_initwait' /usr/src/linux-2.6.16.13-4/include/linux/poll.h:45: error: previous declaration of 'poll_initwait' was here /tmp/vmware-config4/vmmon-only/linux/driver.c:145: warning: initialization from incompatible pointer type
El gcc es cada vez más exigente con el codigo C que admite, no traga con errores para los que antes simplemente daba un aviso. Eso obliga a los desarrolladores a ser más cuidadosos, y será mejor para los usuarios; pero mientras tanto, fastidia.
Me temo que tendrás que conseguir unas nuevas fuentes del vmware corregidas y preparadas correctamente.
Puedo equivocarme, pero esa es mi opinión.
Hola: La solución tipo parche era corregir los Makefile.kernel,tanto del vmmon.tar como del vmnet.tar,y la cosa compilaba sin problemas. Veo que con ese fichero que comenta Joan Carles se soluciona de forma más limpia el problema. Salu2 - -- Chema Ollés Usuario Linux: #198057 Linux 2.6.16.13-4-smp #1 SMP Wed May 3 04:53:23 UTC 2006 i686 GNU/Linux -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFEdJAO65SpD7GhbzoRAsH3AKCRM/bpN2ftPWLq8vUkkspEXAqlnwCgw+fa iuSG1DhoZDvyGcNmmXcCRiM= =EFLY -----END PGP SIGNATURE-----
participants (4)
-
Carlos E. R.
-
Chema Ollés
-
Joan Carles Jimenez
-
Josep M. Queralt