Virtualbox works just fine with 6.4.9-200.fc38.x86_64; upon update I get this error:Kernel driver not installed (rc=-1908).
All the posted fixes on line don’t work. I have Secure Boot turned off.
Please patch, thanks!
Virtualbox works just fine with 6.4.9-200.fc38.x86_64; upon update I get this error:Kernel driver not installed (rc=-1908).
All the posted fixes on line don’t work. I have Secure Boot turned off.
Please patch, thanks!
You should mention how you installed Virtualbox, the version you are using, and details of the fixes you have attempted. Please runinxi -Fzx
in a terminal and post the output as </>
preformatted text. This may help someone who has the same issue discover your post.
Fedora doesn’t provide virtualbox, so if a “patch” is required, it will probably have to come from the virtualbox developers. Posting on a virtualbox forum may be more effective, but Fedora users who need VB may appreciate your post.
From where did you install VirtualBox?
If from rpmfusion then the kernel update to 6.4.10 should have built the new vboxdrv module for you.
However, I just checked and found it failed on my system and I have so far been unable to force the use of akmods and build that module.
I wonder if there is a patch being worked on at rpmfusion for that error. It seems not to work with kernel 6.4.10 though as noted kernel 6.4.9 works fine.
The error log for the akmods build is here
# cat /var/cache/akmods/VirtualBox/7.0.10-1-for-6.4.10-200.fc38.x86_64.failed.log
2023/08/14 19:44:03 akmods: Building RPM using the command '/sbin/akmodsbuild --kernels 6.4.10-200.fc38.x86_64 /usr/src/akmods/VirtualBox-kmod.latest'
BTF [M] /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxnetadp/vboxnetadp.ko
Skipping BTF generation for /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxnetadp/vboxnetadp.ko due to unavailability of vmlinux
make: Leaving directory '/usr/src/kernels/6.4.10-200.fc38.x86_64'
+ for module in vbox{netadp,netflt}
+ export KBUILD_EXTRA_SYMBOLS=/tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxdrv/Module.symvers
+ KBUILD_EXTRA_SYMBOLS=/tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxdrv/Module.symvers
+ make VBOX_USE_INSERT_PAGE=1 -j16 KERN_DIR=/usr/src/kernels/6.4.10-200.fc38.x86_64 -C /usr/src/kernels/6.4.10-200.fc38.x86_64 M=/tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxnetflt modules
make: Entering directory '/usr/src/kernels/6.4.10-200.fc38.x86_64'
CC [M] /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxnetflt/linux/VBoxNetFlt-linux.o
CC [M] /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxnetflt/VBoxNetFlt.o
CC [M] /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxnetflt/SUPR0IdcClient.o
CC [M] /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxnetflt/SUPR0IdcClientComponent.o
CC [M] /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxnetflt/linux/SUPR0IdcClient-linux.o
/tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxnetflt/linux/VBoxNetFlt-linux.c: In function 'vboxNetFltLinuxForwardToIntNetInner':
/tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxnetflt/linux/VBoxNetFlt-linux.c:1570:40: error: implicit declaration of function 'skb_gso_segment'; did you mean 'skb_gso_reset'? [-Werror=implicit-function-declaration]
1570 | struct sk_buff *pSegment = skb_gso_segment(pBuf, 0 /*supported features*/);
| ^~~~~~~~~~~~~~~
| skb_gso_reset
/tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxnetflt/linux/VBoxNetFlt-linux.c:1570:40: warning: initialization of 'struct sk_buff *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
cc1: some warnings being treated as errors
make[1]: *** [scripts/Makefile.build:252: /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxnetflt/linux/VBoxNetFlt-linux.o] Error 1
make: *** [Makefile:2050: /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxnetflt] Error 2
make: Leaving directory '/usr/src/kernels/6.4.10-200.fc38.x86_64'
error: Bad exit status from /var/tmp/rpm-tmp.rI6GIp (%build)
RPM build warnings:
user mockbuild does not exist - using root
group mock does not exist - using root
user mockbuild does not exist - using root
group mock does not exist - using root
user mockbuild does not exist - using root
group mock does not exist - using root
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.rI6GIp (%build)
2023/08/14 19:44:08 akmodsbuild: * Rebuilding /usr/src/akmods/VirtualBox-kmod.latest for kernel(s) 6.4.10-200.fc38.x86_64: warning: user mockbuild does not exist - using root
2023/08/14 19:44:08 akmodsbuild: warning: group mock does not exist - using root
2023/08/14 19:44:08 akmodsbuild: warning: user mockbuild does not exist - using root
2023/08/14 19:44:08 akmodsbuild: warning: group mock does not exist - using root
2023/08/14 19:44:08 akmodsbuild: warning: user mockbuild does not exist - using root
2023/08/14 19:44:08 akmodsbuild: warning: group mock does not exist - using root
2023/08/14 19:44:08 akmodsbuild: Installing /usr/src/akmods/VirtualBox-kmod.latest
2023/08/14 19:44:08 akmodsbuild: Building target platforms: x86_64
2023/08/14 19:44:08 akmodsbuild: Building for target x86_64
2023/08/14 19:44:08 akmodsbuild: setting SOURCE_DATE_EPOCH=1689724800
2023/08/14 19:44:08 akmodsbuild: Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.OAVJTd
2023/08/14 19:44:08 akmodsbuild: + umask 022
2023/08/14 19:44:08 akmodsbuild: + cd /tmp/akmodsbuild.bPlgZsDR//BUILD
2023/08/14 19:44:08 akmodsbuild: + cd /tmp/akmodsbuild.bPlgZsDR/BUILD
2023/08/14 19:44:08 akmodsbuild: + rm -rf VirtualBox-kmod-7.0.10
2023/08/14 19:44:08 akmodsbuild: + /usr/bin/mkdir -p VirtualBox-kmod-7.0.10
2023/08/14 19:44:08 akmodsbuild: + cd VirtualBox-kmod-7.0.10
2023/08/14 19:44:08 akmodsbuild: + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
2023/08/14 19:44:08 akmodsbuild: + tar --use-compress-program xz -xf /usr/share/VirtualBox-kmod-7.0.10/VirtualBox-kmod-7.0.10.tar.xz
2023/08/14 19:44:08 akmodsbuild: + pushd VirtualBox-kmod-7.0.10
2023/08/14 19:44:08 akmodsbuild: /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/VirtualBox-kmod-7.0.10 /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10
2023/08/14 19:44:08 akmodsbuild: + echo 'Patch #1 (fix_7.0.6_locking_problems.patch):'
2023/08/14 19:44:08 akmodsbuild: Patch #1 (fix_7.0.6_locking_problems.patch):
2023/08/14 19:44:08 akmodsbuild: + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0
2023/08/14 19:44:08 akmodsbuild: patching file vboxdrv/SUPDrv.c
2023/08/14 19:44:08 akmodsbuild: Hunk #1 succeeded at 858 (offset -13 lines).
2023/08/14 19:44:08 akmodsbuild: Hunk #2 succeeded at 5338 (offset -13 lines).
2023/08/14 19:44:08 akmodsbuild: Hunk #3 succeeded at 6082 (offset -13 lines).
2023/08/14 19:44:08 akmodsbuild: Hunk #4 succeeded at 6094 (offset -13 lines).
2023/08/14 19:44:08 akmodsbuild: Hunk #5 succeeded at 6325 (offset -13 lines).
2023/08/14 19:44:08 akmodsbuild: patching file vboxdrv/SUPDrvGip.c
2023/08/14 19:44:08 akmodsbuild: + popd
2023/08/14 19:44:08 akmodsbuild: /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10
2023/08/14 19:44:08 akmodsbuild: + kmodtool --target x86_64 --repo rpmfusion --kmodname VirtualBox-kmod --akmod --for-kernels 6.4.10-200.fc38.x86_64 --filterfile /tmp/akmodsbuild.bPlgZsDR/SOURCES/excludekernel-filter.txt
2023/08/14 19:44:08 akmodsbuild:
2023/08/14 19:44:08 akmodsbuild: %{?rhel:%global with_rhel_kabi 1}
2023/08/14 19:44:08 akmodsbuild:
2023/08/14 19:44:08 akmodsbuild: %if 0%{?rhel} || 0%{?fedora}
2023/08/14 19:44:08 akmodsbuild: %global kmod_pkg_name kmod-VirtualBox
2023/08/14 19:44:08 akmodsbuild: %global pkg_kmod_name VirtualBox-kmod
2023/08/14 19:44:08 akmodsbuild: %{?obsolete_name:%global kmod_obsolete_name kmod-%{obsolete_name}}
2023/08/14 19:44:08 akmodsbuild: %endif
2023/08/14 19:44:08 akmodsbuild:
2023/08/14 19:44:08 akmodsbuild: %if 0%{?rhel} || 0%{?fedora}
2023/08/14 19:44:08 akmodsbuild: %global kmod_for_kernel %{?with_rhel_kabi:6.4.10-200.fc38}%{!?with_rhel_kabi:6.4.10-200.fc38.x86_64}
2023/08/14 19:44:08 akmodsbuild: %global package_kmod_name %{kmod_pkg_name}-%{kmod_for_kernel}
2023/08/14 19:44:08 akmodsbuild: %endif
2023/08/14 19:44:08 akmodsbuild: %global _prefix_usr /usr
2023/08/14 19:44:08 akmodsbuild:
2023/08/14 19:44:08 akmodsbuild: %package -n %{package_kmod_name}
2023/08/14 19:44:08 akmodsbuild: Summary: VirtualBox kernel module(s) for %{kmod_for_kernel}
2023/08/14 19:44:08 akmodsbuild: Provides: kernel-modules%{!?with_rhel_kabi:-for-kernel} = 6.4.10-200.fc38.x86_64
2023/08/14 19:44:08 akmodsbuild: %if %{with rhel_kabi}
2023/08/14 19:44:08 akmodsbuild: Provides: installonlypkg(kernel-module)
2023/08/14 19:44:08 akmodsbuild: %endif
2023/08/14 19:44:08 akmodsbuild: Provides: %{pkg_kmod_name} = %{?epoch:%{epoch}:}%{version}-%{release}
2023/08/14 19:44:08 akmodsbuild: Requires: %{pkg_kmod_name}-common >= %{?epoch:%{epoch}:}%{version}
2023/08/14 19:44:08 akmodsbuild: Requires(post): %{?_prefix_usr}/sbin/depmod
2023/08/14 19:44:08 akmodsbuild: Requires(postun): %{?_prefix_usr}/sbin/depmod
2023/08/14 19:44:08 akmodsbuild: %if %{with rhel_kabi}
2023/08/14 19:44:08 akmodsbuild: Requires(post): %{?_prefix_usr}/sbin/weak-modules
2023/08/14 19:44:08 akmodsbuild: Requires(postun): %{?_prefix_usr}/sbin/weak-modules
2023/08/14 19:44:08 akmodsbuild: %endif
2023/08/14 19:44:08 akmodsbuild: %global _kmodtool_depmod_post \if [ -f /boot/System.map-6.4.10-200.fc38.x86_64 ] ; then \ %{?_prefix_usr}/sbin/depmod -aeF /boot/System.map-6.4.10-200.fc38.x86_64 6.4.10-200.fc38.x86_64 >/dev/null ; \elif [ -f /lib/modules/6.4.10-200.fc38.x86_64/System.map ] ; then \ %{?_prefix_usr}/sbin/depmod -aeF /lib/modules/6.4.10-200.fc38.x86_64/System.map 6.4.10-200.fc38.x86_64 >/dev/null ; \else \ %{?_prefix_usr}/sbin/depmod -a >/dev/null ; \fi || :
2023/08/14 19:44:08 akmodsbuild:
2023/08/14 19:44:08 akmodsbuild: %if %{with rhel_kabi}
2023/08/14 19:44:08 akmodsbuild: Requires: kernel >= 6.4.10-200.fc38
2023/08/14 19:44:08 akmodsbuild: Requires: kernel < 6.4.10-201.fc38
2023/08/14 19:44:08 akmodsbuild: BuildRequires: kernel-devel = 6.4.10-200.fc38 redhat-rpm-config
2023/08/14 19:44:08 akmodsbuild: %else
2023/08/14 19:44:08 akmodsbuild: Requires: kernel-uname-r = 6.4.10-200.fc38.x86_64
2023/08/14 19:44:08 akmodsbuild: BuildRequires: kernel-devel-uname-r = 6.4.10-200.fc38.x86_64
2023/08/14 19:44:08 akmodsbuild: BuildRequires: gcc
2023/08/14 19:44:08 akmodsbuild: %endif
2023/08/14 19:44:08 akmodsbuild:
2023/08/14 19:44:08 akmodsbuild: %post -n %{package_kmod_name}
2023/08/14 19:44:08 akmodsbuild: %{_kmodtool_depmod_post}
2023/08/14 19:44:08 akmodsbuild:
2023/08/14 19:44:08 akmodsbuild: %if %{with rhel_kabi}
2023/08/14 19:44:08 akmodsbuild: modules=( $(find /lib/modules/6.4.10-200.fc38.x86_64/extra/VirtualBox/ -name "*.ko" -o -name "*.ko.xz") )
2023/08/14 19:44:08 akmodsbuild: printf '%s\n' "${modules[@]}" | %{?_prefix_usr}/sbin/weak-modules --add-modules
2023/08/14 19:44:08 akmodsbuild: %endif
2023/08/14 19:44:08 akmodsbuild:
2023/08/14 19:44:08 akmodsbuild: %if %{with rhel_kabi}
2023/08/14 19:44:08 akmodsbuild: %preun -n %{package_kmod_name}
2023/08/14 19:44:08 akmodsbuild: rpm -ql %{package_kmod_name}-%{version}-%{release}.x86_64 | grep -e '\.ko$' -e '\.ko.xz$' > /var/run/rpm-%{package_kmod_name}-modules
2023/08/14 19:44:08 akmodsbuild: %endif
2023/08/14 19:44:08 akmodsbuild:
2023/08/14 19:44:08 akmodsbuild: %postun -n %{package_kmod_name}
2023/08/14 19:44:08 akmodsbuild: %{_kmodtool_depmod_post}
2023/08/14 19:44:08 akmodsbuild:
2023/08/14 19:44:08 akmodsbuild: %if %{with rhel_kabi}
2023/08/14 19:44:08 akmodsbuild: modules=( $(cat /var/run/rpm-%{package_kmod_name}-modules) )
2023/08/14 19:44:08 akmodsbuild: rm -f /var/run/rpm-%{package_kmod_name}-modules
2023/08/14 19:44:08 akmodsbuild: printf '%s\n' "${modules[@]}" | %{?_prefix_usr}/sbin/weak-modules --remove-modules
2023/08/14 19:44:08 akmodsbuild: %endif
2023/08/14 19:44:08 akmodsbuild:
2023/08/14 19:44:08 akmodsbuild: %description -n %{package_kmod_name}
2023/08/14 19:44:08 akmodsbuild: This package provides the VirtualBox kernel modules built for the Linux
2023/08/14 19:44:08 akmodsbuild: kernel %{kmod_for_kernel} for the %{_target_cpu} family of processors.
2023/08/14 19:44:08 akmodsbuild: %files -n %{package_kmod_name}
2023/08/14 19:44:08 akmodsbuild: %defattr(644,root,root,755)
2023/08/14 19:44:08 akmodsbuild: %dir /lib/modules/6.4.10-200.fc38.x86_64/extra
2023/08/14 19:44:08 akmodsbuild: /lib/modules/6.4.10-200.fc38.x86_64/extra/VirtualBox/
2023/08/14 19:44:08 akmodsbuild:
2023/08/14 19:44:08 akmodsbuild: %global __kmodtool_kernel_uname_r 6.4.10-200.fc38.x86_64
2023/08/14 19:44:08 akmodsbuild: %global __spec_install_post \
2023/08/14 19:44:08 akmodsbuild: %{?__debug_package:%{__debug_install_post}}\
2023/08/14 19:44:08 akmodsbuild: %{__arch_install_post}\
2023/08/14 19:44:08 akmodsbuild: %{__os_install_post}\
2023/08/14 19:44:08 akmodsbuild: %{?__kmodtool_signmodules:%{__kmodtool_modsign_install_post}}\
2023/08/14 19:44:08 akmodsbuild: %{?__kmodtool_zipmodules:%{__kmodtool_modzip_install_post}}
2023/08/14 19:44:08 akmodsbuild:
2023/08/14 19:44:08 akmodsbuild: %global kmodinstdir_prefix /lib/modules/
2023/08/14 19:44:08 akmodsbuild: %global kmodinstdir_postfix /extra/VirtualBox/
2023/08/14 19:44:08 akmodsbuild: %global kernel_versions 6.4.10-200.fc38.x86_64___%{_usrsrc}/kernels/6.4.10-200.fc38.x86_64
2023/08/14 19:44:08 akmodsbuild:
2023/08/14 19:44:08 akmodsbuild: + for kernel_version in 6.4.10-200.fc38.x86_64___/usr/src/kernels/6.4.10-200.fc38.x86_64
2023/08/14 19:44:08 akmodsbuild: + cp -al VirtualBox-kmod-7.0.10 _kmod_build_6.4.10-200.fc38.x86_64
2023/08/14 19:44:08 akmodsbuild: + RPM_EC=0
2023/08/14 19:44:08 akmodsbuild: ++ jobs -p
2023/08/14 19:44:08 akmodsbuild: + exit 0
2023/08/14 19:44:08 akmodsbuild: Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.rI6GIp
2023/08/14 19:44:08 akmodsbuild: + umask 022
2023/08/14 19:44:08 akmodsbuild: + cd /tmp/akmodsbuild.bPlgZsDR//BUILD
2023/08/14 19:44:08 akmodsbuild: + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
2023/08/14 19:44:08 akmodsbuild: + export CFLAGS
2023/08/14 19:44:08 akmodsbuild: + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
2023/08/14 19:44:08 akmodsbuild: + export CXXFLAGS
2023/08/14 19:44:08 akmodsbuild: + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
2023/08/14 19:44:08 akmodsbuild: + export FFLAGS
2023/08/14 19:44:08 akmodsbuild: + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
2023/08/14 19:44:08 akmodsbuild: + export FCFLAGS
2023/08/14 19:44:08 akmodsbuild: + VALAFLAGS=-g
2023/08/14 19:44:08 akmodsbuild: + export VALAFLAGS
2023/08/14 19:44:08 akmodsbuild: + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
2023/08/14 19:44:08 akmodsbuild: + export LDFLAGS
2023/08/14 19:44:08 akmodsbuild: + LT_SYS_LIBRARY_PATH=/usr/lib64:
2023/08/14 19:44:08 akmodsbuild: + export LT_SYS_LIBRARY_PATH
2023/08/14 19:44:08 akmodsbuild: + CC=gcc
2023/08/14 19:44:08 akmodsbuild: + export CC
2023/08/14 19:44:08 akmodsbuild: + CXX=g++
2023/08/14 19:44:08 akmodsbuild: + export CXX
2023/08/14 19:44:08 akmodsbuild: + cd VirtualBox-kmod-7.0.10
2023/08/14 19:44:08 akmodsbuild: + for kernel_version in 6.4.10-200.fc38.x86_64___/usr/src/kernels/6.4.10-200.fc38.x86_64
2023/08/14 19:44:08 akmodsbuild: + for module in vboxdrv
2023/08/14 19:44:08 akmodsbuild: + make VBOX_USE_INSERT_PAGE=1 -j16 KERN_DIR=/usr/src/kernels/6.4.10-200.fc38.x86_64 -C /usr/src/kernels/6.4.10-200.fc38.x86_64 M=/tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxdrv modules
2023/08/14 19:44:08 akmodsbuild: make: Entering directory '/usr/src/kernels/6.4.10-200.fc38.x86_64'
2023/08/14 19:44:08 akmodsbuild: CC [M] /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxdrv/linux/SUPDrv-linux.o
2023/08/14 19:44:08 akmodsbuild: CC [M] /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxdrv/SUPDrv.o
2023/08/14 19:44:08 akmodsbuild: CC [M] /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxdrv/SUPDrvGip.o
2023/08/14 19:44:08 akmodsbuild: CC [M] /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxdrv/SUPDrvSem.o
2023/08/14 19:44:08 akmodsbuild: CC [M] /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxdrv/SUPDrvTracer.o
2023/08/14 19:44:08 akmodsbuild: CC [M] /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxdrv/SUPLibAll.o
2023/08/14 19:44:08 akmodsbuild: CC [M] /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxdrv/common/string/strformatrt.o
2023/08/14 19:44:08 akmodsbuild: CC [M] /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxdrv/combined-agnostic1.o
2023/08/14 19:44:08 akmodsbuild: CC [M] /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxdrv/combined-agnostic2.o
2023/08/14 19:44:08 akmodsbuild: CC [M] /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxdrv/combined-os-specific.o
2023/08/14 19:44:08 akmodsbuild: LD [M] /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxdrv/vboxdrv.o
2023/08/14 19:44:08 akmodsbuild: /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxdrv/vboxdrv.o: warning: objtool: SUPR0TracerFireProbe+0x7: indirect jump found in RETPOLINE build
2023/08/14 19:44:08 akmodsbuild: /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxdrv/vboxdrv.o: warning: objtool: supdrvTracerProbeFireStub+0x0: 'naked' return found in RETHUNK build
2023/08/14 19:44:08 akmodsbuild: /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxdrv/vboxdrv.o: warning: objtool: rtThreadCtxHooksLnxSchedOut+0x23: call to {dynamic}() with UACCESS enabled
2023/08/14 19:44:08 akmodsbuild: /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxdrv/vboxdrv.o: warning: objtool: rtThreadCtxHooksLnxSchedIn+0x2d: call to {dynamic}() with UACCESS enabled
2023/08/14 19:44:08 akmodsbuild: /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxdrv/vboxdrv.o: warning: objtool: VBoxHost_RTR0MemKernelCopyTo+0x17: redundant CLD
2023/08/14 19:44:08 akmodsbuild: /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxdrv/vboxdrv.o: warning: objtool: VBoxHost_RTR0MemKernelCopyFrom+0x17: redundant CLD
2023/08/14 19:44:08 akmodsbuild: /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxdrv/vboxdrv.o: warning: objtool: supdrvTracerCommonDeregisterImpl+0x3c: relocation to !ENDBR: supdrvTracerProbeFireStub+0x0
2023/08/14 19:44:08 akmodsbuild: /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxdrv/vboxdrv.o: warning: objtool: ___ksymtab+SUPR0TracerFireProbe+0x0: data relocation to !ENDBR: SUPR0TracerFireProbe+0x0
2023/08/14 19:44:08 akmodsbuild: /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxdrv/vboxdrv.o: warning: objtool: g_aFunctions+0xea0: data relocation to !ENDBR: SUPR0TracerFireProbe+0x0
2023/08/14 19:44:08 akmodsbuild: /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxdrv/vboxdrv.o: warning: objtool: g_pfnSupdrvProbeFireKernel+0x0: data relocation to !ENDBR: supdrvTracerProbeFireStub+0x0
2023/08/14 19:44:08 akmodsbuild: /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxdrv/vboxdrv.o: warning: objtool: SUPR0TracerFireProbe+0x7: missing int3 after indirect jump
2023/08/14 19:44:08 akmodsbuild: /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxdrv/vboxdrv.o: warning: objtool: supdrvTracerProbeFireStub+0x0: missing int3 after ret
2023/08/14 19:44:08 akmodsbuild: MODPOST /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxdrv/Module.symvers
2023/08/14 19:44:08 akmodsbuild: CC [M] /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxdrv/vboxdrv.mod.o
2023/08/14 19:44:08 akmodsbuild: LD [M] /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxdrv/vboxdrv.ko
2023/08/14 19:44:08 akmodsbuild: BTF [M] /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxdrv/vboxdrv.ko
2023/08/14 19:44:08 akmodsbuild: Skipping BTF generation for /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxdrv/vboxdrv.ko due to unavailability of vmlinux
2023/08/14 19:44:08 akmodsbuild: make: Leaving directory '/usr/src/kernels/6.4.10-200.fc38.x86_64'
2023/08/14 19:44:08 akmodsbuild: + for module in vbox{netadp,netflt}
2023/08/14 19:44:08 akmodsbuild: + export KBUILD_EXTRA_SYMBOLS=/tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxdrv/Module.symvers
2023/08/14 19:44:08 akmodsbuild: + KBUILD_EXTRA_SYMBOLS=/tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxdrv/Module.symvers
2023/08/14 19:44:08 akmodsbuild: + make VBOX_USE_INSERT_PAGE=1 -j16 KERN_DIR=/usr/src/kernels/6.4.10-200.fc38.x86_64 -C /usr/src/kernels/6.4.10-200.fc38.x86_64 M=/tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxnetadp modules
2023/08/14 19:44:08 akmodsbuild: make: Entering directory '/usr/src/kernels/6.4.10-200.fc38.x86_64'
2023/08/14 19:44:08 akmodsbuild: CC [M] /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxnetadp/linux/VBoxNetAdp-linux.o
2023/08/14 19:44:08 akmodsbuild: CC [M] /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxnetadp/VBoxNetAdp.o
2023/08/14 19:44:08 akmodsbuild: LD [M] /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxnetadp/vboxnetadp.o
2023/08/14 19:44:08 akmodsbuild: MODPOST /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxnetadp/Module.symvers
2023/08/14 19:44:08 akmodsbuild: CC [M] /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxnetadp/vboxnetadp.mod.o
2023/08/14 19:44:08 akmodsbuild: LD [M] /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxnetadp/vboxnetadp.ko
2023/08/14 19:44:08 akmodsbuild: BTF [M] /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxnetadp/vboxnetadp.ko
2023/08/14 19:44:08 akmodsbuild: Skipping BTF generation for /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxnetadp/vboxnetadp.ko due to unavailability of vmlinux
2023/08/14 19:44:08 akmodsbuild: make: Leaving directory '/usr/src/kernels/6.4.10-200.fc38.x86_64'
2023/08/14 19:44:08 akmodsbuild: + for module in vbox{netadp,netflt}
2023/08/14 19:44:08 akmodsbuild: + export KBUILD_EXTRA_SYMBOLS=/tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxdrv/Module.symvers
2023/08/14 19:44:08 akmodsbuild: + KBUILD_EXTRA_SYMBOLS=/tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxdrv/Module.symvers
2023/08/14 19:44:08 akmodsbuild: + make VBOX_USE_INSERT_PAGE=1 -j16 KERN_DIR=/usr/src/kernels/6.4.10-200.fc38.x86_64 -C /usr/src/kernels/6.4.10-200.fc38.x86_64 M=/tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxnetflt modules
2023/08/14 19:44:08 akmodsbuild: make: Entering directory '/usr/src/kernels/6.4.10-200.fc38.x86_64'
2023/08/14 19:44:08 akmodsbuild: CC [M] /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxnetflt/linux/VBoxNetFlt-linux.o
2023/08/14 19:44:08 akmodsbuild: CC [M] /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxnetflt/VBoxNetFlt.o
2023/08/14 19:44:08 akmodsbuild: CC [M] /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxnetflt/SUPR0IdcClient.o
2023/08/14 19:44:08 akmodsbuild: CC [M] /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxnetflt/SUPR0IdcClientComponent.o
2023/08/14 19:44:08 akmodsbuild: CC [M] /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxnetflt/linux/SUPR0IdcClient-linux.o
2023/08/14 19:44:08 akmodsbuild: /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxnetflt/linux/VBoxNetFlt-linux.c: In function 'vboxNetFltLinuxForwardToIntNetInner':
2023/08/14 19:44:08 akmodsbuild: /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxnetflt/linux/VBoxNetFlt-linux.c:1570:40: error: implicit declaration of function 'skb_gso_segment'; did you mean 'skb_gso_reset'? [-Werror=implicit-function-declaration]
2023/08/14 19:44:08 akmodsbuild: 1570 | struct sk_buff *pSegment = skb_gso_segment(pBuf, 0 /*supported features*/);
2023/08/14 19:44:08 akmodsbuild: | ^~~~~~~~~~~~~~~
2023/08/14 19:44:08 akmodsbuild: | skb_gso_reset
2023/08/14 19:44:08 akmodsbuild: /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxnetflt/linux/VBoxNetFlt-linux.c:1570:40: warning: initialization of 'struct sk_buff *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
2023/08/14 19:44:08 akmodsbuild: cc1: some warnings being treated as errors
2023/08/14 19:44:08 akmodsbuild: make[1]: *** [scripts/Makefile.build:252: /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxnetflt/linux/VBoxNetFlt-linux.o] Error 1
2023/08/14 19:44:08 akmodsbuild: make: *** [Makefile:2050: /tmp/akmodsbuild.bPlgZsDR/BUILD/VirtualBox-kmod-7.0.10/_kmod_build_6.4.10-200.fc38.x86_64/vboxnetflt] Error 2
2023/08/14 19:44:08 akmodsbuild: make: Leaving directory '/usr/src/kernels/6.4.10-200.fc38.x86_64'
2023/08/14 19:44:08 akmodsbuild: error: Bad exit status from /var/tmp/rpm-tmp.rI6GIp (%build)
2023/08/14 19:44:08 akmodsbuild:
2023/08/14 19:44:08 akmodsbuild: RPM build warnings:
2023/08/14 19:44:08 akmodsbuild: user mockbuild does not exist - using root
2023/08/14 19:44:08 akmodsbuild: group mock does not exist - using root
2023/08/14 19:44:08 akmodsbuild: user mockbuild does not exist - using root
2023/08/14 19:44:08 akmodsbuild: group mock does not exist - using root
2023/08/14 19:44:08 akmodsbuild: user mockbuild does not exist - using root
2023/08/14 19:44:08 akmodsbuild: group mock does not exist - using root
2023/08/14 19:44:08 akmodsbuild:
2023/08/14 19:44:08 akmodsbuild: RPM build errors:
2023/08/14 19:44:08 akmodsbuild: Bad exit status from /var/tmp/rpm-tmp.rI6GIp (%build)
2023/08/14 19:44:08 akmodsbuild:
2023/08/14 19:44:08 akmods: Building rpms failed; see /var/cache/akmods/VirtualBox/7.0.10-1-for-6.4.10-200.fc38.x86_64.failed.log for details
Fixed this morning after installing akmod-VirtualBox-7.0.10-2.fc38.x86_64
.
Wow, i appreciate the quick response and glad you could resolve it. It drove me crazy yesterday trying all kinds of ways to create keys and sign them.
We didn’t fix it. The fix was done by the maintainer of VirtualBox at RpmFusion.
Works great now, thanks to the package maintainer at rpmfusion.
This link is a good example of a kernel change that breaks 3rd party code (unless that 3rd party is paying attention to kernel changes rather that waiting for users to encounter problems).
I must be terrible at Fedora, I hit Sudo DNF update and when ever I try to update Virtual box it gives me errors. I guess I have to stick the 6.4.9.0 kernel as my device will not properly update… I can’t figure out this RPM package maintainer either. I just can’t understand why Fedora doesn’t put Virtualbox into the repository. It shouldn’t be this difficult to keep this program up to date. Its a very useful program and I use it regularly.
Check the output:
rpm -q -a \*VirtualBox\*; uname -a; mokutil --sb-state
sudo mokutil -t /etc/pki/akmods/certs/public_key.der
Thanks!
Adding
#include <net/gso.h>
below the line
#include <linux/inetdevice.h>
in /usr/share/virtualbox/src/vboxhost/vboxnetflt/linux/VBoxNetFlt-linux.c
fixed it for me.
Hopefully when the file gets overwritten on next VirtualBox update the fix will be already added by VirtualBox’s programmers.
Great solution man!
This had solved for me too.
Even my installation being an standalone one at “/opt/VirtualBox/”. Ex: “VirtualBox-7.0.10-158379-Linux_amd64.run”.
Yes this worked for me too, VirtualBox-7.0-7.0.10_158379_fedora36-1.x86_64
Hi, I had the same error and I checked the file. The library net/gso.h was there, but inside an if statement with a function that check the kernel version
#if RTLNX_VER_MIN(6,5,0)
# include <net/gso.h>
#endif
My version is 6.4.15-200.fc38.x86_64, and for that reason it wasn’t include. I included anyway and not it’s working… Looks like a bug to me