Solve “Result Code: NS_ERROR_FAILURE (0x80004005)” VirtualBox Error In Arch Linux

NS_ERROR_FAILURE (0x80004005)

I just upgraded to kernel 4.14.15-1 in my Arch Linux system and it broke the VirtualBox. VirtualBox has stopped working after updating the kernel. When I start a VM, I got this error:

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


as root.

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

And this error too:

The virtual machine 'Ubuntu 16.04 Server' has terminated unexpectedly during startup with exit code 1 (0x1).
Result Code: NS_ERROR_FAILURE (0x80004005)
Component: MachineWrap
Interface: IMachine {85cd948e-a71f-4289-281e-0ca7ad48cd89}


Weird? I ran the command the following command as suggested in the first image to reinstall the kernel module. But my Arch Linux systems said there was no such command.

sudo /sbin/vboxconfig

Then, I head over to Arch Linux forum. While looking through the forum, someone has suggested to run this command:

sudo modprobe vboxdrv

And.. I got this error:

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

After spending few more minutes on the forum, finally I fixed this error by updating virtualbox-host-modules package.

If ever run into this error, all you have to do is update your virtualbox-host-modules package or better run a complete update.

To do so, simply run:

sudo pacman -Syyu

Finally, run this command to reload the kernel module:

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

VirtualBox should work now.

For Ubuntu systems, refer this link:

This guide is bit old. I can’t guarantee this guide still applies to the new kernel.

And, that’s all for now. I will be soon here with another useful guide Until then, stay tuned with OSTechNix!


Thanks for stopping by!

Help us to help you:

Have a Good day!!

You may also like...

1 Response

  1. Gerard Arthus says:

    Worked great, many thanks.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.