• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] Vmware-Player 3.1.3

Status
Für weitere Antworten geschlossen.
Guten Abend,
Bei jeder neuen Version von Opensuse muss man immer von null Anfangen um den Vmware-Player zu installieren.
Bis 11.2 war es leicht. Jetzt moechte ich gerne Vmware auf Opensuse 11.4 installlieren. Ich habe alle Packete auf die Platte installiert.
kernel-source kernel-devel gcc make gcc+c++ patch buillds ecc.
Hat jeand den Player zum Laufen gebracht? Welche Pakcete soll ich herunterladen?
Ich bin fuer jede Loesung dankbar.
Danke.
Bye.
Antonio

Suse 11.4/64bit, kde 4.6.0, kernel-desktop 2.6.37.x, Nvidia-Driver
 
Danke fuer die Infos.
Ich werde auf die naechste Version von Vmplayer warten.
Jetzt benutze ich Virtualbox.
Bye.
Antonio
 
Habe daselbe Problem, seit der Aktualisierung von Suse 11.3 auf Suse 11.4 läuft mein Vmwareplayer nicht mehr.
Habe mir den Link angeschaut.

Gibt es auch eine Anleitung/ Hilfe auf deutsch?

Bzw. was muß ich dabei machen:
Hi All,

finally solved, used the following:


patch-modules_v62-opensuse.sh
Change this script to use the following file (Unzipped):

vmware-7.1.3-2.6.37-9-generic.patch.zip

And working :)

Thanks for your help!

Code:
vmware-modconfig --console --install-all
gcc and kernel headers must be installed
linux-zyfm:/home # modprobe vmci
FATAL: Module vmci not found.
linux-zyfm:/home  # lsmod | grep vmci
linux-zyfm:/home/ # modprobe vmci
FATAL: Module vmci not found.
linux-zyfm:/home/ # rpm -qa | grep kernel
kernel-devel-2.6.38-18.1.noarch
nfs-kernel-server-1.2.3-11.14.1.x86_64
kernel-xen-devel-2.6.38-18.1.x86_64
kernel-firmware-2.6.38-3.2.noarch
kernel-desktop-2.6.37.1-1.2.2.x86_64
kernel-syms-2.6.38-18.1.x86_64
kernel-desktop-devel-2.6.38-18.1.x86_64
kernel-default-devel-2.6.38-18.1.x86_64
 
Also ich habe jetzt versucht mit der Anleitung:

[/url]http://www.linuxinsight.com/vmware-workstation-7.1.3-runs-great-on-linux-kernel-2.6.37.html[/url]

meinen VMwareplayer zum Straten zu bekommen.


Code:
for file in *
> do
> tar xvf $file
> done

Danach erscheint eine lange Liste.....Und dies scheint auch zu funktionieren ohne Fehlermeldung.

Code:
patch -p1 /home/frank/Downloads/vmware-workstation-7.1.3-kernel-2.6.37.patch

Danach passiert nichts mehr.

Alle weiteren Befehle scheinen nicht anzukommen:

Code:
for file in *-only
do
tar cvf `basename $file -only`.tar $file
done
rm -rf *-only
vmware-modconfig --console --install-all

Ist es ein Fehler weil ich vmwareplayer und nicht die Vmwareworkstation habe?

Irgendwie habe ich das Gefühl, daß der Befehl
Code:
patch
nichts macht.

Woher weiß ich welche Version VMwareplayer ich habe?

Ist das wichtig?
 
Habe es nun nach diese rANleitung gemacht, aber leider ohne Erfolg:

http://us.generation-nt.com/answer/suse-11-4-und-vmware-help-202533692.html

Dort steht noch:
... und entpacke die dort als tar-Files liegenden VMware-Sourcen:

for file in *.tar; do tar xvf $file; done

Habe ich das vielleicht vergessen???


Code:
chmod u+x patch-modules_v62-opensuse.sh
linux-zyfm:/usr/lib/vmware/modules/source # ./patch-modules_v62-opensuse.sh
patching file vmci-only/include/compat_semaphore.h
patching file vmmon-only/linux/driver.c
patching file vmnet-only/compat_semaphore.h
patching file vsock-only/shared/compat_semaphore.h
gcc and kernel headers must be installed


All done, you can now run VMWare Player.
Modules sources backup can be found in the '/usr/lib/vmware/modules/source-player3.1.3-2011-03-26-13:41:55-backup' directory
linux-zyfm:/usr/lib/vmware/modules/source # vmware-modconfig --console --install-all
gcc and kernel headers must be installed
linux-zyfm:/usr/lib/vmware/modules/source # vmware-modconfig --console --install-all
gcc and kernel headers must be installed
linux-zyfm:/usr/lib/vmware/modules/source # vmware-modconfig --console --install-all
gcc and kernel headers must be installed

Ich finde keine linux-kernel-headers zum downloaden.

gcc ist installiert. Weiß nicht warum diese Fehelermeldung kommt.


Code:
rpm -qa | grep kernel
kernel-devel-2.6.38-18.1.noarch
nfs-kernel-server-1.2.3-11.14.1.x86_64
kernel-xen-devel-2.6.38-18.1.x86_64
kernel-firmware-2.6.38-3.2.noarch
kernel-source-2.6.38-18.1.noarch
kernel-desktop-2.6.37.1-1.2.2.x86_64
kernel-syms-2.6.38-18.1.x86_64
kernel-desktop-devel-2.6.38-18.1.x86_64
kernel-desktop-base-2.6.38-18.1.x86_64
kernel-default-devel-2.6.38-18.1.x86_64

linux-glibc-devel - Linux headers for userspace development

This package provides Linux kernel headers, the kernel API description required for compilation of almost all programs. This is the userspace interface; compiling external kernel modules requires kernel-(flavor)-devel, or kernel-syms to pull in all kernel-*-devel, packages, instead.

Ist installiert.
 
Vergiss alles außer der Anleitung aus dem 2. Post. Du musst in der Datei mit der Endung ".sh" eine Zeile ändern, so dass der richtige Patch verwendet wird.
 
Wo muß ich:

Code:
./patch-modules_v62-opensuse.sh

ausführen.

Habe die 2. Zeile in:

Code:
fpatch=vmware-7.1.3-2.6.37-9-generic.patch

geändert.

Die Dateien liegen in

Code:
/usr/lib/vmware/modules/source
Oder müßen die woanders hin?

Code:
vmware-modconfig
Logging to /tmp/vmware-frank/setup-10930.log
Icon name must be set.

Die log-Datei sieht wie folgt aus:
Code:
Mär 26 16:38:22.280: app-139880906073856| Log for VMware Workstation pid=10930 version=7.1.3 build=build-324285 option=Release
Mär 26 16:38:22.280: app-139880906073856| The process is 64-bit.
Mär 26 16:38:22.280: app-139880906073856| Host codepage=UTF-8 encoding=UTF-8
Mär 26 16:38:22.280: app-139880906073856| Logging to /tmp/vmware-frank/setup-10930.log
Mär 26 16:38:22.281: app-139880906073856| Icon name must be set.
 
Habe in einenm anderen Verzeichnis den Befehl wieder ausgeführt:


Code:
 ./patch-modules_v62-opensuse.sh
/usr/lib/vmware/modules/source/.patched found. You have already patched your sources. Exiting
 
Dann lösch das doch einfach und mache es dann noch mal.

Ehrlich gesagt würde ich VBOX nehmen.

Hier das ist nichts für dich. Und das ist bei jedem VMWARE/Kernel-Update wieder das gleiche. Entweder etwas mehr Eigeninitiative und englisch lernen/verstehen. Oder halt VBOX.
 
Code:
/patch-modules_v62-opensuse.sh
patching file vmci-only/include/compat_semaphore.h
Hunk #1 FAILED at 28.
Hunk #2 FAILED at 41.
2 out of 2 hunks FAILED -- saving rejects to file vmci-only/include/compat_semaphore.h.rej
patching file vmmon-only/linux/driver.c
Hunk #2 succeeded at 168 (offset -2 lines).
patching file vmnet-only/compat_semaphore.h
Hunk #1 FAILED at 28.
Hunk #2 FAILED at 41.
2 out of 2 hunks FAILED -- saving rejects to file vmnet-only/compat_semaphore.h.rej
patching file vsock-only/shared/compat_semaphore.h
Hunk #1 FAILED at 28.
Hunk #2 FAILED at 41.
2 out of 2 hunks FAILED -- saving rejects to file vsock-only/shared/compat_semaphore.h.rej
 
Patch as Patchas can :)

Du hast da wohl etwas zu oft ausgeführt. Am besten deinstallierst du mal den VMWARE Player, löscht die Verzeichnisse /etc/vmware und /usr/lib/vmware. Dann neu installieren und neu starten mit dem Patch.

Oder VBOX, das ist aktuell stressfrei auch mit dem neuesten 2.6.38 einzusetzen.

Wie ich bereits oben sagte: VMPlayer ist aktuell nicht für Leute geeignet, die sich mit der Materie nicht auskennen. Eigentlich schade, ist sonst ein gutes Produkt. Aber der Kernelsupport ist der letzte Müll.
 
Heute ist die neue Version zum Herunterladen bereit.
Version 3.1.4 konnte ich auf meine Opensuse 11.4, 64 bit ohne Probleme installieren und starten.

Ich moechte noch einmal allen fuer die Hilfe danken.

Antonio

NB: In der Zwischenzeit habe ich auf Virtualbox installiert und eine VM mit XP und Vista, erstellt.
Ich patche nicht gerne den Kernel.
 
Status
Für weitere Antworten geschlossen.
Oben