Ciao,
sto cercando di installare vmware Server 1 su opensuse 11.2 32bit.
Inizialmente avevo un errore in compilazione che poi ho risolto con una patch:
vmware-update-2.6.31-5.5.9
Questa patch contiene uno shell script che sistema il problema; però nel file readme c'è anche una nota:
init_mm (2.6.29 and above):
----------------------
You must re-export init_mm to use this vmware version with newer kernels
For this, you must apply the patch 2.6.29-export-init_mm.patch
(or kernel-version-export-init_mm.patch) to your kernel sources and rebuild your kernel.
(unless your distribution did this for you).
To check its kinda easy.
If the build fails with "unknown symbol" and "init_mm not found",
then you know you're missing it.
Non ho capito molto ma il mio kernel è:
dba3:~/Download/vmware-update-2.6.31-5.5.9 # uname -a
Linux dba3 2.6.31.5-0.1-desktop #1 SMP PREEMPT 2009-10-26 15:49:03 +0100 i686 i686 i386 GNU/Linux
e l'errore che prendo è:
WARNING: "init_mm" [/tmp/vmware-config15/vmmon-only/vmmon.ko] undefined!
CC /tmp/vmware-config15/vmmon-only/vmmon.mod.o
LD [M] /tmp/vmware-config15/vmmon-only/vmmon.ko
make[1]: Leaving directory `/usr/src/linux-2.6.31.5-0.1-obj/i386/desktop'
cp -f vmmon.ko ./../vmmon.o
make: Leaving directory `/tmp/vmware-config15/vmmon-only'
Unable to make a vmmon module that can be loaded in the running kernel:
insmod: error inserting '/tmp/vmware-config15/vmmon.o': -1 Unknown symbol in module
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.
Dovrei applicare la patch: patch 2.6.29-export-init_mm.patch ma come si fà?
Che devo fare?
Ciao.
Grazie.
Di solito per applicare una patch si seguono le istruzioni contenute nel file stesso. Un esempio di applicazione lo trovi qui: http://www.velociraptus.com/unix/articoli_d.php?particoloID=5
Personalmente sono passato da VMWare a VirtualBox (versione SUN, non quella OSE) che non ha problemi di kernel e funziona egregiamente.
OpenSuse Leap42 con KDE5 su Intel I7 4930K scheda madre Asus Sabertooth X79 - RAM 32 Gb - scheda video NVIDIA GTX660 1GB - scheda TV Hauppauge WinTV Nova T stick