lundi 1 janvier 2018

Mounting failed with the error: No such device

Parfois Vagrant affiche le message d'erreur qui suit: "Mounting failed with the error: No such device." Ce message signifie que la machine virtuelle ne pas monter le fichier partagé. Alors on ne peut pas utiliser ce fichier.


mount -t vboxsf -o uid=1000,gid=1000 vagrant /vagrant

The error output from the command was:

/sbin/mount.vboxsf: mounting failed with the error: No such device

On peut connecter la machine virtuelle parce que c'est seulement un problème de montage du fichier partagé, pas de démarrage de la machine virtuelle.

Pour réparer le problème, connectez la machine virtuelle, et faites ces commandes:

$ sudo yum -y install kernel-devel kernel-headers dkms gcc gcc-c++ 
$ sudo /etc/init.d/vboxadd setup

Si vous utilisez CentOS7 ou plus récent, vous ne avez pas besoin de faire cette commande:
"$ sudo /etc/init.d/vboxadd setup".

Et sur l'invite de commandes, faites ces commandes:

vagrant halt
vagrant up

Maintenant vous pouvez utiliser le fichier partagé. Mais si le montage échoue encore, faites cette commande dans la machine virtuelle:

$ sudo yum -y update kernel

Et redémarrer la machine virtuelle:

vagrant halt
vagrant up

Aucun commentaire:

Enregistrer un commentaire