[SOLVED] VirtualBox No Longer Installs on 32bit Slackware-current
Posted: 19. May 2017, 10:39
After recent changes to Slackware Current 32bit, VirtualBox no longer will install. I use the VirtualBox-5.1.22-115126-Linux_x86.run script to install. Have tried going back to earlier versions of VirtualBox but these don't work either so fairly sure its an upgrade to a package that causes problem. Don't know if it is the kernel version (4.9.28) or the upgrade to gcc-7.1.0.
When running the script I get the following diagnostics...
Verifying archive integrity... All good.
Uncompressing VirtualBox for Linux installation.............
VirtualBox Version 5.1.22 r115126 (2017-04-28T15:48:48Z) installer
Removing previous installation of VirtualBox 5.1.14 r112924 from /opt/VirtualBox
Installing VirtualBox to /opt/VirtualBox
Python found: python, installing bindings...
vboxdrv.sh: failed: modprobe vboxdrv failed. Please use 'dmesg' to find out why.
There were problems setting up VirtualBox. To re-start the set-up process, run
/sbin/vboxconfig
as root.
vboxdrv.sh: failed: modprobe vboxdrv failed. Please use 'dmesg' to find out why.
and dmesg shows several lines with:
vboxdrv: Unknown symbol __udivmoddi4 (err 0)
Has anyone else seen this on Slackware or other distributions when using the install script rather than a package? Is there a work around or is it a case of waiting for a fix in VirtualBox?
When running the script I get the following diagnostics...
Verifying archive integrity... All good.
Uncompressing VirtualBox for Linux installation.............
VirtualBox Version 5.1.22 r115126 (2017-04-28T15:48:48Z) installer
Removing previous installation of VirtualBox 5.1.14 r112924 from /opt/VirtualBox
Installing VirtualBox to /opt/VirtualBox
Python found: python, installing bindings...
vboxdrv.sh: failed: modprobe vboxdrv failed. Please use 'dmesg' to find out why.
There were problems setting up VirtualBox. To re-start the set-up process, run
/sbin/vboxconfig
as root.
vboxdrv.sh: failed: modprobe vboxdrv failed. Please use 'dmesg' to find out why.
and dmesg shows several lines with:
vboxdrv: Unknown symbol __udivmoddi4 (err 0)
Has anyone else seen this on Slackware or other distributions when using the install script rather than a package? Is there a work around or is it a case of waiting for a fix in VirtualBox?