Failed to successfully configure virtualbox-dkms

This is for discussing general topics about how to use VirtualBox.
Post Reply
crsuarezf
Posts: 2
Joined: 24. Nov 2015, 22:41

Failed to successfully configure virtualbox-dkms

Post by crsuarezf »

Hi, @here.

I'm getting stuck with virtualbox. This is what I'm getting right now:

Code: Select all

asus-csuarez :: ~ » sudo apt-get install virtualbox-dkms --reinstall
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 1 not upgraded.
Need to get 0 B/577 kB of archives.
After this operation, 0 B of additional disk space will be used.
(Reading database ... 256536 files and directories currently installed.)
Preparing to unpack .../virtualbox-dkms_4.3.18-dfsg-3+deb8u3_all.deb ...

------------------------------
Deleting module version: 4.3.18
completely from the DKMS tree.
------------------------------
Done.
Unpacking virtualbox-dkms (4.3.18-dfsg-3+deb8u3) over (4.3.18-dfsg-3+deb8u3) ...
Setting up virtualbox-dkms (4.3.18-dfsg-3+deb8u3) ...
Loading new virtualbox-4.3.18 DKMS files...
Building only for 4.2.0-1-amd64
Building initial module for 4.2.0-1-amd64
Error! Bad return status for module build on kernel: 4.2.0-1-amd64 (x86_64)
Consult /var/lib/dkms/virtualbox/4.3.18/build/make.log for more information.
Now the part of the compilation/configuration when is failng is this one:

Code: Select all

  CC [M]  /var/lib/dkms/virtualbox/4.3.18/build/vboxnetflt/linux/VBoxNetFlt-linux.o
/var/lib/dkms/virtualbox/4.3.18/build/vboxnetflt/linux/VBoxNetFlt-linux.c: In function ‘vboxNetFltLinuxPacketHandler’:
/var/lib/dkms/virtualbox/4.3.18/build/vboxnetflt/linux/VBoxNetFlt-linux.c:892:9: error: implicit declaration of function ‘vlan_tx_tag_present’ [-Werror=implicit-function-declaration]
         if (vlan_tx_tag_present(pBuf) && skb_headroom(pBuf) >= VLAN_ETH_HLEN)
         ^
/var/lib/dkms/virtualbox/4.3.18/build/vboxnetflt/linux/VBoxNetFlt-linux.c:902:13: error: implicit declaration of function ‘vlan_tx_tag_get’ [-Werror=implicit-function-declaration]
             pVHdr->h_vlan_TCI   = RT_H2N_U16(vlan_tx_tag_get(pBuf));
             ^
cc1: some warnings being treated as errors
/usr/src/linux-headers-4.2.0-1-common/scripts/Makefile.build:263: recipe for target '/var/lib/dkms/virtualbox/4.3.18/build/vboxnetflt/linux/VBoxNetFlt-linux.o' failed
make[4]: *** [/var/lib/dkms/virtualbox/4.3.18/build/vboxnetflt/linux/VBoxNetFlt-linux.o] Error 1
/usr/src/linux-headers-4.2.0-1-common/scripts/Makefile.build:408: recipe for target '/var/lib/dkms/virtualbox/4.3.18/build/vboxnetflt' failed
make[3]: *** [/var/lib/dkms/virtualbox/4.3.18/build/vboxnetflt] Error 2
/usr/src/linux-headers-4.2.0-1-common/Makefile:1403: recipe for target '_module_/var/lib/dkms/virtualbox/4.3.18/build' failed
make[2]: *** [_module_/var/lib/dkms/virtualbox/4.3.18/build] Error 2
Makefile:146: recipe for target 'sub-make' failed
make[1]: *** [sub-make] Error 2
Makefile:8: recipe for target 'all' failed
make: *** [all] Error 2
make: Leaving directory '/usr/src/linux-headers-4.2.0-1-amd64'
Any idea what to do here?

Code: Select all

asus-csuarez :: ~ » uname -a
Linux asus-csuarez 4.2.0-1-amd64 #1 SMP Debian 4.2.6-1 (2015-11-10) x86_64 GNU/Linux
asus-csuarez :: ~ » cat /etc/debian_version 
stretch/sid
asus-csuarez :: ~ » g++ --version
g++ (Debian 5.2.1-25) 5.2.1 20151123
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
asus-csuarez :: ~ » gcc --version
gcc (Debian 5.2.1-25) 5.2.1 20151123
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Perryg
Site Moderator
Posts: 34369
Joined: 6. Sep 2008, 22:55
Primary OS: Linux other
VBox Version: OSE self-compiled
Guest OSses: *NIX

Re: Failed to successfully configure virtualbox-dkms

Post by Perryg »

Remove the distros repo version and install the official version from virtualbox.org, It does not use virtualbox-dkms.
crsuarezf
Posts: 2
Joined: 24. Nov 2015, 22:41

Re: Failed to successfully configure virtualbox-dkms

Post by crsuarezf »

Hi, posting output of process

Code: Select all

asus-csuarez :: ~ » dpkg -l | grep virtualbox
ii  virtualbox                                                  4.3.18-dfsg-3+deb8u3              amd64        x86 virtualization solution - base binaries
rc  virtualbox-5.0                                              5.0.10-104061~Debian~jessie       amd64        Oracle VM VirtualBox
ii  virtualbox-dkms                                             4.3.18-dfsg-3+deb8u3              all          x86 virtualization solution - kernel module sources for dkms
ii  virtualbox-guest-additions-iso                              4.3.18-3                          all          guest additions iso image for VirtualBox
ii  virtualbox-qt                                               4.3.18-dfsg-3+deb8u3              amd64        x86 virtualization solution - Qt based user interface
asus-csuarez :: ~ » sudo apt-get remove -y virtualbox virtualbox-5.0 virtualbox-dkms virtualbox-guest-additions-iso virtualbox-qt
[sudo] password for csuarez: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package 'virtualbox-5.0' is not installed, so not removed
The following packages were automatically installed and are no longer required:
  libcurl3 libgsoap5 libvncserver0
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  virtualbox virtualbox-dkms virtualbox-guest-additions-iso virtualbox-qt
0 upgraded, 0 newly installed, 4 to remove and 1 not upgraded.
After this operation, 145 MB disk space will be freed.
(Reading database ... 256536 files and directories currently installed.)
Removing virtualbox-qt (4.3.18-dfsg-3+deb8u3) ...
Removing virtualbox-dkms (4.3.18-dfsg-3+deb8u3) ...

------------------------------
Deleting module version: 4.3.18
completely from the DKMS tree.
------------------------------
Done.
Removing virtualbox (4.3.18-dfsg-3+deb8u3) ...
Removing virtualbox-guest-additions-iso (4.3.18-3) ...
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for mime-support (3.59) ...
Processing triggers for gnome-menus (3.13.3-6) ...
Processing triggers for desktop-file-utils (0.22-1) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for shared-mime-info (1.5-2) ...
Unknown media type in type 'all/all'
Unknown media type in type 'all/allfiles'
Processing triggers for menu (2.1.47) ...
asus-csuarez :: ~ » dpkg -l | grep virtualbox                                                                                    
rc  virtualbox                                                  4.3.18-dfsg-3+deb8u3              amd64        x86 virtualization solution - base binaries
rc  virtualbox-5.0                                              5.0.10-104061~Debian~jessie       amd64        Oracle VM VirtualBox
rc  virtualbox-qt                                               4.3.18-dfsg-3+deb8u3              amd64        x86 virtualization solution - Qt based user interface
asus-csuarez :: ~ » dpkg --purge virtualbox virtualbox-5.0 virtualbox-qt
dpkg: error: requested operation requires superuser privilege
asus-csuarez :: ~ 2 » sudo dpkg --purge virtualbox virtualbox-5.0 virtualbox-qt 
(Reading database ... 255973 files and directories currently installed.)
Removing virtualbox (4.3.18-dfsg-3+deb8u3) ...
Purging configuration files for virtualbox (4.3.18-dfsg-3+deb8u3) ...
Removing virtualbox-5.0 (5.0.10-104061~Debian~jessie) ...
Purging configuration files for virtualbox-5.0 (5.0.10-104061~Debian~jessie) ...
Removing virtualbox-qt (4.3.18-dfsg-3+deb8u3) ...
Purging configuration files for virtualbox-qt (4.3.18-dfsg-3+deb8u3) ...
Processing triggers for menu (2.1.47) ...
asus-csuarez :: ~ » wget virtualbox-5.0_5.0.10-104061~Debian~jessie_amd64.deb
Saving to: ‘virtualbox-5.0_5.0.10-104061~Debian~jessie_amd64.deb’
asus-csuarez :: ~ » sudo dpkg -i virtualbox-5.0_5.0.10-104061~Debian~jessie_amd64.deb
Selecting previously unselected package virtualbox-5.0.
(Reading database ... 255938 files and directories currently installed.)
Preparing to unpack virtualbox-5.0_5.0.10-104061~Debian~jessie_amd64.deb ...
Unpacking virtualbox-5.0 (5.0.10-104061~Debian~jessie) ...
Setting up virtualbox-5.0 (5.0.10-104061~Debian~jessie) ...
Adding group `vboxusers' (GID 121) ...
Done.
Stopping VirtualBox kernel modules ...done.
Uninstalling old VirtualBox DKMS kernel modules ...done.
Trying to register the VirtualBox kernel modules using DKMS ...done.
Starting VirtualBox kernel modules ...done.
Processing triggers for systemd (228-2) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for shared-mime-info (1.5-2) ...
Unknown media type in type 'all/all'
Unknown media type in type 'all/allfiles'
Processing triggers for mime-support (3.59) ...
Processing triggers for gnome-menus (3.13.3-6) ...
Processing triggers for desktop-file-utils (0.22-1) ...
asus-csuarez :: ~ » wget Oracle_VM_VirtualBox_Extension_Pack-5.0.10.vbox-extpack
--2015-11-24 17:10:11--  Oracle_VM_VirtualBox_Extension_Pack-5.0.10.vbox-extpack
asus-csuarez :: ~ » sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.0.10.vbox-extpack                      
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%                                            
Successfully installed "Oracle VM VirtualBox Extension Pack".
Now is working like again. Thanks @PerryG
Post Reply