Erreur «Autorisation refusée de la ligne 302» lors de l’installation de VMware Player

Le problème

Pour un cours sur l’architecture des systèmes d’exploitation à l’université, nous devons utiliser VMware Player 3.1.4 pour les affectations de classe. J’utilise actuellement Ubuntu 11.04 64 bits et je viens de formater une installation vanille de 11.04 64 bits; qui a toujours eu le résultat suivant.

Je démarre l’installation en accédant au répertoire où réside le kit 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, j’ai rencontré l’erreur suivante:

./VMware-Player-3.1.4-385536.x86_64.bundle: ligne 302: /tmp/vmis.k6Yk9O/install/vmware-installer/vmware-installer: autorisation refusée

A partir duquel 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" "$@" 

En outre, un md5 appelé sur le paquet renvoie la sum exacte indiquée sur la page de téléchargement.

a7fdadfb2af8d9f76571cd06f2439041 VMware-Player-3.1.4-385536.x86_64.bundle

À ce stade, j’ai utilisé sudo -i pour me connecter en tant que root, ce qui génère toujours une erreur d’autorisation refusée.
La recherche dans Google et Stackoverflow n’a fourni qu’un seul autre cas sans réponse (j’ai voté vers le haut); j’ai donc décidé de poster sur askubuntu en me demandant si quelqu’un avait le même problème ou si un correctif était sous 11.04?

À votre santé! : P

Il est probable que le programme d’installation tente d’exécuter un fichier binary dans le dossier / tmp.

Il est probable que quelle que soit la partition dans laquelle se trouve votre dossier / tmp, il est configuré dans / etc / fstab pour être ” noexec “. Cela signifie qu’aucun fichier binary n’est autorisé à être exécuté sur cette partition.

Mon conseil est de déplacer / tmp vers sa propre partition qui dispose des droits “exec” dans les options de votre ligne fstab.

Sinon, remplacez temporairement “noexec” par “exec” dans fstab – installez vmware, puis réinstallez-le.