virtualbox

Edit Package virtualbox
No description set
Refresh
Refresh
Source Files
Filename Size Changed
README.autostart 0000000992 992 Bytes
README.build 0000009247 9.03 KB
UserManual.pdf 0004600713 4.39 MB
VirtualBox-7.0.20-patched.tar.bz2 0151174176 144 MB
VirtualBox.appdata.xml 0000000820 820 Bytes
_constraints 0000000207 207 Bytes
_multibuild 0000000050 50 Bytes
_service 0000000136 136 Bytes
fix_for_leap15.5.patch 0000000554 554 Bytes
fix_sdl_build.patch 0000003175 3.1 KB
fix_usb_rules.sh 0000000335 335 Bytes
fixes_for_gcc13.patch 0000001007 1007 Bytes
remove_vbox_video_build.patch 0000001918 1.87 KB
turn_off_cloud_net.patch 0000000617 617 Bytes
update-extpack.sh 0000002452 2.39 KB
vbox-permissions_warning.diff 0000002540 2.48 KB
vbox-suid-warning.diff 0000002458 2.4 KB
vbox-usb-warning.diff 0000003206 3.13 KB
vbox-vboxadd-init-script.diff 0000008371 8.17 KB
vbox-vboxdrv-init-script.diff 0000002963 2.89 KB
vboxadd-service.service 0000000427 427 Bytes
vboxautostart-service.service 0000000497 497 Bytes
vboxautostart-service.sh 0000004133 4.04 KB
vboxclient.desktop 0000000412 412 Bytes
vboxclient.service 0000000275 275 Bytes
vboxconfig.sh 0000001968 1.92 KB
vboxdrv.service 0000000450 450 Bytes
vboxdrv.sh 0000012556 12.3 KB
vboxguestconfig.sh 0000002112 2.06 KB
vboxservice.service 0000000197 197 Bytes
vboxweb-service.service 0000000479 479 Bytes
vboxweb-service.sh 0000006735 6.58 KB
virtualbox-60-vboxdrv.rules 0000000762 762 Bytes
virtualbox-60-vboxguest.rules 0000000374 374 Bytes
virtualbox-LocalConfig.kmk 0000000498 498 Bytes
virtualbox-default.virtualbox 0000000937 937 Bytes
virtualbox-kmp-files 0000000415 415 Bytes
virtualbox-kmp-preamble 0000000109 109 Bytes
virtualbox-patch-source.sh 0000001238 1.21 KB
virtualbox-rpmlintrc 0000000202 202 Bytes
virtualbox-wrapper.sh 0000002600 2.54 KB
virtualbox.changes 0000466128 455 KB
virtualbox.spec 0000040526 39.6 KB
Revision 743 (latest revision is 755)
Larry Rainey's avatar Larry Rainey (larryr) accepted request 1188058 from Larry Rainey's avatar Larry Rainey (larryr) (revision 743)
---------------------------------------------------------------------
- Version bump to VirtualBox 7.0.20 (released July 16 2024 by Oracle))
This is a maintenance release. The following items were fixed and/or added:
    TPM: Fixed errors appearing the event viewer with Windows guests
    macOS Hosts: Fixed passing USB devices to the VM (bug #21218)
    Audio: Fixed recording with HDA emulation after newer Windows 10 / 11 guests got rebooted
    USB: Fixed a deadlock in OHCI triggered when saving the current state of a VM or taking a snapshot (bug #22059)
    Linux Guest and Host: Introduced initial support for OpenSuse 15.6 kernel
    Linux Guest and Host: Introduced initial support for RHEL 9.5 kernel (bug #22099)
    Guest Additions: Shared Clipboard: Fixed issue when extra new lines were pasted when copying text between Win and X11 (bug #21716)
    UEFI Secure Boot: Add new Microsoft certificates to list for new VMs
Comments 5

z's avatar

Virtualbox 7.1.0 Cannot install extension pack.

VBoxManage: error: Failed to install "/home/username/Downloads/virtualbox/Oracle_VirtualBox_Extension_Pack-7.1.0.vbox-extpack" VBoxManage: error: Failed to load the main module ('/usr/lib/virtualbox/ExtensionPacks/Oracle_VirtualBox_Extension_Pack/linux.amd64/VBoxPuelMain.so'): VERR_FILE_NOT_FOUND - /usr/lib/virtualbox/ExtensionPacks/Oracle_VirtualBox_Extension_Pack/linux.amd64/VBoxPuelMain.so: undefined symbol: _ZN21RTCRestBinaryResponse19setConsumerCallbackEPFiPS_PKvmjmmEPv VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component ExtPackManagerWrap, interface IExtPackManager VBoxManage: error: Context: "RTEXITCODE handleExtPack(HandlerArg*)" at line 2099 of file VBoxManageMisc.cpp


Jan Engelhardt's avatar

The problem here is that the extension pack was built with -std=c++14 (or earlier), but virtualbox was built with -std=c++17 (or something later), which is a requirement because of the use of the <filesystem> header. As per https://en.cppreference.com/w/cpp/language/noexcept_spec , "noexcept" is part of the function signature in C++17, and so that's why virtualbox has—wait for it—..CallbackEPDoFiPS.. instead of CallbackEPFiPS (the Do part is that noexcept specifier). Well, in short, that's the bad part of the ext pack being closed-source.


openSUSE Build Service is sponsored by