| Summary: | After recent kernel update (4.6.4-201.fc23.x86_64) kernel module doesn't build | ||
|---|---|---|---|
| Product: | Fedora | Reporter: | Jaroslav Škarvada <jskarvad> |
| Component: | VirtualBox-kmod | Assignee: | Sérgio Basto <sergio> |
| Status: | RESOLVED INVALID | ||
| Severity: | normal | ||
| Priority: | P5 | ||
| Version: | 23 | ||
| Hardware: | All | ||
| OS: | GNU/Linux | ||
| namespace: | |||
> [_module_/tmp/akmodsbuild.BawzURJG/BUILD/VirtualBox-kmod-5.0.16
^^^^^^^^^^^^^^^^^^^^^^
/_kmod_build_4.6.4-201.fc23.x86_64/vboxdrv]
you need update to VirtualBox 5.0.24 or VirtualBox 5.0.26
It's f23: # dnf upgrade --refresh --enablerepo=updates-testing --enablerepo=rpmfusion-free-updates-testing '*VirtualBox*' Last metadata expiration check: 2:13:05 ago on Thu Jul 21 11:43:23 2016. Dependencies resolved. Nothing to do. Complete! # rpm -q akmod-VirtualBox akmod-VirtualBox-5.0.16-2.fc23.x86_64 dnf repoquery --qf "%{name} %{sourcerpm} %{arch} %{repoid}" \*VirtualBox\* --available
Last metadata expiration check: 0:45:55 ago on Thu Jul 21 12:29:07 2016.
VirtualBox VirtualBox-5.0.16-3.fc23.src.rpm x86_64 rpmfusion-free
VirtualBox VirtualBox-5.0.24-1.fc23.src.rpm x86_64 rpmfusion-free-updates
VirtualBox VirtualBox-5.0.26-1.fc23.src.rpm x86_64 rpmfusion-free-updates-testing
VirtualBox-devel VirtualBox-5.0.16-3.fc23.src.rpm i686 rpmfusion-free
VirtualBox-devel VirtualBox-5.0.16-3.fc23.src.rpm x86_64 rpmfusion-free
VirtualBox-devel VirtualBox-5.0.24-1.fc23.src.rpm i686 rpmfusion-free-updates
VirtualBox-devel VirtualBox-5.0.24-1.fc23.src.rpm x86_64 rpmfusion-free-updates
VirtualBox-devel VirtualBox-5.0.26-1.fc23.src.rpm i686 rpmfusion-free-updates-testing
VirtualBox-devel VirtualBox-5.0.26-1.fc23.src.rpm x86_64 rpmfusion-free-updates-testing
VirtualBox-guest VirtualBox-5.0.16-3.fc23.src.rpm x86_64 rpmfusion-free
VirtualBox-guest-additions VirtualBox-5.0.24-1.fc23.src.rpm x86_64 rpmfusion-free-updates
VirtualBox-guest-additions VirtualBox-5.0.26-1.fc23.src.rpm x86_64 rpmfusion-free-updates-testing
VirtualBox-kmodsrc VirtualBox-5.0.16-3.fc23.src.rpm x86_64 rpmfusion-free
VirtualBox-kmodsrc VirtualBox-5.0.24-1.fc23.src.rpm x86_64 rpmfusion-free-updates
VirtualBox-kmodsrc VirtualBox-5.0.26-1.fc23.src.rpm x86_64 rpmfusion-free-updates-testing
akmod-VirtualBox VirtualBox-kmod-5.0.16-2.fc23.src.rpm x86_64 rpmfusion-free
akmod-VirtualBox VirtualBox-kmod-5.0.24-2.fc23.src.rpm x86_64 rpmfusion-free-updates
akmod-VirtualBox VirtualBox-kmod-5.0.26-1.fc23.src.rpm x86_64 rpmfusion-free-updates-testing
kmod-VirtualBox VirtualBox-kmod-5.0.16-2.fc23.src.rpm x86_64 rpmfusion-free
kmod-VirtualBox VirtualBox-kmod-5.0.24-2.fc23.src.rpm x86_64 rpmfusion-free-updates
kmod-VirtualBox VirtualBox-kmod-5.0.26-1.fc23.src.rpm x86_64 rpmfusion-free-updates-testing
kmod-VirtualBox-4.2.3-300.fc23.x86_64 VirtualBox-kmod-5.0.16-2.fc23.src.rpm x86_64 rpmfusion-free
python-VirtualBox VirtualBox-5.0.16-3.fc23.src.rpm x86_64 rpmfusion-free
python-VirtualBox VirtualBox-5.0.24-1.fc23.src.rpm x86_64 rpmfusion-free-updates
python-VirtualBox VirtualBox-5.0.26-1.fc23.src.rpm x86_64 rpmfusion-free-updates-testing
Hmm, interesting, it seems I have already enabled the rpmfusion-updates, but I cannot see the update:
$ dnf repoquery --qf "%{name} %{sourcerpm} %{arch} %{repoid}" \*VirtualBox\*
Adobe Systems Incorporated 15 kB/s | 1.8 kB 00:00
Blue Jeans Network, Inc. - x86_64 software and updates 23 kB/s | 22 kB 00:00
Beaker Client - Fedora23 8.3 kB/s | 15 kB 00:01
google-earth 74 kB/s | 4.8 kB 00:00
rhpkg for Fedora 23 18 kB/s | 5.6 kB 00:00
covscan 391 kB/s | 390 kB 00:00
RPM Fusion for Fedora 23 - Nonfree - Updates 6.0 kB/s | 257 B 00:00
Builds of the "stable" tag of the Chromium Web Browser 66 kB/s | 74 kB 00:01
RPM Fusion for Fedora 23 - Free - Updates 5.9 kB/s | 257 B 00:00
Brew Buildsystem for Fedora 23 - x86_64 6.0 kB/s | 5.0 kB 00:00
QA Tools Incubator 928 kB/s | 23 kB 00:00
Fedora 23 - x86_64 - Updates 27 MB/s | 24 MB 00:00
Copr repo for developerdashboard owned by mhlavink 91 kB/s | 45 kB 00:00
VirtualBox VirtualBox-5.0.16-3.fc23.src.rpm x86_64 @System
VirtualBox VirtualBox-5.0.16-3.fc23.src.rpm x86_64 rpmfusion-free
VirtualBox-devel VirtualBox-5.0.16-3.fc23.src.rpm i686 rpmfusion-free
VirtualBox-devel VirtualBox-5.0.16-3.fc23.src.rpm x86_64 rpmfusion-free
VirtualBox-guest VirtualBox-5.0.16-3.fc23.src.rpm x86_64 rpmfusion-free
VirtualBox-kmodsrc VirtualBox-5.0.16-3.fc23.src.rpm x86_64 @System
VirtualBox-kmodsrc VirtualBox-5.0.16-3.fc23.src.rpm x86_64 rpmfusion-free
akmod-VirtualBox VirtualBox-kmod-5.0.16-2.fc23.src.rpm x86_64 @System
akmod-VirtualBox VirtualBox-kmod-5.0.16-2.fc23.src.rpm x86_64 rpmfusion-free
kmod-VirtualBox VirtualBox-kmod-5.0.16-2.fc23.src.rpm x86_64 rpmfusion-free
kmod-VirtualBox-4.2.3-300.fc23.x86_64 VirtualBox-kmod-5.0.16-2.fc23.src.rpm x86_64 rpmfusion-free
kmod-VirtualBox-4.5.7-200.fc23.x86_64 VirtualBox-kmod-5.0.16-2.fc23.src.rpm x86_64 @System
kmod-VirtualBox-4.5.7-202.fc23.x86_64 VirtualBox-kmod-5.0.16-2.fc23.src.rpm x86_64 @System
python-VirtualBox VirtualBox-5.0.16-3.fc23.src.rpm x86_64 rpmfusion-free
Maybe it's new update which is not yet synced through the mirrors?
Hmm, 2016-07-07, from http://download1.rpmfusion.org/free/fedora/updates/23/x86_64/repoview/akmod-VirtualBox.html It's not so new, maybe dnf bug, strange, I am going to investigate. It seems to be a problem with: http://mirror.vutbr.cz/rpmfusion/free/fedora/updates/23/x86_64/ mirror, which was taken automatically from the mirror list. Sorry for false positive, do you know where to report problems with rpmfusion mirrors? I tried to reach mirror admin @ vutbr. |
2016/07/21 11:40:56 akmods: Building RPM using the command '/sbin/akmodsbuild --target x86_64 --kernels 4.6.4-201.fc23.x86_64 /usr/src/akmods/VirtualBox-kmod.latest' long get_user_pages(unsigned long start, unsigned long nr_pages, ^ /tmp/akmodsbuild.BawzURJG/BUILD/VirtualBox-kmod-5.0.16/_kmod_build_4.6.4-201.fc23.x86_64/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1037:29: warning: passing argument 6 of 'get_user_pages' makes pointer from integer without a cast [-Wint-conversion] fWrite, /* force write access. */ ^ In file included from /tmp/akmodsbuild.BawzURJG/BUILD/VirtualBox-kmod-5.0.16/_kmod_build_4.6.4-201.fc23.x86_64/vboxdrv/r0drv/linux/the-linux-kernel.h:88:0, from /tmp/akmodsbuild.BawzURJG/BUILD/VirtualBox-kmod-5.0.16/_kmod_build_4.6.4-201.fc23.x86_64/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:31: include/linux/mm.h:1266:6: note: expected 'struct vm_area_struct **' but argument is of type 'int' long get_user_pages(unsigned long start, unsigned long nr_pages, ^ /tmp/akmodsbuild.BawzURJG/BUILD/VirtualBox-kmod-5.0.16/_kmod_build_4.6.4-201.fc23.x86_64/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1032:14: error: too many arguments to function 'get_user_pages' rc = get_user_pages(pTask, /* Task for fault accounting. */ ^ In file included from /tmp/akmodsbuild.BawzURJG/BUILD/VirtualBox-kmod-5.0.16/_kmod_build_4.6.4-201.fc23.x86_64/vboxdrv/r0drv/linux/the-linux-kernel.h:88:0, from /tmp/akmodsbuild.BawzURJG/BUILD/VirtualBox-kmod-5.0.16/_kmod_build_4.6.4-201.fc23.x86_64/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:31: include/linux/mm.h:1266:6: note: declared here long get_user_pages(unsigned long start, unsigned long nr_pages, ^ cc1: some warnings being treated as errors scripts/Makefile.build:291: recipe for target '/tmp/akmodsbuild.BawzURJG/BUILD/VirtualBox-kmod-5.0.16/_kmod_build_4.6.4-201.fc23.x86_64/vboxdrv/r0drv/linux/memobj-r0drv-linux.o' failed make[1]: *** [/tmp/akmodsbuild.BawzURJG/BUILD/VirtualBox-kmod-5.0.16/_kmod_build_4.6.4-201.fc23.x86_64/vboxdrv/r0drv/linux/memobj-r0drv-linux.o] Error 1 make[1]: *** Waiting for unfinished jobs.... /tmp/akmodsbuild.BawzURJG/BUILD/VirtualBox-kmod-5.0.16/_kmod_build_4.6.4-201.fc23.x86_64/vboxdrv/r0drv/linux/memuserkernel-r0drv-linux.o: warning: objtool: .fixup: unexpected end of section Makefile:1433: recipe for target '_module_/tmp/akmodsbuild.BawzURJG/BUILD/VirtualBox-kmod-5.0.16/_kmod_build_4.6.4-201.fc23.x86_64/vboxdrv' failed make: *** [_module_/tmp/akmodsbuild.BawzURJG/BUILD/VirtualBox-kmod-5.0.16/_kmod_build_4.6.4-201.fc23.x86_64/vboxdrv] Error 2 make: Leaving directory '/usr/src/kernels/4.6.4-201.fc23.x86_64' chyba: Špatný návratový kód z /var/tmp/rpm-tmp.KgMbXv (%build) Please update VirtualBox, I think the 5.1 version may fix the problem.