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

Reply via email to