pather87
Anmeldungsdatum: 5. Januar 2007
Beiträge: Zähle...
Wohnort: Kaiserslautern
|
Hi Leute, ich wollte mal VMware 2 auf meinem neuen Ubuntu installieren, um zu sehen wo mein WinXP performanter läuft. Bei der Installation gibts aber Probleme. Bei der suche nach den C-Headern bekomme ich folgende Fehlermeldung: | What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include] /usr/src/linux-headers-2.6.35-22-generic/include
The directory of kernel headers (version @@VMWARE@@ UTS_RELEASE) does not match
your running kernel (version 2.6.35-22-generic). Even if the module were to
compile successfully, it would not load into the running kernel.
|
Kann doch garnicht sein... Vegleiche: | root@kataklysm:~# uname -a
Linux kataklysm 2.6.35-22-generic #35-Ubuntu SMP Sat Oct 16 20:45:36 UTC 2010 x86_64 GNU/Linux
|
| root@kataklysm:~# dpkg -l | grep linux-headers-2.6.35-22-generic
ii linux-headers-2.6.35-22-generic 2.6.35-22.35 Linux kernel headers for version 2.6.35 on x86/x86_64
|
Das ist beides 2.6.35-22 Rev 35. Also sind die beiden Versionen gleich. Kann mir jemand einen Tipp geben, woran das liegen könnte?
|
auriga
Anmeldungsdatum: 10. August 2007
Beiträge: 21
Wohnort: Berlin
|
Hallo,
auf meinem 10.10. System während der Installation von vmware server 2 tritt das gleiche problem auf!
Hat jemand eine Idee?
Ich hab diesen Kernel installiert
uname -r
2.6.35-22-generic
|
evilwm
Anmeldungsdatum: 10. August 2009
Beiträge: 38
|
Die generic Headers linken intern lediglich auf das zugehörige Basispaket und liefern selbst nur die Kernel-Konfigurationen. Dieses steht dementsprechend auch in den Abhängigkeiten. Es müsste also das Paket linux-headers-2.6.35-22 installiert und die meisten Dateien und Verzeichnisse unter /usr/src/linux-headers-2.6.35-22-generic auf das entsprechende Gegenstück unter /usr/src/linux-headers-2.6.35-22/ verweisen. Ansonsten fällt mir erstmal nichts weiter ein.
|
pather87
(Themenstarter)
Anmeldungsdatum: 5. Januar 2007
Beiträge: 41
Wohnort: Kaiserslautern
|
ich hab jetzt erstmal gelesen, dass es einen Patch für VMware gibt http://radu.cotescu.com/category/vitualization/vmware/. Dieser funktioniert leider unter 10.10 nicht, sollte bis 10.04 aber funktionieren. Nach Kontakt mit dem Autor hab ich den experimental-patch ausprobiert, dieser funktioniert jedoch auch nicht. Hoffe, dass er bald einen funkionierenden Patch rausbringt.
|
auriga
Anmeldungsdatum: 10. August 2007
Beiträge: 21
Wohnort: Berlin
|
ich hab mir jetzt virtualbox installiert von sun/oracle
das funktioniert ohne probleme und ich kann windows als gast laufen lassen.
also von meiner seite ist das problem gelöst. also warum sich mit vmware herumschlagen? gruß stefan
|
pather87
(Themenstarter)
Anmeldungsdatum: 5. Januar 2007
Beiträge: 41
Wohnort: Kaiserslautern
|
und wenn virtualbox dann mal nicht funktioniert, hast du garnix mehr (außer kvm). Das eine Software funktioniert is keine Selbstverständlichkeit. Man kann auch mal was machen... So vmware funktioniert dank Radu Cotescu. Hier kann man den Patch herunterladen: http://github.com/raducotescu/vmware-server-linux-2.6.3x-kernel/tarball/experimental Patch entpacken und VMware-Archiv in den Ordner dazu. Shell-Skript starten.
|
MasterAce
Anmeldungsdatum: 24. Dezember 2007
Beiträge: Zähle...
|
Hey,
hatte des gleiche problem, gelöst mit zwei links:
ln -s /usr/src/linux/include/generated/utsrelease.h /usr/src/linux/include/linux/utsrelease.h ln -s /usr/src/linux/include/generated/autoconf.h /usr/src/linux/include/linux/autoconf.h
Grüße
|
boccajunior
Anmeldungsdatum: 30. Dezember 2007
Beiträge: Zähle...
|
Hallo Zusammen, ich verstehe die Lösung nicht so ganz. Ich habe bei der VMware Server Installation genau das selbe Problem gehabt. Wie hier beschrieben habe ich mir auch das "Patch" runter geladen und dann auf dem Desktop entpackt. Weiter komme ich allerdings nicht. Vielleicht noch einmal eine Anleitung für Neulinge. Danke Gruß
|
MasterAce
Anmeldungsdatum: 24. Dezember 2007
Beiträge: 4
|
Hey boccajunior, hast du es mit den zwei Links probiert? Hatte bei mir wunderbar funktioniert. | ln -s /usr/src/linux/include/generated/utsrelease.h /usr/src/linux/include/linux/utsrelease.h
ln -s /usr/src/linux/include/generated/autoconf.h /usr/src/linux/include/linux/autoconf.h
|
Beste Grüße
|
boccajunior
Anmeldungsdatum: 30. Dezember 2007
Beiträge: 40
|
Wo bzw. in welchem Verzeichnis soll ich die Links denn eingeben???? Ich habe es so gemacht: abdulkarim@AK-PC-01:~$ ln -s /usr/src/linux/include/generated/utsrelease.h /usr/src/linux/include/linux/utsrelease.h
ln: Erzeuge symbolische Verknüpfung „/usr/src/linux/include/linux/utsrelease.h“: No such file or directory
Ich glaube das ist komplett falsch was ich da grade fabriziere. Vieleicht kannst du mir noch etwas helfen?? Danke Dir!!
|
MasterAce
Anmeldungsdatum: 24. Dezember 2007
Beiträge: 4
|
hm, die headers sind aber installiert oder?
wenn ja versuchs mal mit:
| ln -s /usr/src/linux-headers-$(uname -r)/include/generated/utsrelease.h /usr/src/linux-headers-$(uname -r)/include/linux/utsrelease.h
ln -s /usr/src/linux-headers-$(uname -r)/include/generated/autoconf.h /usr/src/linux-headers-$(uname -r)/include/linux/autoconf.h
|
vielleicht hatte ich den link auf meine header files manuell erstellt. Grüße
|
boccajunior
Anmeldungsdatum: 30. Dezember 2007
Beiträge: 40
|
Ich habe die beiden Links so ausgeführt wie du mir jetzt eben beschrieben hast und es hat einen minimal Erfolg gebracht: Das hier war die Stelle wo es vorher gehackt hat. What is the location of the directory of C header files that match your running
kernel? [/lib/modules/2.6.35-22-generic/build/include] Wenn ich nun auf RETURN klicke dann kommt folgendes: Extracting the sources of the vmmon module.
Building the vmmon module.
Using 2.6.x kernel build system.
make: Gehe in Verzeichnis '/tmp/vmware-config0/vmmon-only'
make -C /lib/modules/2.6.35-22-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Betrete Verzeichnis '/usr/src/linux-headers-2.6.35-22-generic'
CC [M] /tmp/vmware-config0/vmmon-only/linux/driver.o
In file included from /tmp/vmware-config0/vmmon-only/linux/driver.c:31:
/tmp/vmware-config0/vmmon-only/./include/compat_wait.h:78: error: conflicting types for ‘poll_initwait’
include/linux/poll.h:72: note: previous declaration of ‘poll_initwait’ was here
In file included from /tmp/vmware-config0/vmmon-only/./include/vmware.h:38,
from /tmp/vmware-config0/vmmon-only/linux/driver.c:99:
/tmp/vmware-config0/vmmon-only/./include/vm_basic_types.h:108: warning: "__FreeBSD__" is not defined
In file included from /tmp/vmware-config0/vmmon-only/./common/vmx86.h:32,
from /tmp/vmware-config0/vmmon-only/linux/driver.h:29,
from /tmp/vmware-config0/vmmon-only/linux/driver.c:101:
/tmp/vmware-config0/vmmon-only/./include/x86msr.h:164: warning: "MSR_THERM2_CTL" redefined
/usr/src/linux-headers-2.6.35-22-generic/arch/x86/include/asm/msr-index.h:236: note: this is the location of the previous definition
In file included from /tmp/vmware-config0/vmmon-only/./include/vcpuset.h:103,
from /tmp/vmware-config0/vmmon-only/./include/modulecall.h:37,
from /tmp/vmware-config0/vmmon-only/./common/vmx86.h:33,
from /tmp/vmware-config0/vmmon-only/linux/driver.h:29,
from /tmp/vmware-config0/vmmon-only/linux/driver.c:101:
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:329: warning: "_MSC_VER" is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:333: warning: "_MSC_VER" is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:401: warning: "_MSC_VER" is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:407: warning: "_MSC_VER" is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h: In function ‘Atomic_ReadIfEqualWrite64’:
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:460: warning: "_MSC_VER" is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h: In function ‘Atomic_And’:
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:506: warning: "_MSC_VER" is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h: In function ‘Atomic_And64’:
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:551: warning: "_MSC_VER" is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h: In function ‘Atomic_Or’:
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:595: warning: "_MSC_VER" is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h: In function ‘Atomic_Or64’:
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:640: warning: "_MSC_VER" is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h: In function ‘Atomic_Xor’:
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:684: warning: "_MSC_VER" is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h: In function ‘Atomic_Xor64’:
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:729: warning: "_MSC_VER" is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h: In function ‘Atomic_Add’:
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:773: warning: "_MSC_VER" is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:775: warning: "_MSC_VER" is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h: In function ‘Atomic_Add64’:
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:816: warning: "_MSC_VER" is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h: In function ‘Atomic_Sub’:
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:860: warning: "_MSC_VER" is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:862: warning: "_MSC_VER" is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h: In function ‘Atomic_Sub64’:
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:903: warning: "_MSC_VER" is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h: In function ‘Atomic_Inc’:
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:945: warning: "_MSC_VER" is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:947: warning: "_MSC_VER" is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h: In function ‘Atomic_Inc64’:
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:986: warning: "_MSC_VER" is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h: In function ‘Atomic_Dec’:
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:1028: warning: "_MSC_VER" is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:1030: warning: "_MSC_VER" is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h: In function ‘Atomic_Dec64’:
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:1069: warning: "_MSC_VER" is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h: At top level:
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:1223: warning: "_MSC_VER" is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:1227: warning: "_MSC_VER" is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h: In function ‘Atomic_ReadAdd64’:
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:1313: warning: "_MSC_VER" is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h: At top level:
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:1536: warning: "_MSC_VER" is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:1663: warning: "_MSC_VER" is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h: In function ‘Atomic_ReadWrite64’:
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:1796: warning: "_MSC_VER" is not defined
In file included from /tmp/vmware-config0/vmmon-only/./include/vm_asm_x86_64.h:39,
from /tmp/vmware-config0/vmmon-only/./include/vm_asm.h:41,
from /tmp/vmware-config0/vmmon-only/linux/driver.c:103:
/tmp/vmware-config0/vmmon-only/./include/vm_asm_x86.h: At top level:
/tmp/vmware-config0/vmmon-only/./include/vm_asm_x86.h:486: warning: "_MSC_VER" is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_asm_x86.h:779: warning: "_MSC_VER" is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_asm_x86.h:820: warning: "_MSC_VER" is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_asm_x86.h:922: warning: "_MSC_VER" is not defined
In file included from /tmp/vmware-config0/vmmon-only/./include/vm_asm.h:41,
from /tmp/vmware-config0/vmmon-only/linux/driver.c:103:
/tmp/vmware-config0/vmmon-only/./include/vm_asm_x86_64.h:56: warning: "_MSC_VER" is not defined
In file included from /tmp/vmware-config0/vmmon-only/linux/driver.c:119:
/tmp/vmware-config0/vmmon-only/./common/hostif.h:53: warning: "WINNT_DDK" is not defined
/tmp/vmware-config0/vmmon-only/linux/driver.c: In function ‘LinuxDriverSyncCallOnEachCPU’:
/tmp/vmware-config0/vmmon-only/linux/driver.c:1423: error: too many arguments to function ‘smp_call_function’
/tmp/vmware-config0/vmmon-only/linux/driver.c: In function ‘LinuxDriver_Ioctl’:
/tmp/vmware-config0/vmmon-only/linux/driver.c:1987: error: ‘struct task_struct’ has no member named ‘euid’
/tmp/vmware-config0/vmmon-only/linux/driver.c:1987: error: ‘struct task_struct’ has no member named ‘uid’
/tmp/vmware-config0/vmmon-only/linux/driver.c:1988: error: ‘struct task_struct’ has no member named ‘fsuid’
/tmp/vmware-config0/vmmon-only/linux/driver.c:1988: error: ‘struct task_struct’ has no member named ‘uid’
/tmp/vmware-config0/vmmon-only/linux/driver.c:1989: error: ‘struct task_struct’ has no member named ‘egid’
/tmp/vmware-config0/vmmon-only/linux/driver.c:1989: error: ‘struct task_struct’ has no member named ‘gid’
/tmp/vmware-config0/vmmon-only/linux/driver.c:1990: error: ‘struct task_struct’ has no member named ‘fsgid’
/tmp/vmware-config0/vmmon-only/linux/driver.c:1990: error: ‘struct task_struct’ has no member named ‘gid’
/tmp/vmware-config0/vmmon-only/linux/driver.c:2007: error: too many arguments to function ‘smp_call_function’
make[2]: *** [/tmp/vmware-config0/vmmon-only/linux/driver.o] Fehler 1
make[1]: *** [_module_/tmp/vmware-config0/vmmon-only] Fehler 2
make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-2.6.35-22-generic'
make: *** [vmmon.ko] Fehler 2
make: Verlasse Verzeichnis '/tmp/vmware-config0/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/go/unsup-linux-products" and
"http://www.vmware.com/go/unsup-linux-tools".
Execution aborted.
So und jetzt bin ich komplett am ENDE mit meinem Ubuntu-Latein! Vielleicht hast du ja eine Idee. Danke und Gruß
|
boccajunior
Anmeldungsdatum: 30. Dezember 2007
Beiträge: 40
|
Hat geklappt. Jetzt habe ich nur Probleme über https in Firefox auf die VMware Oberfläche zu zugreifen. Das Zertifikat habe ich angenommen der Verbindungsaufbau geschieht auch, jedoch gehts dann nicht mehr weiter. Über http klappt alles wunderbar. DANKE
|
b-i-t
Anmeldungsdatum: 31. Juli 2010
Beiträge: 19
|
Hey boccajunior. Es wäre für andere nett gewesen, wenn du noch geschrieben hättest, was du gemacht hast, damit es geht. Bei mir klappt es noch immer nicht. Kommt man an dem Patch vorbei? Wenn ich bloß die Links anlege, passiert das gleiche was bei boccajunior passierte und das Skript bricht ab.
|
boccajunior
Anmeldungsdatum: 30. Dezember 2007
Beiträge: 40
|
Also: Ohne das Patch hab ich das nicht hin bekommen 😉 1. Das Patch downloaden.
2. Auf dem Desktop einen Ordner erstellen namens:"vmware"
3. Das Patch sowie das VMware Paket (auf keinen Fall entpacken) in den Ordner "vmware" auf den Desktop kopieren und dann nur das Patch in diesem Ordner entpacken.
4. Jetzt über den Terminal mit sudo das Shell-Skript starten. Die Installation läut dann an. Ich hab mich im nach hinein aber für VirtualBox entschieden, da das Programm einfach besser auf Ubuntu abgestimmt ist. Was mich bei VMware Server 2.0 am meisten genervt hat, war das Problem mit der VM Konsole. Damit diese dann wieder funktioniert muss man auf Firefox 3.5 downgraden etc... Also ich würde dir von Anfang an VirtualBox empfehlen. Die Optionen und Einstellungsmöglichkeiten sind nahezu identisch. Gruß boccajunior
|