Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

16.02.2010, 14:47

Vmware-player und kernel-2.6.32-gentoo-r5 - vmnet Fehler

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.

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Windhund« (16.02.2010, 15:17)


2

16.02.2010, 15:17

Darauf muss man erst kommen.....

Ich habe alles noch einmal überprüft.
Dabei ist mir aufgefallen - eher durch Zufall denn zielgenaues Wissen -
dass Anführungszeichen und Schlusszeichen beim Eintrag von
#include "compat_sched.h"
anders aussahen als die übrigen Zeichen in der Datei.

Als ich diese richtiggestellt habe, lief es auf einmal durch
mit der Modul-Erstellung.

Fazit: Diese Anleitung kann ich nur für alle empfehlen,
denn sie löst das Problem auf einfach Weise.

Gruss
Manfred

3

13.03.2010, 08:22

Neue Meldung:

VMware-player 3.0.1 lässt sich unter Gentoo mit kernel 2.6.33-gentoo ohne zusätzliche Eingriffe nutzen.

Das ist das Auffälligste, ansonsten ist unter der Haube noch das eine oder andere verbessert worden.

Gruss
Manfred