PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : vmware-player unter Suse 11.1



HJPSoft
17.01.09, 10:30
Hi,

ich eröffne diesen Thread, da ein durchaus interessanter Beitrag von cane am 07.01. unbeantwortet blieb und ich in die gleiche Situation geraten bin. Cane hat auf die Frage, wie er den vmware-player installiert bekommt, als Antwort die Installation von vmware workstation 6.5 erhalten.
Ich habe Suse 11.1 neu auf neuer Hardware installiert und meine vmx-Dateien kopiert. Diese möchte ich nicht verändern sondern lediglich mit dem Player aufrufen können. Nach der Installation der rpm-Datei des vmware-players 2.5.1 64-Bit, erhalte ich die folgenden Mitteilungen:

linux:/home/peter1/downloads # rpm -Uhv VMware-Player-2.5.1-126130.x86_64.rpm
Preparing... ########################################### [100%]
1:VMware-Player ########################################### [100%]
Extracting VMware Installer...done.
Installing VMware Installer 1.0
Copying files...
Configuring...
Installing VMware Player 2.5.1
Copying files...
Configuring...
Installing VMware Player 2.5.1
Copying files...
Configuring...
Traceback (most recent call last):
File "/tmp/vmis.xrbLDS/install/vmware-installer/python/lib/logging/handlers.py", line 73, in emit
if self.shouldRollover(record):
File "/tmp/vmis.xrbLDS/install/vmware-installer/python/lib/logging/handlers.py", line 146, in shouldRollover
msg = "%s\n" % self.format(record)
File "/tmp/vmis.xrbLDS/install/vmware-installer/python/lib/logging/__init__.py", line 630, in format
return fmt.format(record)
File "/tmp/vmis.xrbLDS/install/vmware-installer/python/lib/logging/__init__.py", line 421, in format
s = self._fmt % record.__dict__
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 20: ordinal not in range(128)
Traceback (most recent call last):
File "/tmp/vmis.xrbLDS/install/vmware-installer/python/lib/logging/handlers.py", line 73, in emit
if self.shouldRollover(record):
File "/tmp/vmis.xrbLDS/install/vmware-installer/python/lib/logging/handlers.py", line 146, in shouldRollover
msg = "%s\n" % self.format(record)
File "/tmp/vmis.xrbLDS/install/vmware-installer/python/lib/logging/__init__.py", line 630, in format
return fmt.format(record)
File "/tmp/vmis.xrbLDS/install/vmware-installer/python/lib/logging/__init__.py", line 421, in format
s = self._fmt % record.__dict__
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 57: ordinal not in range(128)
Traceback (most recent call last):
File "/tmp/vmis.xrbLDS/install/vmware-installer/python/lib/logging/handlers.py", line 73, in emit
if self.shouldRollover(record):
File "/tmp/vmis.xrbLDS/install/vmware-installer/python/lib/logging/handlers.py", line 146, in shouldRollover
msg = "%s\n" % self.format(record)
File "/tmp/vmis.xrbLDS/install/vmware-installer/python/lib/logging/__init__.py", line 630, in format
return fmt.format(record)
File "/tmp/vmis.xrbLDS/install/vmware-installer/python/lib/logging/__init__.py", line 421, in format
s = self._fmt % record.__dict__
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 57: ordinal not in range(128)
Traceback (most recent call last):
File "/tmp/vmis.xrbLDS/install/vmware-installer/python/lib/logging/handlers.py", line 73, in emit
if self.shouldRollover(record):
File "/tmp/vmis.xrbLDS/install/vmware-installer/python/lib/logging/handlers.py", line 146, in shouldRollover
msg = "%s\n" % self.format(record)
File "/tmp/vmis.xrbLDS/install/vmware-installer/python/lib/logging/__init__.py", line 630, in format
return fmt.format(record)
File "/tmp/vmis.xrbLDS/install/vmware-installer/python/lib/logging/__init__.py", line 421, in format
s = self._fmt % record.__dict__
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 57: ordinal not in range(128)
Traceback (most recent call last):
File "/tmp/vmis.xrbLDS/install/vmware-installer/python/lib/logging/handlers.py", line 73, in emit
if self.shouldRollover(record):
File "/tmp/vmis.xrbLDS/install/vmware-installer/python/lib/logging/handlers.py", line 146, in shouldRollover
msg = "%s\n" % self.format(record)
File "/tmp/vmis.xrbLDS/install/vmware-installer/python/lib/logging/__init__.py", line 630, in format
return fmt.format(record)
File "/tmp/vmis.xrbLDS/install/vmware-installer/python/lib/logging/__init__.py", line 421, in format
s = self._fmt % record.__dict__
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 57: ordinal not in range(128)
Traceback (most recent call last):
File "/tmp/vmis.xrbLDS/install/vmware-installer/python/lib/logging/handlers.py", line 73, in emit
if self.shouldRollover(record):
File "/tmp/vmis.xrbLDS/install/vmware-installer/python/lib/logging/handlers.py", line 146, in shouldRollover
msg = "%s\n" % self.format(record)
File "/tmp/vmis.xrbLDS/install/vmware-installer/python/lib/logging/__init__.py", line 630, in format
return fmt.format(record)
File "/tmp/vmis.xrbLDS/install/vmware-installer/python/lib/logging/__init__.py", line 421, in format
s = self._fmt % record.__dict__
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 57: ordinal not in range(128)
Traceback (most recent call last):
File "/tmp/vmis.xrbLDS/install/vmware-installer/python/lib/logging/handlers.py", line 73, in emit
if self.shouldRollover(record):
File "/tmp/vmis.xrbLDS/install/vmware-installer/python/lib/logging/handlers.py", line 146, in shouldRollover
msg = "%s\n" % self.format(record)
File "/tmp/vmis.xrbLDS/install/vmware-installer/python/lib/logging/__init__.py", line 630, in format
return fmt.format(record)
File "/tmp/vmis.xrbLDS/install/vmware-installer/python/lib/logging/__init__.py", line 421, in format
s = self._fmt % record.__dict__
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 57: ordinal not in range(128)
Installation was successful
Der nächste Aufruf wäre das obligatorische : vmware-config.pl, aber diese Datei wurde nicht installiert. Die Abfragen:

linux:/home/peter1/downloads # rpm -qa|grep kernel
kernel-default-extra-2.6.27.7-9.1
kernel-debug-base-2.6.27.7-9.1
kernel-default-2.6.27.7-9.1
kernel-default-base-2.6.27.7-9.1
linux:/home/peter1/downloads # rpm -qa|grep make
make-3.81-128.14
linux:/home/peter1/downloads # rpm -qa|grep gcc
libgcc43-32bit-4.3.3_20081022-9.8
libgcc43-4.3.3_20081022-9.8
gcc-gij-4.3-34.243
gcc43-gij-4.3.3_20081022-9.2

spiegeln den augenblicklichen Zustand meiner Linux-Installation wieder. Leider habe ich keinen Installations-Support für vmware. Ich würde aber meine bisherigen vmx-Archive weiter nutzen wollen, ohne die $89,- für eine neue Workstation-Lizenz hinlegen zu müssen.

Wer kennt dieses Problem ?

HJPSoft

stefan.becker
17.01.09, 13:06
Ignorieren und das Programm einfach starten.

HJPSoft
17.01.09, 16:31
Danke Stefan,

aber leider lässt sich vmplayer partout nicht starten. Die Dateien wurden unter /usr/lib/vmware abgelegt. Unter dem Verzeichnis /bin finden sich die Programme. Nach Ausführung von ./vmplayer erscheint:

/vmplayer: error while loading shared libraries: libexpat.so.0: cannot open shared object file: No such file or directory
Auf den Befehl:

vmware-modconfig --console --install-all
erhalte ich einen Speicherzugriffsfehler.
Und starte ich vmplayer aus dem Home-Verzeichnis:

peter1@linux:~> vmplayer
Logging to /tmp/vmware-peter1/setup-15456.log
/usr/share/themes/Clearlooks/gtk-2.0/gtkrc:72: error: unexpected identifier `colorize_scrollbar', expected character `}'

(vmware-modconfig:15456): Gtk-WARNING **: Im Modulpfad »qtcurve« konnte keine Themen-Engine gefunden werden,
/usr/share/themes/Clearlooks/gtk-2.0/gtkrc:72: error: unexpected identifier `colorize_scrollbar', expected character `}'
modinfo: could not find module vmmon
modinfo: could not find module vmnet
modinfo: could not find module vmblock
modinfo: could not find module vmci
modinfo: could not find module vsock
modinfo: could not find module vmmon
modinfo: could not find module vmnet
modinfo: could not find module vmblock
modinfo: could not find module vmci
modinfo: could not find module vsock
/usr/bin/vmplayer: line 31: 15456 Speicherzugriffsfehler "$BINDIR"/vmware-modconfig --appname="VMware Player" --icon="vmware-player"

stefan.becker
17.01.09, 16:35
Ah ja, bekanntes Problem.

http://www.linux-club.de/viewtopic.php?f=43&t=99816

Hatte ich, mit der Lösung ging es.

HJPSoft
17.01.09, 18:08
Hurra,

es hat geklappt. Nachdem ich gcc und die kernel-sources auch noch installiert habe, hat wurde nach dem Verschieben vmplayer neu kompiliert.
Jetzt hat der vmplayer auch die alte vmx-Datei übernommen und das Gastbetriebssytem gestartet.
Danke für die Hilfe. Vielleicht sollte man die Anweisung in die FAQ mit aufnehmen.

HJPSoft:)

HJPSoft
18.01.09, 16:33
Zu früh gefreut !

Nach dem Neustart hat die vmplayer-Installation möglicherweise einige Module verloren. So weigerte sich vmplayer eine vmx-Datei (Windows XP) zu starten, weil das vmmon-Modul fehlte. Ein modprobe vmmon behob diesen Fehler, aber es fehlten wohl noch mehr Module.
Der Befehl:

vmware-modconfig --console --install-all
hat den vmplayer wieder in ein funktionierendes Tools verwandelt. Nur ist es etwas umständlich, ständig eine Neukompilierung zu starten.

Wer weiss Rat ?

stefan.becker
18.01.09, 16:41
Ich würde das Paket noch mal löschen, dann alle Einträge unter /etc/vmware löschen, dann neu installieren.

Bei mir geht es jedenfalls problemlos unter Suse 11.1.

HJPSoft
21.01.09, 18:22
Hallo Stefan,

Der Fehler konnte durch die Neuinstallation nicht behoben werden. Nach Auswerten des Boot-Protokolls habe ich jedoch erkennen müssen, dass das gleichzeitig installierte virtualbox für den Schlamassel verantwortlich war.
Virtualbox deinstalliert --> vmplayer läuft einwandfrei