Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#72840 - vboxsf.ko.zst broken in package linux 5.15.4.arch1-1
Attached to Project:
Arch Linux
Opened by Mikael Strom (MikaelStrom) - Thursday, 25 November 2021, 14:26 GMT
Last edited by Christian Hesse (eworm) - Thursday, 25 November 2021, 21:22 GMT
Opened by Mikael Strom (MikaelStrom) - Thursday, 25 November 2021, 14:26 GMT
Last edited by Christian Hesse (eworm) - Thursday, 25 November 2021, 21:22 GMT
|
DetailsDescription:
Module /lib/modules/5.15.4-arch1-1/kernel/fs/vboxsf/vboxsf.ko.zst fail to load due missing symbols. It seem to me it was not compiled with the source for kernel 5.15.4.arch1-1 Downgrading to kernel 5.15.3.arch1-1 resolved the issue. Additional info: * package version(s) kernel 5.15.4.arch1-1 Steps to reproduce: - After boot shared virtualbox shared folders fail to mount. - Explicit use of insmod fails due to missing symbols. |
This task depends upon
Closed by Christian Hesse (eworm)
Thursday, 25 November 2021, 21:22 GMT
Reason for closing: Won't fix
Additional comments about closing: ... and work for reporter.
Thursday, 25 November 2021, 21:22 GMT
Reason for closing: Won't fix
Additional comments about closing: ... and work for reporter.
root@leda ~ # uname -a
Linux leda 5.15.4-arch1-1 #1 SMP PREEMPT Sun, 21 Nov 2021 21:34:33 +0000 x86_64 GNU/Linux
root@leda ~ # lsmod | grep vboxsf
vboxsf 45056 0
vboxguest 49152 1 vboxsf
I made sure /lib/modules/5.15.4-arch1-1 was deleted and upgraded to kernel 5.15.4-arch1-1.
After that, shared folders broke and dmesg shows:
[ 113.472565] vboxsf: Unknown symbol vbg_warn (err -2)
[ 113.472582] vboxsf: Unknown symbol vbg_get_gdev (err -2)
[ 113.472604] vboxsf: Unknown symbol vbg_hgcm_connect (err -2)
[ 113.472619] vboxsf: Unknown symbol vbg_hgcm_disconnect (err -2)
[ 113.472629] vboxsf: Unknown symbol vbg_err (err -2)
[ 113.472633] vboxsf: Unknown symbol vbg_status_code_to_errno (err -2)
[ 113.472638] vboxsf: Unknown symbol vbg_put_gdev (err -2)
[ 113.472647] vboxsf: Unknown symbol vbg_hgcm_call (err -2)
Explicit attempt to load module fails:
$ sudo insmod /lib/modules/5.15.4-arch1-1/kernel/fs/vboxsf/vboxsf.ko.zst
insmod: ERROR: could not insert module /lib/modules/5.15.4-arch1-1/kernel/fs/vboxsf/vboxsf.ko.zst: Unknown symbol in module
@christian, do you get the same md5sum?
$ md5sum /lib/modules/5.15.4-arch1-1/kernel/fs/vboxsf/vboxsf.ko.zst
731a84f831bc9c55c9d1f9b696aadc3e /lib/modules/5.15.4-arch1-1/kernel/fs/vboxsf/vboxsf.ko.zst
also, can you check what module that is loaded, like
$ awk '{ print $1 }' /proc/modules | xargs modinfo -n | grep vb
731a84f831bc9c55c9d1f9b696aadc3e /lib/modules/5.15.4-arch1-1/kernel/fs/vboxsf/vboxsf.ko.zst
root@leda ~ # awk '{ print $1 }' /proc/modules | xargs modinfo -n | grep vb
/lib/modules/5.15.4-arch1-1/kernel/fs/vboxsf/vboxsf.ko.zst
/lib/modules/5.15.4-arch1-1/kernel/drivers/virt/vboxguest/vboxguest.ko.zst
/lib/modules/5.15.4-arch1-1/updates/dkms/vboxnetflt.ko.zst
/lib/modules/5.15.4-arch1-1/updates/dkms/vboxnetadp.ko.zst
/lib/modules/5.15.4-arch1-1/updates/dkms/vboxdrv.ko.zst
I will try to reinstall all packages in case something have been overwritten and report back.
I do not understand how that is possible, but there it is.
Could the missing symbol problem, i.e. "[ 113.472565] vboxsf: Unknown symbol vbg_warn (err -2)", be due to missing dependencies?
Linux arch64 5.15.4-arch1-1 #1 SMP PREEMPT Sun, 21 Nov 2021 21:34:33 +0000 x86_64 GNU/Linux
mike@arch64:~$ md5sum /lib/modules/5.15.4-arch1-1/kernel/fs/vboxsf/vboxsf.ko.zst
731a84f831bc9c55c9d1f9b696aadc3e /lib/modules/5.15.4-arch1-1/kernel/fs/vboxsf/vboxsf.ko.zst
mike@arch64:~$ sudo insmod /lib/modules/5.15.4-arch1-1/kernel/fs/vboxsf/vboxsf.ko.zst
insmod: ERROR: could not insert module /lib/modules/5.15.4-arch1-1/kernel/fs/vboxsf/vboxsf.ko.zst: Unknown symbol in module
mike@arch64:~$ sudo dmesg | grep vboxsf
[ 3.924848] vboxsf: Unknown symbol vbg_warn (err -2)
[ 3.924868] vboxsf: Unknown symbol vbg_get_gdev (err -2)
[ 3.924909] vboxsf: Unknown symbol vbg_hgcm_connect (err -2)
[ 3.924924] vboxsf: Unknown symbol vbg_hgcm_disconnect (err -2)
[ 3.924944] vboxsf: Unknown symbol vbg_err (err -2)
[ 3.924949] vboxsf: Unknown symbol vbg_status_code_to_errno (err -2)
[ 3.924954] vboxsf: Unknown symbol vbg_put_gdev (err -2)
[ 3.924997] vboxsf: Unknown symbol vbg_hgcm_call (err -2)
[ 3.973504] vboxsf: Unknown symbol vbg_warn (err -2)
[ 3.973523] vboxsf: Unknown symbol vbg_get_gdev (err -2)
[ 3.973545] vboxsf: Unknown symbol vbg_hgcm_connect (err -2)
[ 3.973561] vboxsf: Unknown symbol vbg_hgcm_disconnect (err -2)
[ 3.973571] vboxsf: Unknown symbol vbg_err (err -2)
[ 3.973576] vboxsf: Unknown symbol vbg_status_code_to_errno (err -2)
[ 3.973580] vboxsf: Unknown symbol vbg_put_gdev (err -2)
[ 3.973589] vboxsf: Unknown symbol vbg_hgcm_call (err -2)
[ 4.000030] vboxsf: Unknown symbol vbg_warn (err -2)
[ 4.000052] vboxsf: Unknown symbol vbg_get_gdev (err -2)
[ 4.000078] vboxsf: Unknown symbol vbg_hgcm_connect (err -2)
[ 4.000094] vboxsf: Unknown symbol vbg_hgcm_disconnect (err -2)
[ 4.000106] vboxsf: Unknown symbol vbg_err (err -2)
[ 4.000135] vboxsf: Unknown symbol vbg_status_code_to_errno (err -2)
[ 4.000141] vboxsf: Unknown symbol vbg_put_gdev (err -2)
[ 4.000159] vboxsf: Unknown symbol vbg_hgcm_call (err -2)
[ 5.031630] vboxsf: Unknown symbol vbg_warn (err -2)
[ 5.031651] vboxsf: Unknown symbol vbg_get_gdev (err -2)
[ 5.031673] vboxsf: Unknown symbol vbg_hgcm_connect (err -2)
[ 5.031688] vboxsf: Unknown symbol vbg_hgcm_disconnect (err -2)
[ 5.031698] vboxsf: Unknown symbol vbg_err (err -2)
[ 5.031702] vboxsf: Unknown symbol vbg_status_code_to_errno (err -2)
[ 5.031707] vboxsf: Unknown symbol vbg_put_gdev (err -2)
[ 5.031716] vboxsf: Unknown symbol vbg_hgcm_call (err -2)
[ 5.079198] vboxsf: Unknown symbol vbg_warn (err -2)
[ 5.079216] vboxsf: Unknown symbol vbg_get_gdev (err -2)
[ 5.079238] vboxsf: Unknown symbol vbg_hgcm_connect (err -2)
[ 5.079253] vboxsf: Unknown symbol vbg_hgcm_disconnect (err -2)
[ 5.079264] vboxsf: Unknown symbol vbg_err (err -2)
[ 5.079268] vboxsf: Unknown symbol vbg_status_code_to_errno (err -2)
[ 5.079273] vboxsf: Unknown symbol vbg_put_gdev (err -2)
[ 5.079281] vboxsf: Unknown symbol vbg_hgcm_call (err -2)
[ 822.640999] vboxsf: Unknown symbol vbg_warn (err -2)
[ 822.641018] vboxsf: Unknown symbol vbg_get_gdev (err -2)
[ 822.641040] vboxsf: Unknown symbol vbg_hgcm_connect (err -2)
[ 822.641055] vboxsf: Unknown symbol vbg_hgcm_disconnect (err -2)
[ 822.641065] vboxsf: Unknown symbol vbg_err (err -2)
[ 822.641069] vboxsf: Unknown symbol vbg_status_code_to_errno (err -2)
[ 822.641074] vboxsf: Unknown symbol vbg_put_gdev (err -2)
[ 822.641082] vboxsf: Unknown symbol vbg_hgcm_call (err -2)
I have this installed:
mike@arch64:~$ pacman -Q | grep virtualbox
virtualbox-guest-utils 6.1.30-1
mike@arch64:~$ lsmod | grep vb
vboxvideo 36864 0
drm_vram_helper 24576 1 vboxvideo
drm_ttm_helper 16384 2 drm_vram_helper,vboxvideo
vboxguest 393216 5
mike@arch64:~$ awk '{ print $1 }' /proc/modules | xargs modinfo -n | grep vb
/lib/modules/5.15.4-arch1-1/kernel/drivers/gpu/drm/vboxvideo/vboxvideo.ko.zst
/lib/modules/5.15.4-arch1-1/misc/vboxguest.ko.zst
mike@arch64:~$ sudo insmod /lib/modules/5.15.4-arch1-1/kernel/fs/vboxsf/vboxsf.ko.zst
insmod: ERROR: could not insert module /lib/modules/5.15.4-arch1-1/kernel/fs/vboxsf/vboxsf.ko.zst: Unknown symbol in module
Do i have the correct file?
mike@arch64:~$ md5sum /lib/modules/5.15.4-arch1-1/misc/vboxguest.ko.zst
cc672a5ae97d2ca3f6d5c24e54aad2f6 /lib/modules/5.15.4-arch1-1/misc/vboxguest.ko.zst
/lib/modules/5.15.4-arch1-1/misc/vboxguest.ko.zst
is not the same as
/usr/lib/modules/5.15.4-arch1-1/kernel/drivers/virt/vboxguest/vboxguest.ko.zst
How did that happen?
I removed the file, reinstalled kernel (that rebuilt initramfs) and rebooted.
Problem is solved, and this task should be removed. I will request closing.
Thanks for all help, and apologies for taking your valuable time!