Seite 1 von 1

Probleme bei Installation unter Suse 11

Verfasst: 29.06.2008, 10:13
von yummieee
Hi. Unter Suse 10.3 hatte ich bisher keinerlei Probleme gehabt. Aber nun unter V11 komme ich nicht wirklich weiter.
Ich hoffe ihr könnt mir weiterhelfen.
Danke schonmal im Voraus...

Code: Alles auswählen

Extracting the sources of the vmmon module.

Building the vmmon module.

Building for VMware Workstation 6.0.0.
Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config4/vmmon-only'
make -C /lib/modules/2.6.25.5-1.1-pae/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-2.6.25.5-1.1-obj/i386/pae'
make -C /usr/src/linux-2.6.25.5-1.1 O=/usr/src/linux-2.6.25.5-1.1-obj/i386/pae/. modules
  CC [M]  /tmp/vmware-config4/vmmon-only/linux/driver.o
  CC [M]  /tmp/vmware-config4/vmmon-only/linux/driverLog.o
  CC [M]  /tmp/vmware-config4/vmmon-only/linux/hostif.o
  CC [M]  /tmp/vmware-config4/vmmon-only/common/comport.o
  CC [M]  /tmp/vmware-config4/vmmon-only/common/cpuid.o
In file included from /tmp/vmware-config4/vmmon-only/./include/vcpuset.h:74,
                 from /tmp/vmware-config4/vmmon-only/./include/modulecall.h:23,
                 from /tmp/vmware-config4/vmmon-only/common/vmx86.h:19,
                 from /tmp/vmware-config4/vmmon-only/common/hostif.h:18,
                 from /tmp/vmware-config4/vmmon-only/common/cpuid.c:15:
include2/asm/bitops.h:9:2: error: #error only <linux/bitops.h> can be included directly
In file included from include2/asm/cpufeature.h:118,
                 from include2/asm/alternative.h:42,
                 from include2/asm/bitops.h:13,
                 from /tmp/vmware-config4/vmmon-only/./include/vcpuset.h:74,
                 from /tmp/vmware-config4/vmmon-only/./include/modulecall.h:23,
                 from /tmp/vmware-config4/vmmon-only/common/vmx86.h:19,
                 from /tmp/vmware-config4/vmmon-only/common/hostif.h:18,
                 from /tmp/vmware-config4/vmmon-only/common/cpuid.c:15:
/usr/src/linux-2.6.25.5-1.1/include/linux/bitops.h: In function ‘get_bitmask_order’:
/usr/src/linux-2.6.25.5-1.1/include/linux/bitops.h:29: error: implicit declaration of function ‘fls’
/usr/src/linux-2.6.25.5-1.1/include/linux/bitops.h: In function ‘hweight_long’:
/usr/src/linux-2.6.25.5-1.1/include/linux/bitops.h:45: error: implicit declaration of function ‘hweight32’
/usr/src/linux-2.6.25.5-1.1/include/linux/bitops.h:45: error: implicit declaration of function ‘hweight64’
/usr/src/linux-2.6.25.5-1.1/include/linux/bitops.h: In function ‘fls_long’:
/usr/src/linux-2.6.25.5-1.1/include/linux/bitops.h:112: error: implicit declaration of function ‘fls64’
In file included from include2/asm/bitops.h:316,
                 from /tmp/vmware-config4/vmmon-only/./include/vcpuset.h:74,
                 from /tmp/vmware-config4/vmmon-only/./include/modulecall.h:23,
                 from /tmp/vmware-config4/vmmon-only/common/vmx86.h:19,
                 from /tmp/vmware-config4/vmmon-only/common/hostif.h:18,
                 from /tmp/vmware-config4/vmmon-only/common/cpuid.c:15:
include2/asm/bitops_32.h: At top level:
include2/asm/bitops_32.h:134: error: static declaration of ‘fls’ follows non-static declaration
/usr/src/linux-2.6.25.5-1.1/include/linux/bitops.h:29: error: previous implicit declaration of ‘fls’ was here
In file included from include2/asm/bitops_32.h:145,
                 from include2/asm/bitops.h:316,
                 from /tmp/vmware-config4/vmmon-only/./include/vcpuset.h:74,
                 from /tmp/vmware-config4/vmmon-only/./include/modulecall.h:23,
                 from /tmp/vmware-config4/vmmon-only/common/vmx86.h:19,
                 from /tmp/vmware-config4/vmmon-only/common/hostif.h:18,
                 from /tmp/vmware-config4/vmmon-only/common/cpuid.c:15:
/usr/src/linux-2.6.25.5-1.1/include/asm-generic/bitops/hweight.h:6: error: conflicting types for ‘hweight32’
/usr/src/linux-2.6.25.5-1.1/include/linux/bitops.h:45: error: previous implicit declaration of ‘hweight32’ was here
/usr/src/linux-2.6.25.5-1.1/include/asm-generic/bitops/hweight.h:9: error: conflicting types for ‘hweight64’
/usr/src/linux-2.6.25.5-1.1/include/linux/bitops.h:45: error: previous implicit declaration of ‘hweight64’ was here
In file included from include2/asm/bitops_32.h:149,
                 from include2/asm/bitops.h:316,
                 from /tmp/vmware-config4/vmmon-only/./include/vcpuset.h:74,
                 from /tmp/vmware-config4/vmmon-only/./include/modulecall.h:23,
                 from /tmp/vmware-config4/vmmon-only/common/vmx86.h:19,
                 from /tmp/vmware-config4/vmmon-only/common/hostif.h:18,
                 from /tmp/vmware-config4/vmmon-only/common/cpuid.c:15:
/usr/src/linux-2.6.25.5-1.1/include/asm-generic/bitops/fls64.h:6: error: static declaration of ‘fls64’ follows non-static declaration
/usr/src/linux-2.6.25.5-1.1/include/linux/bitops.h:112: error: previous implicit declaration of ‘fls64’ was here
make[4]: *** [/tmp/vmware-config4/vmmon-only/common/cpuid.o] Fehler 1
make[3]: *** [_module_/tmp/vmware-config4/vmmon-only] Fehler 2
make[2]: *** [sub-make] Fehler 2
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.25.5-1.1-obj/i386/pae'
make: *** [vmmon.ko] Fehler 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.

Verfasst: 29.06.2008, 14:35
von stefan.becker
Schmeiss die alte Version in die Tonne und hole die neuste Version 6.04. Das geht auch any any und Konsorten.

Verfasst: 30.06.2008, 12:47
von chaoschemiker
Könnte das mit Suse 11.0 + WS 6.0.4 noch jemand anderes bestätigen bzw. dementieren?

Bei mir ging es nämlich auch mit der WS 6.0.4 + anay-any-update 115/116/117 nicht. Mit ...117 wird mir zwar wähend der Installation vorgegaukelt das es läuft, aber wenn ich dann tatsächlich mal eine VM laufen lassen will, kommt kurz nach dem Sart der Abbruch mit der Fehlermeldung, das die Module nicht zum Kernel passen.

Nachtrag: Kann das was damit zu tun haben ob man die 32- oder 64-bit Version verwendet? Ich habe nämlich (versehentlich) das Suse 11.0 als 32-bit auf einem 64-bit Rechner installiert. Da abgesehen von VMware alles läuft, habe ich wenig Lust wieder alles neu zu installieren. Ausser wenn jetzt viele Postings kommen die sagen "Suse 11.0 mit 64-bit und WS 6.0.4 gehen problemlos" und andere sie sagen "Suse 11.0 mit 32-bit und WS 6.0.4 funktioniert nicht".

Verfasst: 30.06.2008, 20:01
von stefan.becker
Die neueste Version ohne any any Patch geht. Bei mir getestet mit Player 2.04, ist ja das gleiche von den Modulen wie die Workstation.

Verfasst: 03.07.2008, 18:57
von chaoschemiker
Zwischenzeitlich läuft jezt auch meine Workstation einwandfrei:

Habe die versehentlich installierte Opensuse 11.0 32-Bit deinstalliert und die korrekte 64-Bit installiert. Darauf lies sie die Workstation 6.0.4 ohne Patch installieren. Lediglich die schon häufig angesprochene Meldung über den falschen GCC-Compler Version 4.3 kommt. Die Meldung kann man ignorieren und mit Y weitermachen.