Adições de convidados 'incapazes de localizar o programa' Kali Linux 2.0

17

Problema: Ao tentar instalar adições de convidados no Kali linux, ocorre o seguinte erro.

Opa! Ocorreu um problema ao executar este software. Não foi possível localizar o programa

Isso ocorreu após uma nova instalação do Kali Linux 2.0 no Virtual Box 4.3.32

Ação tomada para obter este erro:

Virtualbox -> Devices -> Insert Guest Additions CD image

então a partir do Kali Linux GUI a mensagem

"VBOXADDITIONS_4.3.32_103443" contém software destinado a ser iniciado automaticamente. Você gostaria de executá-lo?

Selecione executar e o erro ocorre

Como resolver este problema? Qual é a causa?

Chris
fonte

Respostas:

31

A pergunta é um pouco antiga, mas merece uma resposta para a causa raiz do erro, não uma solução alternativa.

A causa raiz do seu problema está /etc/fstab. Se o seu se parecer com o meu, as opções de montagem /dev/sr0provavelmente são user,noauto. A useropção implica automaticamente noexecque retira os bits executáveis ​​de todos os arquivos binários no sistema de arquivos montado.

Você simplesmente precisa adicionar a execopção à sua declaração de montagem em/etc/fstab

a partir de:

/dev/sr0    /media/cdrom0    udf,iso9660    user,noauto         0    0

para:

/dev/sr0    /media/cdrom0    udf,iso9660    user,noauto,exec    0    0

Isso permitirá que você execute binários a partir da mídia ótica.

Felicidades,

Rico

Richard Fleming
fonte
Eu tive que fazer isso e também instalar build-essentialmais os cabeçalhos linux-headers-$(uname -r); ou qual é o nome da sua distribuição.
Francesco Dondi
3
Eu tive o mesmo problema com uma VM Debian, e isso resolveu! Obrigado.
DOOManiac
8

Não sei exatamente qual é a causa, mas parece que talvez seja uma questão de permissão ... (não tenho muita certeza)

Você pode solucionar esse problema abrindo terminale chamando

sh /media/cdrom/VBoxLinuxAdditions.run

Referência: https://forums.virtualbox.org/viewtopic.php?f=3&t=58799

Chris
fonte
11
Acabei de executar o seguinte, pois não há arquivo chamado "VBoxLinuxAdditions.run" no meu caso: sudo sh /media/cdrom/autorun.sh
Mohsen Abasi
/media/cdrom/VBoxLinuxAdditions.run não tem permissão por padrão. Permissão Alterar ele vai mostrar na imprensa guia
Thirumal
-1

Copie os arquivos de instalação para um diretório gravável e execute a instalação a partir daí.

user189675
fonte
2
Esta resposta é um pouco descuidada. Duvido que o erro seja corrigido por sua sugestão.
Countermode #