VirtualBox

Opened 4 years ago

Last modified 4 years ago

#20441 awaitsfeedback defect

Kernel module compilation error - VirtualBox 6.1.22 kernel 5.12.13

Reported by: asalamon Owned by:
Component: other Version: VirtualBox 6.1.22
Keywords: Cc:
Guest type: other Host type: Linux

Description

I'm using AlmaLinux 8.4 (Centos clone)

kernel module compilation fails:

$ /sbin/akmodsbuild -l /tmp/akmod512 --kernels 5.12.13-1.el8.elrepo.x86_64 /usr/src/akmods/VirtualBox-kmod.latest                                                                                
* Rebuilding /usr/src/akmods/VirtualBox-kmod.latest for kernel(s) 5.12.13-1.el8.elrepo.x86_64: prep build build build                                                                                             
rpmbuild failed with errorcode 1; last 35 Lines of log:
---
  MODPOST /tmp/akmodsbuild.AO9JWwgz/BUILD/VirtualBox-kmod-6.1.22/_kmod_build_5.12.13-1.el8.elrepo.x86_64/vboxsf/Module.symvers                                                                                    
ERROR: modpost: "VBoxGuest_RTAssertMsg2Weak" [/tmp/akmodsbuild.AO9JWwgz/BUILD/VirtualBox-kmod-6.1.22/_kmod_build_5.12.13-1.el8.elrepo.x86_64/vboxsf/vboxsf.ko] undefined!                                         
ERROR: modpost: "VBoxGuest_RTAssertMsg1Weak" [/tmp/akmodsbuild.AO9JWwgz/BUILD/VirtualBox-kmod-6.1.22/_kmod_build_5.12.13-1.el8.elrepo.x86_64/vboxsf/vboxsf.ko] undefined!                                         
ERROR: modpost: "VBoxGuest_RTSemMutexDestroy" [/tmp/akmodsbuild.AO9JWwgz/BUILD/VirtualBox-kmod-6.1.22/_kmod_build_5.12.13-1.el8.elrepo.x86_64/vboxsf/vboxsf.ko] undefined!                                        
ERROR: modpost: "VBoxGuest_RTSemMutexCreate" [/tmp/akmodsbuild.AO9JWwgz/BUILD/VirtualBox-kmod-6.1.22/_kmod_build_5.12.13-1.el8.elrepo.x86_64/vboxsf/vboxsf.ko] undefined!                                         
ERROR: modpost: "VBoxGuest_RTSemMutexRequest" [/tmp/akmodsbuild.AO9JWwgz/BUILD/VirtualBox-kmod-6.1.22/_kmod_build_5.12.13-1.el8.elrepo.x86_64/vboxsf/vboxsf.ko] undefined!                                        
ERROR: modpost: "VBoxGuest_RTMemContAlloc" [/tmp/akmodsbuild.AO9JWwgz/BUILD/VirtualBox-kmod-6.1.22/_kmod_build_5.12.13-1.el8.elrepo.x86_64/vboxsf/vboxsf.ko] undefined!                                           
ERROR: modpost: "VBoxGuest_RTLogLoggerEx" [/tmp/akmodsbuild.AO9JWwgz/BUILD/VirtualBox-kmod-6.1.22/_kmod_build_5.12.13-1.el8.elrepo.x86_64/vboxsf/vboxsf.ko] undefined!                                            
ERROR: modpost: "VBoxGuest_RTAssertShouldPanic" [/tmp/akmodsbuild.AO9JWwgz/BUILD/VirtualBox-kmod-6.1.22/_kmod_build_5.12.13-1.el8.elrepo.x86_64/vboxsf/vboxsf.ko] undefined!                                      
ERROR: modpost: "VBoxGuest_rtR0MemObjLinuxVirtToPage" [/tmp/akmodsbuild.AO9JWwgz/BUILD/VirtualBox-kmod-6.1.22/_kmod_build_5.12.13-1.el8.elrepo.x86_64/vboxsf/vboxsf.ko] undefined!                                
ERROR: modpost: "VBoxGuest_RTSemMutexRelease" [/tmp/akmodsbuild.AO9JWwgz/BUILD/VirtualBox-kmod-6.1.22/_kmod_build_5.12.13-1.el8.elrepo.x86_64/vboxsf/vboxsf.ko] undefined!                                        
ERROR: modpost: "VBoxGuest_RTMemContFree" [/tmp/akmodsbuild.AO9JWwgz/BUILD/VirtualBox-kmod-6.1.22/_kmod_build_5.12.13-1.el8.elrepo.x86_64/vboxsf/vboxsf.ko] undefined!                                            
ERROR: modpost: "VBoxGuest_RTSemFastMutexDestroy" [/tmp/akmodsbuild.AO9JWwgz/BUILD/VirtualBox-kmod-6.1.22/_kmod_build_5.12.13-1.el8.elrepo.x86_64/vboxsf/vboxsf.ko] undefined!                                    
ERROR: modpost: "VBoxGuest_RTSemFastMutexCreate" [/tmp/akmodsbuild.AO9JWwgz/BUILD/VirtualBox-kmod-6.1.22/_kmod_build_5.12.13-1.el8.elrepo.x86_64/vboxsf/vboxsf.ko] undefined!                                     
ERROR: modpost: "VBoxGuest_RTErrConvertToErrno" [/tmp/akmodsbuild.AO9JWwgz/BUILD/VirtualBox-kmod-6.1.22/_kmod_build_5.12.13-1.el8.elrepo.x86_64/vboxsf/vboxsf.ko] undefined!                                      
ERROR: modpost: "VBoxGuest_RTStrCopy" [/tmp/akmodsbuild.AO9JWwgz/BUILD/VirtualBox-kmod-6.1.22/_kmod_build_5.12.13-1.el8.elrepo.x86_64/vboxsf/vboxsf.ko] undefined!                                                
ERROR: modpost: "VBoxGuest_RTLogRelGetDefaultInstanceEx" [/tmp/akmodsbuild.AO9JWwgz/BUILD/VirtualBox-kmod-6.1.22/_kmod_build_5.12.13-1.el8.elrepo.x86_64/vboxsf/vboxsf.ko] undefined!                             
ERROR: modpost: "VBoxGuest_RTStrNLen" [/tmp/akmodsbuild.AO9JWwgz/BUILD/VirtualBox-kmod-6.1.22/_kmod_build_5.12.13-1.el8.elrepo.x86_64/vboxsf/vboxsf.ko] undefined!                                                
ERROR: modpost: "VBoxGuest_RTSemFastMutexRelease" [/tmp/akmodsbuild.AO9JWwgz/BUILD/VirtualBox-kmod-6.1.22/_kmod_build_5.12.13-1.el8.elrepo.x86_64/vboxsf/vboxsf.ko] undefined!                                    
ERROR: modpost: "VBoxGuest_RTSemFastMutexRequest" [/tmp/akmodsbuild.AO9JWwgz/BUILD/VirtualBox-kmod-6.1.22/_kmod_build_5.12.13-1.el8.elrepo.x86_64/vboxsf/vboxsf.ko] undefined!                                    
ERROR: modpost: "VBoxGuestIDC" [/tmp/akmodsbuild.AO9JWwgz/BUILD/VirtualBox-kmod-6.1.22/_kmod_build_5.12.13-1.el8.elrepo.x86_64/vboxsf/vboxsf.ko] undefined!                                                       
ERROR: modpost: "VBoxGuest_RTLogBackdoorPrintf" [/tmp/akmodsbuild.AO9JWwgz/BUILD/VirtualBox-kmod-6.1.22/_kmod_build_5.12.13-1.el8.elrepo.x86_64/vboxsf/vboxsf.ko] undefined!                                      
make[1]: *** [scripts/Makefile.modpost:145: /tmp/akmodsbuild.AO9JWwgz/BUILD/VirtualBox-kmod-6.1.22/_kmod_build_5.12.13-1.el8.elrepo.x86_64/vboxsf/Module.symvers] Error 1                                         
make[1]: *** Deleting file '/tmp/akmodsbuild.AO9JWwgz/BUILD/VirtualBox-kmod-6.1.22/_kmod_build_5.12.13-1.el8.elrepo.x86_64/vboxsf/Module.symvers'                                                                 
make: *** [Makefile:1763: modules] Error 2
make: Leaving directory '/usr/src/kernels/5.12.13-1.el8.elrepo.x86_64'
error: Bad exit status from /var/tmp/rpm-tmp.VeA55J (%build)


RPM build errors:
    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
    Bad exit status from /var/tmp/rpm-tmp.VeA55J (%build)

Building against an older kernel (5.4.128-1.el8.elrepo.x86_64) works correctly.

Attachments (1)

akmod512 (111.9 KB ) - added by asalamon 4 years ago.
/tmp/akmod512 log file

Download all attachments as: .zip

Change History (3)

by asalamon, 4 years ago

Attachment: akmod512 added

/tmp/akmod512 log file

comment:1 by galitsyn, 4 years ago

Status: newawaitsfeedback

Hi asalamon,

Please note that I do not see the issue with the official VirtualBox 6.1.22 guest and host Linux drivers.

I would suggest to uninstall VirtualBox host/guest package(s) which comes with your distro and install official one. Either downloaded from https://www.virtualbox.org/wiki/Linux_Downloads or the latest build which has 5.13 kernel support https://www.virtualbox.org/wiki/Testbuilds.

comment:2 by asalamon, 4 years ago

Thanks galitsyn, installing the official 6.1.22 (VirtualBox-6.1-6.1.22_144080_el8-1.x86_64) solved my problem.

Note: See TracTickets for help on using tickets.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette