Não é possível instalar o Parallels Tools no Debian 7.2.0

14

(Parallels Desktop 9, versão mais recente)

Conforme as instruções, eu mudo para o root:

$ su - root
$ whoami
root
$ echo $EUID
0

e, em seguida, execute o instalador:

$ cd /media/cdrom0
$ ./install

e recebo este erro:

sudo: unable to execute ./install: Permission denied

O que? Eu sou raiz! O que há com isso? Verifico novamente para garantir que o bit de execução esteja definido:

$ ls -lA | grep install$
-r-xr-xr-x 1 root root  17284 Oct 25 09:22 install

Sim. As pessoas on-line estão dizendo que você precisa arrastar o script de instalação para o terminal depois de digitar sudo. Então eu faço isso, e este comando é o que é formado:

$ sudo '/media/cdrom0/install'
sudo: unable to execute /media/cdrom0/install: Permission denied

Qual é a solução aqui?

Justin Mrkva
fonte
1
O que file /media/cdrom0/installdiz?
Mpy #
/media/cdrom0/install: ERROR: cannot read '/media/cdrom0/install' (Input/output error)Estranho, porque antes eu corri cat installe funcionou bem. Agora ele falhar, mesmo depois de um reboot ...
Justin Mrkva
2
Tente copiar todo o conteúdo do CD para o seu disco rígido: por exemplo, comcp -r /media/cdrom0 /tmp
mpy

Respostas:

14

Então eu encontrei a solução ... esse comando maluco (bem, não tão maluco, mas obscuro).

$ mount -t iso9660 -o exec /dev/cdrom /media/cdrom

Acontece que quando o Debian monta um CD (CD virtual incluído, é claro), ele o monta como não executável. Então, remontá-lo manualmente, especificando os privilégios de exec, me permitiu instalar as ferramentas. É estranho que a montagem não executiva tenha me impedido de ler os arquivos (tentei copiá-los e obtive erros semelhantes), mas eh, o que quer que funcione.

Justin Mrkva
fonte
7

A razão para isso é que o Parallels monta a imagem com a opção "nosuid".

Inicie um terminal, su para fazer root e desmontar a imagem. Remonte a imagem. Inicie o instalador

$ su
$ umount /media/cdrom
$ mount /dev/sr0 /media/cdrom
$ cd /media/cdrom
$ sh installer
OLF
fonte
4

13.10.2014: Isso foi extremamente útil!

Eu tentei as etapas descritas no Parallels:

A chave, para mim, foi: • desmontar o CD via Parallels: Devices / CD / DVD 1 / Disconnect • remontar o CD via Parallels: Devices / CD / DVD 1 / Connect Image ... - Pesquisar prl-tools -lin.iso em: Macintosh HD / Aplicativos / Parallels Desktop / Conteúdo / Recursos / Ferramentas / prl-tools-lin.iso • Enquanto estiver no Debian, carregue o Terminal se ainda não o fez. • Navegue até o CD conforme indicado acima:

$ cd /media/cdrom0

• Para garantir que as coisas estejam em ordem, vamos digitar list para ver o que há dentro do CD (confirmando, basicamente):

$ ls

Isso deve listar "install install install-gui kmods tools version". Se você não vir isso, precisará tentar remontar o disco. Eu sugiro fazer os primeiros passos via Parallels. Se funcionar da maneira que deveria, vamos em frente e copie os arquivos para o diretório inicial:

$ sudo cp -r /media/cdrom0 /home/***<USERNAME>***/Downloads/

Fiz a pasta Downloads em vez da pasta tmp, conforme observado acima, porque não consegui entrar na pasta tmp nem como raiz. Os downloads pelo menos permitem que eu entre, exclua e confirme tudo por meio da GUI, se eu ficar com preguiça.

• Feito isso, vamos confirmar que o cp ocorreu:

$ cd /home/***<USERNAME>***/Downloads/cdrom0/
$ ls

• Você poderá ver o seguinte, se deu certo:

install installer install-gui kmods tools version

Se tudo ainda estiver indo de acordo com o que eu observei acima, vamos instalar o Parallels Tools : Não há necessidade de sair da pasta em que você está. Portanto, se você estiver fazendo a maior parte do que eu já fiz Observe que você deve estar na pasta Downloads ou na pasta em que copiou os arquivos. Vamos executar o instalador:

$ sudo ./install

Ele solicitará sua senha devido ao sudo; vamos em frente e fazemos isso. Se tudo der certo, você verá o seu terminal se transformando em um cenário cinza / azul w. Parallels Tools Installer (tentei carregar uma imagem, mas ainda sou novo aqui - desculpe)

Espero que isto ajude. Eu sei que li vários sites e passei diferentes partes do meu fim de semana tentando fazer isso funcionar.

JoorMomz
fonte
Então, isso realmente resolve o problema (responda à pergunta)?
precisa
Isso fez por mim. Agora eu posso ir do Debian para o MacOSX 10.10 ou 10.9 sem problemas até agora.
JoorMomz 14/10
2

Para tornar seu disco ou imagem executável, você deve editar o arquivo / etc / fstab. Normalmente, na última linha, você encontrará algo parecido udf,iso9660 user,noauto. Remova noautoe insira exec. Remonte seu disco ou imagem e agora você pode executar os comandos em uma janela do terminal.

Tim
fonte