O problema
Para um curso de Arquitetura de Sistemas Operacionais da Universidade, é necessário usar o VMware Player 3.1.4 para tarefas de classe. Atualmente, executo o Ubuntu 11.04 de 64 bits e recentemente formatado com uma instalação básica do 11.04 de 64 bits; que ainda teve o seguinte resultado.
Inicio a instalação desativando o cd'ing no diretório em que o pacote VMware reside e executando este comando de instalação:
sudo sh ./VMware-Player-3.1.4-385536.x86_64.bundle
Infelizmente, após meio segundo de execução do script de instalação, encontrei este erro:
./VMware-Player-3.1.4-385536.x86_64.bundle: linha 302: /tmp/vmis.k6Yk9O/install/vmware-installer/vmware-installer: permissão negada
No qual 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 conforme mencionado na página de download.
a7fdadfb2af8d9f76571cd06f2439041 VMware-Player-3.1.4-385536.x86_64.bundle
Neste ponto, eu costumava sudo -i
fazer login como root, que ainda gera um erro de permissão negada.
A pesquisa no Google e no Stackoverflow forneceu apenas um outro caso sem respostas (eu votei); então eu decidi postar no askubuntu perguntando se alguém teve o mesmo problema ou tem uma correção no 11.04?
Felicidades! : P
fonte
nodev,nosuid,noexec,mode=1777
- eu inicializarei meu 64 bits e testarei: PRespostas:
É provável que o instalador esteja tentando executar um binário na pasta / tmp.
É provável que, em qualquer partição em que sua pasta / tmp esteja, ela esteja configurada no / etc / fstab como " noexec ". Isso significa que nenhum binário pode ser executado nessa partição.
Meu conselho é mover / tmp para sua própria partição que possua direitos "exec" nas suas opções de linha fstab.
Como alternativa, altere temporariamente "noexec" para "exec" no fstab - instale o vmware e volte a ligá-lo.
fonte