4

When I start VirtualBox, I got warning: VirtualBox' uses 32-bit capabilities (legacy support in use)

It seems harmless though, but I still would like to know what that means? And why did I get that?

I run a 64bit Arch Linux with Intel VT (i5 CPU), VT enabled.

While checking 32bit files in /usr/lib/virtualbox, I got:

%> find . -type f -exec is32elf {} \;
./VBoxDD2GC.gc
./VMMGC.gc
./VBoxDDGC.gc
./ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.amd64/VBoxEhciRC.rc
./ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.x86/VBoxPuelMain.so
./ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.x86/VBoxEhciR0.r0
./ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.x86/VBoxPciRawR0.r0
./ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.x86/VBoxVRDP.so
./ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.x86/VBoxEhciRC.rc
./ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.x86/VBoxEhciR3.so
./ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.x86/VBoxPciRawDrv.so
./ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.x86/VBoxUsbCardReaderR3.so
./ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.x86/VBoxPciRawR3.so
./ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/solaris.x86/VBoxPuelMain.so
./ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/solaris.x86/VBoxEhciR0.r0
./ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/solaris.x86/VBoxVRDP.so
./ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/solaris.x86/VBoxEhciRC.rc
./ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/solaris.x86/VBoxEhciR3.so
./ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/solaris.x86/VBoxUsbCardReaderR3.so
./ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/solaris.amd64/VBoxEhciRC.rc

Maybe that can explain something?

3
  • might seem like a dumb question but: VT is enabled in your BIOS right? also what OS are you running?
    – h3rrmiller
    Commented Oct 28, 2012 at 14:54
  • @h3rrmiller added to question, arch linux, VT enabled
    – daisy
    Commented Oct 28, 2012 at 14:57
  • I'm pretty sure it has to do with a kernel header version mismatch. You're right, it is completely harmless though.
    – h3rrmiller
    Commented Oct 28, 2012 at 15:02

1 Answer 1

9

It just means that virtualbox uses the old Linux capability API. It's deprecated but still supported, and the warning is there to tell virtualbox developers to move on and use the new one.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .