Wie installiere ich vmware-player 2.0.2 unter Ubuntu 7.10 (Gutsy Gibbon)?
May 8th, 2008 by matthias
- Die folgenden Dateien herunterladen:
ppa.launchpad.net/cschieli/ubuntu/pool/multiverse/v/vmware-player/vmware-player-kernel-modules-2.6.22-14_2.0.2-1~ppa5_i386.deb
ppa.launchpad.net/cschieli/ubuntu/pool/multiverse/v/vmware-player/vmware-player-kernel-modules_2.0.2-1~ppa5_i386.deb
ppa.launchpad.net/cschieli/ubuntu/pool/multiverse/v/vmware-player/vmware-player_2.0.2-1~ppa5_i386.debDiskussion: nach forum.ubuntuusers.de/topic/123117/ sollte es reichen, in /etc/apt/sources.list einzufügen:
-
deb ppa.launchpad.net/cschieli/ubuntu gutsy multiverse
Leider funktioniert dieses Repository nicht korrekt, aber man kann die benötigten Dateien selbst herunterladen aus dem Repository von ppa.launchpad.net/cschieli/ubuntu/pool/multiverse/v/vmware-player/ .
-
- Die drei heruntergeladenen Pakete installieren mit dpkg -i (vom kleinsten zum größten …).
- Nach Installation (inkl. Konfiguration des Pakets vmware-player) tritt beim Starten von vmplayer folgender Fehler auf: »VMware Player is installed, but it has not been (correctly) configured for the running kernel. To (re-)configure it, invoke the following command: /usr/bin/vmware-config.pl.« Das Paket ist jedoch korrekt konfiguriert, und erneute Konfiguration (»dpkg-reconfigure vmware-player«) behebt den Fehler nicht. Derselbe Fehler tritt auf wenn man VMware Player als offizielles RPM-Paket herunterlädt (Version 2.0.2, Build 59825) und mit alien in ein Debian-Paket umwandelt. Lösung:
-
rm /etc/vmware/not_configured
Diskussion: www.thejackol.com/2007/05/24/run-an-existing-windows-installation-on-ubuntu/ Diese Datei wird offensichtlich immer erzeugt wenn ein /etc/init.d/vmware start fehlschlägt.
-
- Es kann (später) auch ein ähnlicher Fehler auftreten bei Verwendung von apt-get oder synaptic o.ä. zur Installation neuer Pakete. Dieser führt jeweils zur automatischen Neukonfiguration. Die komplette Ausgabe ist dabei:
Richte vmware-player ein (1:2.0.2-1~ppa5) ... Now configuring VMware Player. (This may take some time...) Configuring a bridged network for vmnet0. Configuring a NAT network for vmnet8. Probing for an unused private subnet (this can take some time)... The subnet 172.16.201.0/255.255.255.0 appears to be unused. The file /etc/vmware/vmnet8/dhcpd/dhcpd.conf that this program was about to install already exists. Overwrite? [yes] The file /etc/vmware/vmnet8/dhcpd/dhcpd.leases that this program was about to install already exists. Overwrite? [yes] The file /etc/vmware/vmnet8/dhcpd/dhcpd.leases~ that this program was about to install already exists. Overwrite? [yes] The file /etc/vmware/vmnet8/nat/nat.conf that this program was about to install already exists. Overwrite? [yes] Configuring a host-only network for vmnet1. Probing for an unused private subnet (this can take some time)... The subnet 172.16.74.0/255.255.255.0 appears to be unused. The file /etc/vmware/vmnet1/dhcpd/dhcpd.conf that this program was about to install already exists. Overwrite? [yes] The file /etc/vmware/vmnet1/dhcpd/dhcpd.leases that this program was about to install already exists. Overwrite? [yes] The file /etc/vmware/vmnet1/dhcpd/dhcpd.leases~ that this program was about to install already exists. Overwrite? [yes] Starting VMware services: Virtual machine monitor done Virtual ethernet done Bridged networking on /dev/vmnet0 failed Host network detection done Host-only networking on /dev/vmnet1 (background) done DHCP server on /dev/vmnet1 done Host-only networking on /dev/vmnet8 (background) done DHCP server on /dev/vmnet8 done NAT service on /dev/vmnet8 failed invoke-rc.d: initscript vmware-player, action "start" failed. dpkg: Fehler beim Bearbeiten von vmware-player (--configure): Unterprozess post-installation script gab den Fehlerwert 1 zurückOffensichtlich hat vmware-player noch nicht den Zustand »korrekt konfiguriert«. Das Problem tritt auch mit einer ganz »frischen« Konfiguration von vmware-player auf:
-
mv /etc/vmware /etc/vmware.old;
-
mkdir /etc/vmware;
-
touch /etc/vmware/locations;
-
dpkg –configure vmware-player
Mit /usr/bin/vmware-config.pl (in der Fehlermeldung angegeben zum Rekonfiguriern von vmware-player) ist vermutlich /usr/bin/vmware-config-network.pl gemeint, denn etwas anderes gibt es nicht. Führt man es einmal direkt aus so schlägt danach bei »/etc/init.d/vmware start« nur noch »Virtual ethernet« fehl (später aber mit der gleichen Konfiguration fast alles …).
Interessanterweise unterscheiden sich /etc/init.d/vmware und /etc/init.d/vmware-player kaum, nur dass bei letzterem einiges auskommentiert wurde.
»dpkg –control vmware-player_2.0.2-1~ppa5_i386.deb« extrahiert u.a. das postinst-Script, d.h. das Script das bei »dpkg –configure« ausgeführt wird. Dieses postinst-Script führt lediglich aus:
-
echo "Now configuring $PRODUCT. (This may take some time…) "
-
cp -f /usr/lib/vmware-player/share/locations.dist /etc/vmware/locations
-
/usr/bin/vmware-config-network.pl
Lösung: man suche in /var/lib/dpkg/status die folgenden Zeilen:
Package: vmware-player Status: install ok half-configured
und ändere sie in:
Package: vmware-player Status: install ok installed
Das macht natürlich nur Sinn wenn man funktionierende Konfigurationsdateien in /etc/vmware/ hat.
-
Posted in Ubuntu Linux, Vmware |