GNU/Linux >> Tutoriels Linux >  >> Arch Linux

Résoudre l'erreur VirtualBox "Code de résultat :NS_ERROR_FAILURE (0x80004005)" dans Arch Linux

Je viens de mettre à niveau vers le noyau 4.18.7 dans mon système Arch Linux et cela a cassé VirtualBox. VirtualBox a cessé de fonctionner après la mise à jour du noyau. Lorsque je démarre une VM, j'ai cette erreur :

Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing

'/sbin/vboxconfig'

as root.

where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT.

Et cette erreur aussi :

The virtual machine 'Ubuntu 18.04 LTS Server' has terminated unexpectedly during startup with exit code 1 (0x1).
Code de résultat : NS_ERROR_FAILURE (0x80004005)
Composant : Emballage machine
Interface : IMachine {85cd948e-a71f-4289-281e-0ca7ad48cd89}

Erreur VirtualBox

Bizarre? J'ai exécuté la commande la commande suivante comme suggéré dans la première image pour réinstaller le module du noyau.

$ sudo /sbin/vboxconfig

Mais mes systèmes Arch Linux indiquaient qu'il n'y avait pas une telle commande :

sudo: /sbin/vboxconfig: command not found

Ensuite, je me dirige vers le forum Arch Linux. En parcourant le forum, quelqu'un a suggéré d'exécuter cette commande :

$ sudo modprobe vboxdrv

Et... j'ai eu cette erreur :

modprobe: ERROR: could not insert 'vboxdrv': Exec format error

Après avoir passé quelques minutes de plus sur le forum, j'ai finalement corrigé cette erreur en mettant à jour virtualbox-host-modules paquet.

Si jamais vous rencontrez cette erreur, tout ce que vous avez à faire est de mettre à jour votre package virtualbox-host-modules ou mieux d'exécuter une mise à jour complète.

Pour ce faire, lancez simplement :

$ sudo pacman -Syyu

Enfin, exécutez cette commande pour recharger le module du noyau :

$ sudo /sbin/rcvboxdrv setup
Unloading modules: 
Loading modules: vboxnetadp vboxnetflt vboxpci vboxdrv

VirtualBox devrait fonctionner maintenant.

Pour les systèmes Ubuntu, consultez ce lien :

  • Erreur VirtualBox après l'installation du noyau Linux 4.4.4 dans Ubuntu

Ce guide date un peu. Je ne peux pas garantir que ce guide s'applique toujours au nouveau noyau.

Mise à jour :

Si vous obtenez toujours la même erreur, recherchez les modules hôtes virtualbox installés :

$ pacman -Q | grep virtual
virtualbox 5.2.18-1
virtualbox-guest-iso 5.2.18-1
virtualbox-host-modules-arch 5.2.18-8
virtualbox-sdk 5.2.18-1

Et remplacez virtualbox-host-modules-arch package avec virtualbox-host-dkms
paquet comme ci-dessous.

$ sudo pacman -Syu
$ sudo pacman -S virtualbox-host-dkms

Vous serez invité à supprimer virtualbox-host-modules-arch emballer. Tapez simplement Y et appuyez sur ENTRÉE pour installer virtualbox-host-dkms .

Assurez-vous d'avoir installé les en-têtes du noyau :

$ sudo pacman -S linux-headers

Enfin, exécutez les commandes suivantes :

$ sudo modprobe vboxdrv
$ sudo /sbin/rcvboxdrv setup

Redémarrez le système et maintenant VirtualBox devrait fonctionner.

Lire connexe :

  • Comment réparer l'erreur VirtualBox "Pilote du noyau non installé (rc=-1908)" dans Ubuntu
  • Résoudre l'erreur Virtualbox "Impossible de modifier les vboxusers du groupe pour l'appareil /dev/vboxdrv"

Arch Linux
  1. VirtualBox ne s'ouvre pas après la mise à jour de Harfbuzz dans Arch Linux

  2. Résoudre "ERREUR:'pacman' n'a pas réussi à installer les dépendances manquantes" dans Arch Linux

  3. Linux - Comment passer d'Arch Linux au noyau Lts?

  4. Erreur de périphérique USB Virtualbox Ns_error_failure (0x80004005) Sur Ubuntu 14.04 X64 Virtualbox 4.3 ?

  5. Mises à jour du noyau sans redémarrage

Comment installer Arch Linux sur VirtualBox

Comment installer et gérer plusieurs noyaux sur Arch Linux

Comment basculer entre différents noyaux Linux sur Arch Linux

Comment installer Virtualbox dans Arch Linux

Différents types de noyau pour Arch Linux et comment les utiliser

Guide du débutant pour l'installation d'Arch Linux sur VirtualBox