Das Problem
Für einen Kurs zur Betriebssystemarchitektur an der Universität müssen wir VMware Player 3.1.4 für Klassenzuweisungen verwenden. Ich verwende derzeit 64-Bit-Ubuntu 11.04 und habe kürzlich eine Vanille-Installation von 64-Bit 11.04 formatiert. das hatte noch das folgende Ergebnis.
Ich starte die Installation, indem ich in das Verzeichnis gehe, in dem sich das VMware-Bundle befindet, und diesen Installationsbefehl ausführe:
sudo sh ./VMware-Player-3.1.4-385536.x86_64.bundle
Leider tritt nach einer halben Sekunde nach dem Ausführen des Installationsskripts der folgende Fehler auf:
./VMware-Player-3.1.4-385536.x86_64.bundle: Zeile 302: /tmp/vmis.k6Yk9O/install/vmware-installer/vmware-installer: Berechtigung verweigert
Bei dem das extrahierte Installationsprogramm in Zeile 302 mit den folgenden Optionen ausgeführt wird:
302 "$installer" --set-setting vmware-installer libconf "$libconf" \
303 --install-component "$source"/vmware-installer \
304 --install-bundle "$bundle" "$@"
Außerdem gibt eine im Bundle aufgerufene md5sum die genaue Summe zurück, wie auf der Download-Seite angegeben.
a7fdadfb2af8d9f76571cd06f2439041 VMware-Player-3.1.4-385536.x86_64.bundle
Zu diesem Zeitpunkt habe ich mich sudo -i
als root angemeldet, was immer noch einen Fehler auslässt, dem die Berechtigung verweigert wurde.
Die Suche in Google und Stackoverflow ergab nur einen weiteren Fall ohne Antworten (ich habe positiv bewertet). Also habe ich beschlossen, auf askubuntu zu posten und mich zu fragen, ob jemand das gleiche Problem hatte oder eine Lösung unter 11.04 hat.
Prost! : P.
quelle
nodev,nosuid,noexec,mode=1777
- ich starte mein 64-Bit und probiere es aus: PAntworten:
Es ist wahrscheinlich, dass das Installationsprogramm versucht, eine Binärdatei im Ordner / tmp auszuführen.
Es ist wahrscheinlich, dass die Partition, in der sich Ihr Ordner / tmp befindet, in / etc / fstab als " noexec " konfiguriert ist . Dies bedeutet, dass auf dieser Partition keine Binärdateien ausgeführt werden dürfen.
Mein Rat ist, / tmp auf eine eigene Partition zu verschieben, die "exec" -Rechte in Ihren fstab-Zeilenoptionen hat.
Alternativ können Sie "noexec" in fstab vorübergehend in "exec" ändern - installieren Sie vmware und schalten Sie es dann wieder zurück.
quelle