10 votes

Erreur "Line 302 Permission Denied" lors de l'installation de VMware Player

Le problème

Pour un cours d'architecture des systèmes d'exploitation à l'université, nous sommes tenus d'utiliser VMware Player 3.1.4 pour les travaux de classe. J'utilise actuellement Ubuntu 11.04 64 bits, et j'ai récemment formaté avec une installation vanille de 11.04 64 bits, ce qui a donné le résultat suivant.

Je commence l'installation en me rendant dans le répertoire où se trouve 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 de l'install script, je rencontre cette erreur :

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

L'installateur extrait est alors 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, un md5sum appelé sur le paquet renvoie la somme exacte mentionnée sur la page de téléchargement.

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

A ce stade, j'ai utilisé sudo -i pour se connecter en tant que root, ce qui génère toujours une erreur de refus de permission.
La recherche sur Google et Stackoverflow n'a fourni que un autre cas J'ai donc décidé de poster un message sur askubuntu pour demander si quelqu'un a eu le même problème ou a une solution sous 11.04 ?

A la vôtre ! :P

7voto

Paul Beckingham Points 7460

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 vous avez 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 les droits "exec" dans vos options de ligne fstab.

Alternativement, changez temporairement "noexec" en "exec" dans fstab - installez vmware et changez-le à nouveau.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X