Module von vmware server 2.0x werden nicht kompeliert

Hinweis: In dem Thema Module von vmware server 2.0x werden nicht kompeliert gibt es 7 Antworten. Der letzte Beitrag () befindet sich ganz unten auf dieser Seite.
  • Hallöchen zusammen,


    ich habe mich Heute mal mit meinem Problem, vmware server und opensuse, in diesem Forum angemeldet. Weil, ich finde keine Lösung. Auch google hat mir nicht weiter geholfen. Und es macht mich völlig wahnsinnig, dass ich nicht darauf komme wo der Fehler ist!!! :smilie_pc_057:


    Ziel ist es, einen lauffähigen VMware Server 2.0.2 build-203138 unter openSuSE 12.1 x64 zum laufen zubringen.


    Leider scheitere ich schon vor der Kompelierung der Module für den Kernel.


    Abfrage von vmware-config.pl:

    Code
    What is the location of the directory of C header files that match your running
    kernel? [/usr/src/linux/include]


    Ich bestätige dies mit Enter und die Antwort ist:

    Code
    The directory of kernel headers (version @@VMWARE@@ UTS_RELEASE) does not match
    your running kernel (version 3.1.0-1.2-desktop). Even if the module were to 
    compile successfully, it would not load into the running kernel.


    Danach kommt die Abfrage wiederholt.
    Die notwendige Software, siehe unten, ist bereits installiert.


    Folgenden Link habe ich bereits ohne Erfolg durchexerziert:
    Suse 11.4-64 VMWare Server Config.-Problem


    Weiterhin habe ich mit symlinks herumexperimentiert in Richtung SL /usr/src/linux zu /usr/src/linux-3.1.0-1.2-desktop und dann weiter als SL zu /usr/src/linux-3.1.0-1.2
    Ohne Erfolg.


    System
    OS: opensuse 12.1 x64
    Kernel: 3.1.0-1.2-desktop
    Kernel-Header: installiert
    Kernel Sourcen: installiert
    make: 3.82
    comiler: gcc version 4.6.2
    Fehlt noch was? Sorry, ich poste es gerne.


    Wenn jemand einen noch so kleinen Lösungsansatz hat... Immer her damit. Vielen Dank.


    Gruß
    CW

    Intel Xeon CPU W5580 3.20GHz
    NVIDIA Corporation GT200GL [Quadro FX 4800]
    Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
    openSUSE Leap 42.3
    plasma5

    Für den Inhalt des Beitrages 36532 haftet ausdrücklich der jeweilige Autor: cookie_woman

  • Hallo Sauerland,


    danke für deine schnelle Antwort.


    Möglicherweise hast du recht. Allerdings kann ich das noch nicht so richtig glauben. Weil, unter /usr/src/ gibt es kein Verzeichnis linux-3.1.0-1.2-desktop. Und daran scheint es ja zu scheitern. Weil es wird ja dann auch die version.h gesucht.

    Intel Xeon CPU W5580 3.20GHz
    NVIDIA Corporation GT200GL [Quadro FX 4800]
    Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
    openSUSE Leap 42.3
    plasma5

    Für den Inhalt des Beitrages 36551 haftet ausdrücklich der jeweilige Autor: cookie_woman

  • Poste bitte mal:

    Code
    zypper se -si kernel


    Evtl fehlt ja kernel-devel.

    Für den Inhalt des Beitrages 36563 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Eingabe:
    zypper se -si kernel


    Ausgabe
    S | Name | Typ | Version | Arch | Repository
    --+----------------------+-------+-------------------+--------+------------------
    i | kernel-desktop | Paket | 3.1.0-1.2.1 | x86_64 | openSUSE-12.1-Oss
    i | kernel-desktop | Paket | 3.1.0-1.2.1 | x86_64 | openSuSE 12.1
    i | kernel-desktop-devel | Paket | 3.1.0-1.2.1 | x86_64 | openSUSE-12.1-Oss
    i | kernel-desktop-devel | Paket | 3.1.0-1.2.1 | x86_64 | openSuSE 12.1


    Komisch ist nur, dass sich der VMware Player 4.0.1 installieren lässt. Ohne rumzuzicken!

    Intel Xeon CPU W5580 3.20GHz
    NVIDIA Corporation GT200GL [Quadro FX 4800]
    Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
    openSUSE Leap 42.3
    plasma5

    Für den Inhalt des Beitrages 36596 haftet ausdrücklich der jeweilige Autor: cookie_woman


  • Da stimmt aber dann so nicht. Deswegen kann das auch nicht funktionieren.


    Das ist die Ausgabe bei mir:


    Mach mal als root:

    Code
    zypper in kernel-source kernel-syms kernel-devel


    Und schauen, ob make und gcc installiert ist.


    Nicht erschrecken, kernel-devel hat als Abhängigkeit alle -devel Pakete.


    Und falls Du z.B. eine Wlan-Karte, Fernsehkarte oder irgendeine Karte hast, die Firmware benötigt, solltest Du auch kernel-firmware installieren.

    Für den Inhalt des Beitrages 36608 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Ups... Sorry. Da ist wohl was im Terminal hängen geblieben.:( Sorry, Sorry.


    Eingabe:
    zypper se -si kernel


    Ausgabe:


    Eingabe:
    su -c "zypper in kernel-source kernel-syms kernel-devel"


    Ausgabe:


    Eingabe:
    make -v


    Ausgabe:
    GNU Make 3.82


    Eingabe:
    gcc -v


    Ausgabe:
    Using built-in specs.
    [...]
    gcc version 4.6.2 (SUSE Linux)


    Mir fällt auf, dass bei dir noch der "kernel-pae-devel" enthalten ist.


    Auf jeden Fall danke ich dir jetzt schon für die großartige Hilfe.

    Intel Xeon CPU W5580 3.20GHz
    NVIDIA Corporation GT200GL [Quadro FX 4800]
    Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
    openSUSE Leap 42.3
    plasma5

    Für den Inhalt des Beitrages 36645 haftet ausdrücklich der jeweilige Autor: cookie_woman