Shared folders stop working after kernel upgrade

Discussions about using Linux guests in VirtualBox.
Post Reply
bob23450
Posts: 11
Joined: 9. Jul 2008, 15:52
Primary OS: Debian Wheezy
VBox Version: PUEL
Guest OSses: Windows XP Windows 7 Debian

Shared folders stop working after kernel upgrade

Post by bob23450 »

Hi,
I'm running VirtualBox 2.0.6 on Windows XP Pro SP3, guest Ubuntu 8.10, shared folders stopped working after upgrading the kernel to version 2.6.27-9. I found that the module vboxvfs.ko refuses to load with the following error messages:

Code: Select all

Dec  1 09:31:54 ubuntu-intrepid kernel: [  789.012975] vboxvfs: no symbol version for vboxadd_cmc_open
Dec  1 09:31:54 ubuntu-intrepid kernel: [  789.012996] vboxvfs: Unknown symbol vboxadd_cmc_open
Dec  1 09:31:54 ubuntu-intrepid kernel: [  789.013108] vboxvfs: no symbol version for RTLogBackdoorPrintf
Dec  1 09:31:54 ubuntu-intrepid kernel: [  789.013110] vboxvfs: Unknown symbol RTLogBackdoorPrintf
Dec  1 09:31:54 ubuntu-intrepid kernel: [  789.013182] vboxvfs: no symbol version for vboxadd_cmc_ctl_guest_filter_mask
Dec  1 09:31:54 ubuntu-intrepid kernel: [  789.013184] vboxvfs: Unknown symbol vboxadd_cmc_ctl_guest_filter_mask
Dec  1 09:31:54 ubuntu-intrepid kernel: [  789.013315] vboxvfs: no symbol version for RTErrConvertToErrno
Dec  1 09:31:54 ubuntu-intrepid kernel: [  789.013316] vboxvfs: Unknown symbol RTErrConvertToErrno
Dec  1 09:31:54 ubuntu-intrepid kernel: [  789.013388] vboxvfs: no symbol version for vboxadd_cmc_call
Dec  1 09:31:54 ubuntu-intrepid kernel: [  789.013389] vboxvfs: Unknown symbol vboxadd_cmc_call
Dec  1 09:31:54 ubuntu-intrepid kernel: [  789.013477] vboxvfs: no symbol version for RTAssertDoBreakpoint
Dec  1 09:31:54 ubuntu-intrepid kernel: [  789.013479] vboxvfs: Unknown symbol RTAssertDoBreakpoint
Dec  1 09:31:54 ubuntu-intrepid kernel: [  789.013629] vboxvfs: no symbol version for vboxadd_cmc_close
Dec  1 09:31:54 ubuntu-intrepid kernel: [  789.013631] vboxvfs: Unknown symbol vboxadd_cmc_close
Dec  1 09:31:54 ubuntu-intrepid kernel: [  789.013837] vboxvfs: no symbol version for AssertMsg2
Dec  1 09:31:54 ubuntu-intrepid kernel: [  789.013839] vboxvfs: Unknown symbol AssertMsg2
Dec  1 09:31:54 ubuntu-intrepid kernel: [  789.014203] vboxvfs: no symbol version for AssertMsg1
Dec  1 09:31:54 ubuntu-intrepid kernel: [  789.014205] vboxvfs: Unknown symbol AssertMsg1
Of course I reinstalled the Guest Additions and rebooted (both a couple of times) after the upgrade, but no luck. Note that the module build completed successfully.

Trying to load the module manually still gives the error:

Code: Select all

ubuntu@ubuntu-intrepid:~$ sudo modprobe vboxvfs
FATAL: Error inserting vboxvfs (/lib/modules/2.6.27-9-generic/updates/dkms/vboxvfs.ko): Unknown symbol in module, or unknown parameter (see dmesg)
(As you can see I have dkms installed).

Is there anyone having such a problem?

Thank you.
Last edited by bob23450 on 3. Dec 2008, 14:33, edited 1 time in total.
bob23450
Posts: 11
Joined: 9. Jul 2008, 15:52
Primary OS: Debian Wheezy
VBox Version: PUEL
Guest OSses: Windows XP Windows 7 Debian

Post by bob23450 »

Well, it seems things are more complicated than i expected. In fact, if I reinstall the Guest Additions without DKMS, the module works fine in the new kernel also. Maybe the issue is not related to DKMS itself, because the same erratical behaviour can be obtained compiling and installing the modules by hand from inside /usr/src/vboxvfs-2.0.6:

Code: Select all

ubuntu@ubuntu-intrepid:/usr/src/vboxvfs-2.0.6$ sudo make
...
ubuntu@ubuntu-intrepid:/usr/src/vboxvfs-2.0.6$ sudo make install
...
WARNING: "AssertMsg1" [/usr/src/vboxvfs-2.0.6/vboxvfs.ko] undefined!
WARNING: "AssertMsg2" [/usr/src/vboxvfs-2.0.6/vboxvfs.ko] undefined!
WARNING: "vboxadd_cmc_close" [/usr/src/vboxvfs-2.0.6/vboxvfs.ko] undefined!
WARNING: "RTAssertDoBreakpoint" [/usr/src/vboxvfs-2.0.6/vboxvfs.ko] undefined!
WARNING: "vboxadd_cmc_call" [/usr/src/vboxvfs-2.0.6/vboxvfs.ko] undefined!
WARNING: "RTErrConvertToErrno" [/usr/src/vboxvfs-2.0.6/vboxvfs.ko] undefined!
WARNING: "vboxadd_cmc_ctl_guest_filter_mask" [/usr/src/vboxvfs-2.0.6/vboxvfs.ko] undefined!
WARNING: "RTLogBackdoorPrintf" [/usr/src/vboxvfs-2.0.6/vboxvfs.ko] undefined!
WARNING: "vboxadd_cmc_open" [/usr/src/vboxvfs-2.0.6/vboxvfs.ko] undefined!
make[1]: Leaving directory `/usr/src/linux-headers-2.6.27-9-generic'

I guess the build should be invoked in such a way that DKMS does not.
Should I file a bug ticket at this point?

Bye
Post Reply