This question of matching versions has come up for me before (14 September 2023)
Long ago I was advised that in order to build a VirtualBox matching a very recent linux kernel. I should : checkout the open source from https://www.virtualbox.org/svn/vbox/trunk download the matching extpack from Testbuilds "Development snapshots" In this current case my linux kernel is 6.10.0, and I checked out revision 105506 from trunk and built that with no trouble. However - trying to install the extpack from Testbuilds "Development snapshots", I get VBoxManage: error: Failed to install "/mnt/bustothr/commonfiles/downloads/Oracle_VM_VirtualBox_Extension_Pack-7.0.97-163452.vbox-extpack" VBoxManage: error: VBoxExtPackRegister returned VERR_VERSION_MISMATCH, pReg=0000000000000000 ErrInfo='VirtualBox version mismatch - expected 7.0 got 7.1' VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component ExtPackManagerWrap, interface IExtPackManager VBoxManage: error: Context: "RTEXITCODE handleExtPack(HandlerArg*)" at line 2081 of file VBoxManageMisc.cpp In those message I am not sure which way around the 7.0 and 7.1 are - is it telling me that I have a 7.1 extpack and a 7.0 VBoXManage? Or vice-versa? I see the name of the extpack has 7.0.97 but I guess the .97 means "next release? anyway, I assumed that is the case, and that I should provide most recent 7.0 extpack, which I downloaded from https://www.oracle.com/ca-en/virtualization/technologies/vm/downloads/virtualbox-downloads.html but, trying to install this extpack , I get VBoxManage: error: Failed to install "/dev/shm/lumby/Oracle_VM_VirtualBox_Extension_Pack-7.0.18.vbox-extpack" VBoxManage: error: Failed to load the main module ('/opt/VirtualBox-rev105506/out/linux.amd64/release/bin/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.amd64/VBoxPuelMain.so'): VERR_FILE_NOT_FOUND - /opt/VirtualBox-rev105506/out/linux.amd64/release/bin/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.amd64/VBoxPuelMain.so: undefined symbol: _ZNK9RTCString10startsWithERKS_NS_15CaseSensitivityE VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component ExtPackManagerWrap, interface IExtPackManager VBoxManage: error: Context: "RTEXITCODE handleExtPack(HandlerArg*)" at line 2081 of file VBoxManageMisc.cpp So perhaps it really is the other way around - I tried installing Oracle_VirtualBox_Extension_Pack-7.1.0_BETA1-164171.vbox-extpack and with this one, VBoxManage extpack install successfully installed it. But I am uneasy about this. How can this 7.1 expack from 25 July be "newer" than the one in Testbuilds "Development snapshots" today, 3 days later? Anyway, please someone indicate whether my VirtualBox machines should run happily with this combination of trunk and extpack-7.1. Or do we believe that a build of the regular 7.0.18 source will work correctly with linux 6.10.0 and I should switch to that? Cheers, John Lumby _______________________________________________ vbox-dev mailing list vbox-dev@virtualbox.org https://www.virtualbox.org/mailman/listinfo/vbox-dev