Hallo zusammen,
nachdem mein System nur noch kernel 2.6.32-gentoo-r5 nutzt,
und ich VirtualBox-bin-3.1.4 installieren konnte, wollte ich auch
VMware-player 3 installieren.
Da dieser nicht in portage vorhanden ist, habe ich mir das bundle
geholt und installiert.
Die Installation lief ohne Fehler durch, doch wenn ich den
VMware-player starte, erscheint zunächst das Konfigurations-Teil
für die Module, für die ich root-Rechte benötige.
Beim zweiten Modul (vmnet) kommt ein Dreieck mit Ausrufezeichen,
d.h. dieses Modul kann nicht erstellt werden.
google hat mir dabei folgende Anleitung ausgespuckt:
http://blog.chmouel.com/2009/12/05/vmwar…-kernel-2-6-32/
Nach dieser Anleitung bin ich vorgegangen.
Leider habe ich dabei feststellen müssen, dass unter /usr/lib/vmware/modules/source
liegende vmnet.tar leer ist.
Somit funktioniert die Anleitung nicht.
Also habe ich mir von meiner anderen Gentoo-Installation das gefüllte vmnet.tar
rüberkopiert (dort ist kernel-2.6.31-gentoo-r3).
Dann noch einmal nach der Anleitung.
Der dort vorgeschlagene Eintrag in vnetUserListener.c ist nun vorhanden.
Leider funktioniert vmnet dennoch nicht.
Wenn ich den vmware-player in Konsole starte, kommt bei vmnet folgende Meldung:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
ake[1]: Entering directory `/usr/src/linux-2.6.32-gentoo-r5'
CC [M] /tmp/vmware-root/modules/vmnet-only/driver.o
CC [M] /tmp/vmware-root/modules/vmnet-only/hub.o
CC [M] /tmp/vmware-root/modules/vmnet-only/userif.o
CC [M] /tmp/vmware-root/modules/vmnet-only/netif.o
CC [M] /tmp/vmware-root/modules/vmnet-only/bridge.o
CC [M] /tmp/vmware-root/modules/vmnet-only/filter.o
CC [M] /tmp/vmware-root/modules/vmnet-only/procfs.o
CC [M] /tmp/vmware-root/modules/vmnet-only/smac_compat.o
CC [M] /tmp/vmware-root/modules/vmnet-only/smac.o
CC [M] /tmp/vmware-root/modules/vmnet-only/vnetEvent.o
CC [M] /tmp/vmware-root/modules/vmnet-only/vnetUserListener.o
/tmp/vmware-root/modules/vmnet-only/vnetUserListener.c:37:10: Fehler: #include erwartet "DATEINAME" oder <DATEINAME>
/tmp/vmware-root/modules/vmnet-only/vnetUserListener.c: In Funktion »VNetUserListenerEventHandler«:
/tmp/vmware-root/modules/vmnet-only/vnetUserListener.c:241: Fehler: »TASK_INTERRUPTIBLE« nicht deklariert (erste Benutzung in dieser Funktion)
/tmp/vmware-root/modules/vmnet-only/vnetUserListener.c:241: Fehler: (Jeder nicht deklarierte Bezeichner wird nur einmal aufgeführt
/tmp/vmware-root/modules/vmnet-only/vnetUserListener.c:241: Fehler: für jede Funktion in der er auftritt.)
/tmp/vmware-root/modules/vmnet-only/vnetUserListener.c: In Funktion »VNetUserListenerRead«:
/tmp/vmware-root/modules/vmnet-only/vnetUserListener.c:283: Fehler: »TASK_INTERRUPTIBLE« nicht deklariert (erste Benutzung in dieser Funktion)
/tmp/vmware-root/modules/vmnet-only/vnetUserListener.c:283: Fehler: Implizite Deklaration der Funktion »signal_pending«
/tmp/vmware-root/modules/vmnet-only/vnetUserListener.c:283: Fehler: Implizite Deklaration der Funktion »schedule«
make[2]: *** [/tmp/vmware-root/modules/vmnet-only/vnetUserListener.o] Fehler 1
make[1]: *** [_module_/tmp/vmware-root/modules/vmnet-only] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.32-gentoo-r5'
make: *** [vmnet.ko] Fehler 2
make: Leaving directory `/tmp/vmware-root/modules/vmnet-only'
|
Gegenüber der Beschreibung aus der Anleitung kommt hier nun noch ein Fehler hinzu:
/tmp/vmware-root/modules/vmnet-only/vnetUserListener.c:37:10: Fehler: #include erwartet "DATEINAME" oder <DATEINAME>
Das habe ich gleich wieder in google eingetragen, finde aber dazu keinen Treffer.
Nun wüsste ich gerne, ob ich hier im Forum weiterführende Hilfe erfahren kann.
Denn es müsste doch möglich sein, den VMware-player auch unter 2.6.32-gentoo-r5
zu nutzen.
Danke im voraus für Hinweise.
Gruss
Manfred
Hier noch eine weitere Anleitung:
http://wiki.archlinux.org/index.php/Inst…d_kernel_2.6.32
Ich habe diese Anleitung genau befolgt, dennoch funktioniert es nicht.