Le problème
Pour un cours d'architecture de systèmes d'exploitation à l'Université, nous devons utiliser VMware Player 3.1.4 pour les travaux en classe. J'utilise actuellement Ubuntu 11.04 64 bits et j'ai récemment formaté avec une installation vanilla de 11.04 64 bits; qui avait encore le résultat suivant.
Je démarre l'installation en cd'ing dans le répertoire où réside le bundle VMware et en exécutant cette commande d'installation:
sudo sh ./VMware-Player-3.1.4-385536.x86_64.bundle
Malheureusement, après une demi-seconde d'exécution du script d'installation, je rencontre cette erreur:
./VMware-Player-3.1.4-385536.x86_64.bundle: ligne 302: /tmp/vmis.k6Yk9O/install/vmware-installer/vmware-installer: autorisation refusée
À laquelle le programme d'installation extrait est exécuté à la ligne 302 avec les options suivantes:
302 "$installer" --set-setting vmware-installer libconf "$libconf" \
303 --install-component "$source"/vmware-installer \
304 --install-bundle "$bundle" "$@"
De plus, une somme md5 appelée sur le bundle renvoie la somme exacte telle que mentionnée sur la page de téléchargement.
a7fdadfb2af8d9f76571cd06f2439041 VMware-Player-3.1.4-385536.x86_64.bundle
À ce stade, je me suis sudo -i
connecté en tant que root, ce qui génère toujours une erreur d'autorisation refusée.
La recherche sur Google et Stackoverflow n'a fourni qu'un seul autre cas sans réponse (j'ai voté positivement); J'ai donc décidé de poster sur askubuntu en me demandant si quelqu'un a eu le même problème ou a un correctif sous 11.04?
À votre santé! : P
la source
nodev,nosuid,noexec,mode=1777
- Je vais démarrer mon 64 bits et l'essayer: PRéponses:
Il est probable que le programme d'installation essaie d'exécuter un binaire dans le dossier / tmp.
Il est probable que quelle que soit la partition dans laquelle se trouve votre dossier / tmp, elle est configurée dans / etc / fstab pour être " noexec ". Cela signifie qu'aucun binaire n'est autorisé à être exécuté sur cette partition.
Mon conseil est de déplacer / tmp vers sa propre partition qui a des droits "exec" dans vos options de ligne fstab.
Alternativement, changez temporairement "noexec" en "exec" dans fstab - installez vmware puis remettez-le en marche.
la source