virtualbox

Edit Package virtualbox
No description set
Refresh
Refresh
Source Files
Filename Size Changed
UserManual.pdf 0003451796 3.29 MB
VirtualBox-5.0.2-patched.tar.bz2 0075506765 72 MB
_constraints 0000000138 138 Bytes
_service 0000000136 136 Bytes
gcc5-real-support.patch 0000001624 1.59 KB
smap.diff 0000000598 598 Bytes
vbox-default-os-type.diff 0000001147 1.12 KB
vbox-deprec-gsoap-service-proxies.diff 0000000969 969 Bytes
vbox-disable-updates.diff 0000002294 2.24 KB
vbox-fpie.diff 0000001488 1.45 KB
vbox-gsoapssl-deps.diff 0000000736 736 Bytes
vbox-no-build-dates.diff 0000006714 6.56 KB
vbox-permissions_warning.diff 0000002480 2.42 KB
vbox-python-detection.diff 0000001651 1.61 KB
vbox-smc-napa.diff 0000000555 555 Bytes
vbox-vboxadd-init-script.diff 0000002980 2.91 KB
vbox-vboxdrv-init-script.diff 0000004181 4.08 KB
vbox-vboxweb-init-script.diff 0000000874 874 Bytes
virtualbox-60-vboxdrv.rules 0000000913 913 Bytes
virtualbox-60-vboxguest.rules 0000000186 186 Bytes
virtualbox-LocalConfig.kmk 0000000498 498 Bytes
virtualbox-default.virtualbox 0000000656 656 Bytes
virtualbox-guest-kmp-files 0000000198 198 Bytes
virtualbox-guest-preamble 0000000359 359 Bytes
virtualbox-host-kmp-files 0000000238 238 Bytes
virtualbox-host-preamble 0000000357 357 Bytes
virtualbox-patch-source.sh 0000001157 1.13 KB
virtualbox-rpmlintrc 0000000172 172 Bytes
virtualbox-sed-params.patch 0000000643 643 Bytes
virtualbox-snpritnf-buffer-overflow.patch 0000001298 1.27 KB
virtualbox-sysconfig.vbox 0000000675 675 Bytes
virtualbox-system-x.patch 0000002159 2.11 KB
virtualbox-vboxes 0000008884 8.68 KB
virtualbox-wrapper.sh 0000000267 267 Bytes
virtualbox.changes 0000234919 229 KB
virtualbox.spec 0000031935 31.2 KB
Revision 221 (latest revision is 755)
Larry Finger's avatar Larry Finger (lwfinger) accepted request 328398 from Wolfgang Bauer's avatar Wolfgang Bauer (wolfi323) (revision 221)
- Install and enable the vboxadd-service init script, to make auto-mounting of shared folders and time synchronization work
- Install VBoxService to /usr/sbin/ instead of /usr/bin/ so that vboxadd-service can find it, it cannot be run as user anyway
- Create the /media folder with appropriate permissions on distributions higher than 13.1, it doesn't exist any more and the one that VBoxService creates automatically cannot be accessed by normal users
- Fixes boo#908669 and boo#936254
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