[Resolved] VirtualBox 6.0 will not install due to missing Python(abi)
Posted: 13. Nov 2019, 15:32
I am trying to install VirtualBox-6.0-6.0.14 on a Fedora 31 computer. DNF issues an error message that no provider for python(abi) can be found. This problem started while the computer had Fedora 30 on it.
The computer has 6.0.10 installed but it will no longer run. It worked as recently as about August of this year. The kernel module will not load. When I try to rebuild the kernel module, it throws other errors:
The last few lines of /var/log/vbox-setup.log look like this:
What's going on? What can I do to get VirtualBox installed on this computer?
Thanks - Bill Gee
Code: Select all
Problem: cannot install the best update candidate for package VirtualBox-6.0-6.0.10_132072_fedora26-1.x86_64
- nothing provides python(abi) = 3.6 needed by VirtualBox-6.0-6.0.14_133895_fedora26-1.x86_64
=========================================================================================================
Package Architecture Version Repository Size
=========================================================================================================
Skipping packages with broken dependencies:
VirtualBox-6.0 x86_64 6.0.14_133895_fedora26-1 virtualbox 103 M
Transaction Summary
=========================================================================================================
Skip 1 Package
Nothing to do.
Complete!
[root@laptop2 ~]#
Code: Select all
[root@laptop2 ~]# /sbin/vboxconfig
vboxdrv.sh: Stopping VirtualBox services.
vboxdrv.sh: Starting VirtualBox services.
vboxdrv.sh: Building VirtualBox kernel modules.
vboxdrv.sh: failed: Look at /var/log/vbox-setup.log to find out what went wrong.
There were problems setting up VirtualBox. To re-start the set-up process, run
/sbin/vboxconfig
as root. If your system is using EFI Secure Boot you may need to sign the
kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load
them. Please see your Linux system's documentation for more information.
[root@laptop2 ~]#
Code: Select all
/tmp/vbox.0/r0drv/linux/mp-r0drv-linux.c: In function ‘VBoxHost_RTMpOnAll’:
/tmp/vbox.0/r0drv/linux/mp-r0drv-linux.c:287:18: error: void value not ignored as it ought to be
287 | int rc = smp_call_function(rtmpLinuxAllWrapper, &Args, 0 /* wait */);
| ^~~~~~~~~~~~~~~~~
/tmp/vbox.0/r0drv/linux/mp-r0drv-linux.c: In function ‘VBoxHost_RTMpOnOthers’:
/tmp/vbox.0/r0drv/linux/mp-r0drv-linux.c:341:8: error: void value not ignored as it ought to be
341 | rc = smp_call_function(rtmpLinuxWrapper, &Args, 1 /* wait */);
| ^
./tools/objtool/objtool orc generate --module --no-fp --retpoline --uaccess /tmp/vbox.0/r0drv/linux/memobj-r0drv-linux.o
make[2]: *** [scripts/Makefile.build:281: /tmp/vbox.0/r0drv/linux/mp-r0drv-linux.o] Error 1
make[2]: *** Waiting for unfinished jobs....
./tools/objtool/objtool orc generate --module --no-fp --retpoline --uaccess /tmp/vbox.0/r0drv/linux/mpnotification-r0drv-linux.o
./tools/objtool/objtool orc generate --module --no-fp --retpoline --uaccess /tmp/vbox.0/r0drv/linux/process-r0drv-linux.o
make[1]: *** [Makefile:1630: _module_/tmp/vbox.0] Error 2
make: *** [/tmp/vbox.0/Makefile-footer.gmk:111: vboxdrv] Error 2
[root@laptop2 ~]#
Thanks - Bill Gee