Ajouts d'invités «impossible de localiser le programme» Kali Linux 2.0

17

Problème: lorsque vous essayez d'installer des compléments d'invité dans Kali linux, l'erreur suivante se produit.

Oups! Un problème est survenu lors de l'exécution de ce logiciel. Impossible de localiser le programme

Cela s'est produit après une nouvelle installation de Kali Linux 2.0 dans Virtual Box 4.3.32

Action entreprise pour obtenir cette erreur:

Virtualbox -> Devices -> Insert Guest Additions CD image

puis de Kali Linux GUI le message

"VBOXADDITIONS_4.3.32_103443" contient un logiciel destiné à être démarré automatiquement. Voulez-vous l'exécuter?

Sélectionnez exécuter et l'erreur se produit

Comment résoudre ce problème? Quelle est la cause?

Chris
la source

Réponses:

31

La question est un peu ancienne, mais mérite une réponse à la cause première de l'erreur, pas une solution de contournement.

La cause première de votre problème est /etc/fstab. Si la vôtre ressemble à la mienne, les options de montage pour le /dev/sr0sont probablement user,noauto. L' useroption implique automatiquement la noexecsuppression des bits exécutables de tous les fichiers binaires du système de fichiers monté.

Vous devez simplement ajouter l' execoption à votre instruction de montage dans/etc/fstab

de:

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

à:

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

Cela vous permettra d'exécuter des binaires à partir de supports optiques.

À votre santé,

Riches

Richard Fleming
la source
Je devais le faire et aussi installer build-essentialplus les en- têtes, linux-headers-$(uname -r); ou quel est le nom sur votre distribution.
Francesco Dondi
3
J'ai eu le même problème avec une machine virtuelle Debian, et cela l'a résolu! Merci.
DOOManiac
8

Je ne sais pas exactement quelle est la cause mais il semble que c'est peut-être un problème de permission ... (pas exactement sûr)

Vous pouvez contourner ce problème en ouvrant terminalet en appelant

sh /media/cdrom/VBoxLinuxAdditions.run

Référence: https://forums.virtualbox.org/viewtopic.php?f=3&t=58799

Chris
la source
1
Je viens d'exécuter ce qui suit car il n'y a pas de fichier nommé "VBoxLinuxAdditions.run" dans mon cas: sudo sh /media/cdrom/autorun.sh
Mohsen Abasi
/media/cdrom/VBoxLinuxAdditions.run n'a pas l'autorisation par défaut. Modifier l'autorisation, il apparaîtra dans la presse à onglets
Thirumal
-1

Copiez les fichiers d'installation dans un répertoire accessible en écriture et exécutez le programme d'installation à partir de là.

user189675
la source
2
Cette réponse est un peu négligemment écrite. Je doute que l'erreur soit corrigée par votre suggestion.
contre-mode le