Upgrade your VirtualBox to the latest release 6
Here I am showing how i have upgraded/downgrade my VirtualBox on Ubuntu machine.
NB: You need to backup your virtual servers before you perform the steps.
Please find the below steps where i have followed for upgrading my virtualbox version 5.1.38 to latest stable version 6.0.12. I didn't take any backup :)
ajeesh@ajeesh-Aspire-A515-51G:~$ ps aux | grep virt
ajeesh 19129 0.1 0.1 167452 12920 ? S 21:52 0:00 /usr/lib/virtualbox/VBoxXPCOMIPCD
ajeesh 19134 0.4 0.2 761312 23784 ? Sl 21:52 0:01 /usr/lib/virtualbox/VBoxSVC --auto-shutdown
ajeesh@ajeesh-Aspire-A515-51G:~$ kill -9 19129 19134
root@ajeesh-Aspire-A515-51G:/etc/apt/sources.list.d# apt-get install virtualbox-6.0
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libsdl-ttf2.0-0
The following packages will be REMOVED:
virtualbox virtualbox-ext-pack virtualbox-qt
The following NEW packages will be installed:
libsdl-ttf2.0-0 virtualbox-6.0
0 upgraded, 2 newly installed, 3 to remove and 258 not upgraded.
Need to get 109 MB of archives.
After this operation, 147 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up virtualbox-6.0 (6.0.12-133076~Ubuntu~xenial) ...
addgroup: The group `vboxusers' already exists as a system group. Exiting.
Processing triggers for libc-bin (2.23-0ubuntu10) ...
root@ajeesh-Aspire-A515-51G:
But this version 6.0.12 is causing some issue for my Vagrant containers.
vagrant-container$ vagrant up
The provider 'virtualbox' that was requested to back the machine
'kmaster' is reporting that it isn't usable on this system. The
reason is shown below:
Vagrant has detected that you have a version of VirtualBox installed
that is not supported by this version of Vagrant. Please install one of
the supported versions listed below to use Vagrant:
4.0, 4.1, 4.2, 4.3, 5.0, 5.1
A Vagrant update may also be available that adds support for the version
you specified. Please check www.vagrantup.com/downloads.html to download
the latest version.
ajeesh@ajeesh-Aspire-A515-51G:
So i have downgraded the VirtualBox version to 5.1.38
sources.list.d# apt-get install virtualbox-5.1
Reading package lists... Done
Building dependency tree
Reading state information... Done
Do you want to continue? [Y/n] y
Get:1 http://download.virtualbox.org/virtualbox/debian xenial/contrib amd64 virtualbox-5.1 amd64 5.1.38-122592~Ubuntu~xenial [66.0 MB]
Fetched 66.0 MB in 57s (1,147 kB/s)
Preconfiguring packages ...
Setting up virtualbox-5.1 (5.1.38-122592~Ubuntu~xenial) ...
addgroup: The group `vboxusers' already exists as a system group. Exiting.
root@ajeesh-Aspire-A515-51G:
vagrant-container$ kubectl get nodes
NAME STATUS ROLES AGE VERSION
kmaster.example.com Ready master 2d21h v1.16.1
kworker1.example.com Ready 2d21h v1.16.1
kworker2.example.com Ready 2d21h v1.16.1
Here I am showing how i have upgraded/downgrade my VirtualBox on Ubuntu machine.
NB: You need to backup your virtual servers before you perform the steps.
Please find the below steps where i have followed for upgrading my virtualbox version 5.1.38 to latest stable version 6.0.12. I didn't take any backup :)
ajeesh@ajeesh-Aspire-A515-51G:~$ ps aux | grep virt
ajeesh 19129 0.1 0.1 167452 12920 ? S 21:52 0:00 /usr/lib/virtualbox/VBoxXPCOMIPCD
ajeesh 19134 0.4 0.2 761312 23784 ? Sl 21:52 0:01 /usr/lib/virtualbox/VBoxSVC --auto-shutdown
ajeesh@ajeesh-Aspire-A515-51G:~$ kill -9 19129 19134
root@ajeesh-Aspire-A515-51G:/etc/apt/sources.list.d# apt-get install virtualbox-6.0
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libsdl-ttf2.0-0
The following packages will be REMOVED:
virtualbox virtualbox-ext-pack virtualbox-qt
The following NEW packages will be installed:
libsdl-ttf2.0-0 virtualbox-6.0
0 upgraded, 2 newly installed, 3 to remove and 258 not upgraded.
Need to get 109 MB of archives.
After this operation, 147 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up virtualbox-6.0 (6.0.12-133076~Ubuntu~xenial) ...
addgroup: The group `vboxusers' already exists as a system group. Exiting.
Processing triggers for libc-bin (2.23-0ubuntu10) ...
root@ajeesh-Aspire-A515-51G:
But this version 6.0.12 is causing some issue for my Vagrant containers.
vagrant-container$ vagrant up
The provider 'virtualbox' that was requested to back the machine
'kmaster' is reporting that it isn't usable on this system. The
reason is shown below:
Vagrant has detected that you have a version of VirtualBox installed
that is not supported by this version of Vagrant. Please install one of
the supported versions listed below to use Vagrant:
4.0, 4.1, 4.2, 4.3, 5.0, 5.1
A Vagrant update may also be available that adds support for the version
you specified. Please check www.vagrantup.com/downloads.html to download
the latest version.
ajeesh@ajeesh-Aspire-A515-51G:
So i have downgraded the VirtualBox version to 5.1.38
sources.list.d# apt-get install virtualbox-5.1
Reading package lists... Done
Building dependency tree
Reading state information... Done
Do you want to continue? [Y/n] y
Get:1 http://download.virtualbox.org/virtualbox/debian xenial/contrib amd64 virtualbox-5.1 amd64 5.1.38-122592~Ubuntu~xenial [66.0 MB]
Fetched 66.0 MB in 57s (1,147 kB/s)
Preconfiguring packages ...
Setting up virtualbox-5.1 (5.1.38-122592~Ubuntu~xenial) ...
addgroup: The group `vboxusers' already exists as a system group. Exiting.
root@ajeesh-Aspire-A515-51G:
vagrant-container$ kubectl get nodes
NAME STATUS ROLES AGE VERSION
kmaster.example.com Ready master 2d21h v1.16.1
kworker1.example.com Ready
kworker2.example.com Ready