- new and improved wiki chapters:
- VirtualBox Guest Additions Installation Sources
- vbox-guest-installer
- VirtualBox Guest Additions CD
- Migration to Oracle Style VirtualBox Guest Additions
- Migration to Debian Style VirtualBox Guest Additions Packages
- Install VirtualBox from VirtualBox.org Repository
- Linux Host Kernel versus Tor Browser and other Crashes
- Downloaded Debian -- Details of package virtualbox-guest-additions-iso in sid
6.1.38-1
and uploaded to Kicksecure and Whonix repository just now.
sudo extrepo enable virtualbox
None of the license inclusion policies in virtualbox were enabled. Please edit /etc/extrepo/config.yaml and enable the required policies
…propagated at /usr/bin/extrepo line 123.
VirtualBox 7.0.6 works great with Whonix.
Debian fasttrack feature reqeust:
VirtualBox feature request:
Quote please add VirtualBox to bookworm-fasttrack (#51) · Issues · Debian Fast Track / Support · GitLab
Just in case you didn’t notice, bookworm has been supported in the official repos since 18-Jul-2023.
Index of http://download.virtualbox.org/virtualbox/debian/dists/bookworm
Although I prefer to wait for the fasttrack version, as it’s usually better integrated with the system.
flathub packaging request:
VirtualBox feature request:
virtualbox package from virtualbox.org
bug report:
usr/lib/virtualbox/vboxdrv.sh: 297: cannot create /etc/udev/rules.d/60-vboxdrv.rules: Directory nonexistent
VirtualBox installation currently failing on Debian testing (trixie
) using Whonix Linux Installer:
Get:180 https://deb.kicksecure.com bookworm/contrib amd64 virtualbox amd64 7.0.8-dfsg-2 [25.6 MB]
Get:181 https://deb.kicksecure.com bookworm/contrib amd64 virtualbox-qt amd64 7.0.8-dfsg-2 [24.6 MB]
Loading new virtualbox-7.0.8 DKMS files...
It is likely that 5.15.0-1041-azure belongs to a chroot's host
Building for 6.4.0-3-amd64
Building initial module for 6.4.0-3-amd64
Error! Bad return status for module build on kernel: 6.4.0-3-amd64 (x86_64)
Consult /var/lib/dkms/virtualbox/7.0.8/build/make.log for more information.
dpkg: error processing package virtualbox-dkms (--configure):
installed virtualbox-dkms package post-installation script subprocess returned error exit status 10
Maybe Debian sid version virtualbox 7.0.10-dfsg-2
uploaded to Kicksecure repository will fix this. Will test.
Same issue on Debian testing (trixie
).
Loading new virtualbox-7.0.10 DKMS files...
It is likely that 5.15.0-1041-azure belongs to a chroot's host
Building for 6.4.0-3-amd64
Building initial module for 6.4.0-3-amd64
Error! Bad return status for module build on kernel: 6.4.0-3-amd64 (x86_64)
Consult /var/lib/dkms/virtualbox/7.0.10/build/make.log for more information.
dpkg: error processing package virtualbox-dkms (--configure):
installed virtualbox-dkms package post-installation script subprocess returned error exit status 10
Even worse, also breaks Debian stable (bookworm
):
+ sudo -- apt-get install --yes --no-install-recommends virtualbox-qt
Reading package lists...
Building dependency tree...
Reading state information...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
virtualbox : Depends: libstdc++6 (>= 13.1) but 12.2.0-14 is to be installed
On Debian testing.
cat /var/lib/dkms/virtualbox/7.0.10/build/make.log
DKMS make.log for virtualbox-7.0.10 for kernel 6.4.0-3-amd64 (x86_64)
Thu Aug 24 15:51:53 UTC 2023
make: Entering directory '/usr/src/linux-headers-6.4.0-3-amd64'
CC [M] /var/lib/dkms/virtualbox/7.0.10/build/vboxdrv/linux/SUPDrv-linux.o
CC [M] /var/lib/dkms/virtualbox/7.0.10/build/vboxdrv/SUPDrv.o
CC [M] /var/lib/dkms/virtualbox/7.0.10/build/vboxdrv/SUPDrvGip.o
CC [M] /var/lib/dkms/virtualbox/7.0.10/build/vboxdrv/SUPDrvSem.o
CC [M] /var/lib/dkms/virtualbox/7.0.10/build/vboxdrv/SUPDrvTracer.o
CC [M] /var/lib/dkms/virtualbox/7.0.10/build/vboxdrv/SUPLibAll.o
CC [M] /var/lib/dkms/virtualbox/7.0.10/build/vboxdrv/common/string/strformatrt.o
CC [M] /var/lib/dkms/virtualbox/7.0.10/build/vboxdrv/combined-agnostic1.o
CC [M] /var/lib/dkms/virtualbox/7.0.10/build/vboxdrv/combined-agnostic2.o
CC [M] /var/lib/dkms/virtualbox/7.0.10/build/vboxdrv/combined-os-specific.o
LD [M] /var/lib/dkms/virtualbox/7.0.10/build/vboxdrv/vboxdrv.o
/var/lib/dkms/virtualbox/7.0.10/build/vboxdrv/vboxdrv.o: warning: objtool: SUPR0TracerFireProbe+0x7: indirect jump found in RETPOLINE build
/var/lib/dkms/virtualbox/7.0.10/build/vboxdrv/vboxdrv.o: warning: objtool: supdrvTracerProbeFireStub+0x0: 'naked' return found in RETHUNK build
/var/lib/dkms/virtualbox/7.0.10/build/vboxdrv/vboxdrv.o: warning: objtool: rtThreadCtxHooksLnxSchedOut+0x23: call to {dynamic}() with UACCESS enabled
/var/lib/dkms/virtualbox/7.0.10/build/vboxdrv/vboxdrv.o: warning: objtool: rtThreadCtxHooksLnxSchedIn+0x2d: call to {dynamic}() with UACCESS enabled
/var/lib/dkms/virtualbox/7.0.10/build/vboxdrv/vboxdrv.o: warning: objtool: VBoxHost_RTR0MemKernelCopyFrom+0x17: redundant CLD
/var/lib/dkms/virtualbox/7.0.10/build/vboxdrv/vboxdrv.o: warning: objtool: VBoxHost_RTR0MemKernelCopyTo+0x17: redundant CLD
/var/lib/dkms/virtualbox/7.0.10/build/vboxdrv/vboxdrv.o: warning: objtool: supdrvTracerCommonDeregisterImpl+0x3c: relocation to !ENDBR: supdrvTracerProbeFireStub+0x0
/var/lib/dkms/virtualbox/7.0.10/build/vboxdrv/vboxdrv.o: warning: objtool: ___ksymtab+SUPR0TracerFireProbe+0x0: data relocation to !ENDBR: SUPR0TracerFireProbe+0x0
/var/lib/dkms/virtualbox/7.0.10/build/vboxdrv/vboxdrv.o: warning: objtool: g_aFunctions+0xea0: data relocation to !ENDBR: SUPR0TracerFireProbe+0x0
/var/lib/dkms/virtualbox/7.0.10/build/vboxdrv/vboxdrv.o: warning: objtool: g_pfnSupdrvProbeFireKernel+0x0: data relocation to !ENDBR: supdrvTracerProbeFireStub+0x0
/var/lib/dkms/virtualbox/7.0.10/build/vboxdrv/vboxdrv.o: warning: objtool: SUPR0TracerFireProbe+0x7: missing int3 after indirect jump
/var/lib/dkms/virtualbox/7.0.10/build/vboxdrv/vboxdrv.o: warning: objtool: supdrvTracerProbeFireStub+0x0: missing int3 after ret
CC [M] /var/lib/dkms/virtualbox/7.0.10/build/vboxnetflt/VBoxNetFlt.o
CC [M] /var/lib/dkms/virtualbox/7.0.10/build/vboxnetflt/linux/VBoxNetFlt-linux.o
CC [M] /var/lib/dkms/virtualbox/7.0.10/build/vboxnetflt/SUPR0IdcClient.o
CC [M] /var/lib/dkms/virtualbox/7.0.10/build/vboxnetflt/SUPR0IdcClientComponent.o
CC [M] /var/lib/dkms/virtualbox/7.0.10/build/vboxnetflt/linux/SUPR0IdcClient-linux.o
/var/lib/dkms/virtualbox/7.0.10/build/vboxnetflt/linux/VBoxNetFlt-linux.c: In function 'vboxNetFltLinuxForwardToIntNetInner':
/var/lib/dkms/virtualbox/7.0.10/build/vboxnetflt/linux/VBoxNetFlt-linux.c:1570:40: error: implicit declaration of function 'skb_gso_segment'; did you mean 'skb_gso_reset'? [-Werror=implicit-function-declaration]
1570 | struct sk_buff *pSegment = skb_gso_segment(pBuf, 0 /*supported features*/);
| ^~~~~~~~~~~~~~~
| skb_gso_reset
/var/lib/dkms/virtualbox/7.0.10/build/vboxnetflt/linux/VBoxNetFlt-linux.c:1570:40: warning: initialization of 'struct sk_buff *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
cc1: some warnings being treated as errors
+ die 1 '\033[4mPackage Installation:\033[24m Failed to install package: '\'' virtualbox-qt'\'''
make[2]: *** [/usr/src/linux-headers-6.4.0-3-common/scripts/Makefile.build:257: /var/lib/dkms/virtualbox/7.0.10/build/vboxnetflt/linux/VBoxNetFlt-linux.o] Error 1
make[1]: *** [/usr/src/linux-headers-6.4.0-3-common/scripts/Makefile.build:502: /var/lib/dkms/virtualbox/7.0.10/build/vboxnetflt] Error 2
make: *** [/usr/src/linux-headers-6.4.0-3-common/Makefile:2057: /var/lib/dkms/virtualbox/7.0.10/build] Error 2
make: Leaving directory '/usr/src/linux-headers-6.4.0-3-amd64'
Was already reported upstream.
- Debian bug report: virtualbox-dkms: Does not build on 6.4.0-3-amd64
- VirtualBox bug report: unable to build kernel modules with Kernel 6.4.10 => fixed in svn