Erro “Line 302 Permission Denied” durante a instalação do VMware Player

10

O problema

Para um curso de Arquitetura de Sistemas Operacionais na Universidade, precisamos usar o VMware Player 3.1.4 para atribuições de turma. Atualmente, executo o Ubuntu 11.04 de 64 bits e recentemente formatado com uma instalação simples do 11.04 de 64 bits; que ainda teve o seguinte resultado.

Eu inicio a instalação colocando o cd no diretório onde o pacote VMware reside e executando este comando de instalação:

sudo sh ./VMware-Player-3.1.4-385536.x86_64.bundle

Infelizmente, depois de meio segundo de execução do script de instalação, encontro este erro:

  

./ VMware-Player-3.1.4-385536.x86_64.bundle: linha 302: /tmp/vmis.k6Yk9O/install/vmware-installer/vmware-installer: Permissão negada

Em que o instalador extraído é executado na linha 302 com as seguintes opções:

302     "$installer" --set-setting vmware-installer libconf "$libconf"   \
303                  --install-component "$source"/vmware-installer      \
304                  --install-bundle "$bundle" "$@"

Além disso, um md5sum chamado no pacote retorna a soma exata mencionada na página de download.

  

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

Neste ponto, usei sudo -i para fazer login como root, o que ainda gera um erro de permissão negada.
Pesquisando no Google e no Stackoverflow, somente um outro caso sem respostas (votei positivamente); então eu decidi postar para askubuntu perguntando se alguém teve o mesmo problema ou tem uma correção em 11.04?

Felicidades! : P

    
por Alex Stevens 06.08.2011 / 14:35

1 resposta

7

É provável que o instalador esteja tentando executar um binário na pasta / tmp.

É provável que qualquer partição em que você tenha sua pasta / tmp esteja configurada em / etc / fstab para ser " noexec ". Isso significa que nenhum binário pode ser executado nessa partição.

Meu conselho é mover / tmp para sua própria partição que tenha direitos "exec" nas suas opções de linha fstab.

Como alternativa, altere temporariamente "noexec" para "exec" no fstab - install vmware e, em seguida, mude novamente.

    
por fossfreedom 08.08.2011 / 00:40