Click here to Skip to main content
13,193,551 members (49,523 online)
Click here to Skip to main content
Add your own
alternative version

Tagged as

Stats

2.7K views
Posted 7 Oct 2016

Arch Linux is Rock Solid Although the Last Update Broke Virtualbox

, 7 Oct 2016
Rate this:
Please Sign up or sign in to vote.
I had never faced an update issue in the past almost one year. Yesterday's update, however, broke Virtualbox. A very minor thing. This breakage notwithstanding, I think, this level of stability for a rolling-release is just unbelievable. Continue reading →

I installed Arch Linux UEFI on my main workstation on 04 November 2015 at ~03:10 hrs. I got my trusted lieutenant, Xfce, installed immediately. I used this recipe as a guide.

Now, Linux does not tell us the installation time the way Windows does with the systeminfo command.

Windows systeminfo command output

Windows systeminfo command output

How, then, do I know when I installed Arch Linux ?

sudo tune2fs -l /dev/sda2 | grep 'Filesystem created:'

The result:

Filesystem created:       Wed Nov  4 03:10:39 2015

tune2fs allows the system administrator to adjust various tunable filesystem parameters on Linux ext2, ext3, or ext4 filesystems.

Prior to that, I had allowed openSUSE Tumbleweed to rule my workstation. I was very happy for quite a long time. However, stability tumbled away and I was left with an OS that froze every now and then. I believe it was all due to Plasma 5. I had the same experience with it on Arch Linux too. I installed it because I was bored with Xfce.

I had never faced an update issue in the past almost one year. Yesterday’s update, however, broke Virtualbox. A very minor thing. This breakage notwithstanding, I think, this level of stability for a rolling-release is just unbelievable. This is something Corporates with unending supply of money and resources aim to achieve.

Broken VirtualBox

Started Virtualbox after the update and tried to launch my Windows 7 virtual machine. The update had nuked Virtualbox and it cried

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.

I did what the message asked me to do:

sudo /sbin/vboxconfig

This is what I got in return:

sudo: /sbin/vboxconfig: command not found

I did the following in /sbin directory:

ls | grep vbox

The result was:

rcvboxdrv
vboxballoonctrl
vboxheadless
vboxmanage
vboxreload
vboxsdl
vboxwebsrv

Now, where is /sbin/vboxconfig?

I purged Virtualbox and installed again. No change in results.

Since the message said that it was the loading of vboxdrv that had failed, I thought of loading the driver myself and it worked. ??

sudo modeprobe vboxdrv

Role Of DKMS

dkms is supposed to do the dirty work of updating modules for me. dkms has been extremely reliable all these months. Never had a trouble. On Arch Linux, you need to install Virtualbox dkms package. Let me query my packages and show you:

sudo pacman -Q | grep virtualbox

The result of the query is:

virtualbox 5.1.6-1
virtualbox-guest-iso 5.1.6-1
virtualbox-host-dkms 5.1.6-1

Conclusion

My Arch Linux experience has been extraordinary. I trust it so much that I have it installed on my main workstation. It may break some day down the line, but I will not hesitate to spend a couple of hours to install it back and get things back on track.

Filed under: CodeProject, Linux, The Other Stuff Tagged: Arch Linux, vboxdrv, Virtualbox

License

This article, along with any associated source code and files, is licensed under The Creative Commons Attribution-NoDerivatives 3.0 Unported

Share

About the Author

msiyer
Software Developer HCL Technologies
India India
My name is M Sreekant. We South Indians have long names. My name, when completely expanded, is Mohan Sreekant Iyer. I like to be called "msiyer" due to economical considerations. You know what I mean Wink | ;)

I am a robot, a DNA replicator, made of chemical compounds. I try very hard to override nature's programming. A robot that knows, is a robot that seeks to know more.

I believe, any system or structure can be dissected by he who is curious enough. One day mankind will find loopholes in the laws of Physics that govern the cosmos, probably with my help. That will be the greatest day in my life or afterlife.

You may also be interested in...

Pro

Comments and Discussions

 
-- There are no messages in this forum --
Permalink | Advertise | Privacy | Terms of Use | Mobile
Web04 | 2.8.171018.2 | Last Updated 7 Oct 2016
Article Copyright 2016 by msiyer
Everything else Copyright © CodeProject, 1999-2017
Layout: fixed | fluid