$ virtualbox
WARNING: The character device /dev/vboxdrv does not exist.
Please install the virtualbox-dkms package and the appropriate
headers, most likely linux-headers-xanmod1.
You will not be able to start VMs until this problem is fixed.
I have my windows 11 VM I definitely need access too.
When I attempt to install the dkms package it fails with.
"ading new virtualbox-7.0.4 DKMS files...
Building for 6.1.7-x64v3-xanmod1 6.1.8-x64v3-xanmod1
Building initial module for 6.1.7-x64v3-xanmod1
Error! Bad return status for module build on kernel: 6.1.7-x64v3-xanmod1 (x86_64)
Consult /var/lib/dkms/virtualbox/7.0.4/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
dpkg: dependency problems prevent configuration of virtualbox:
virtualbox depends on virtualbox-dkms (>= 7.0.4-dfsg-4~mx21+1) | virtualbox-source (>= 7.0.4-dfsg-4~mx21+1) | virtualbox-modules; however:
Package virtualbox-dkms is not configured yet.
Package virtualbox-source is not installed.
Package virtualbox-modules is not installed.
Package virtualbox-dkms which provides virtualbox-modules is not configured yet.
dpkg: error processing package virtualbox (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of virtualbox-ext-pack:
virtualbox-ext-pack depends on virtualbox (<< 7.0.4-dfsg-z) | virtualbox-7.0; however:
Package virtualbox is not configured yet.
Package virtualbox-7.0 is not installed.
virtualbox-ext-pack depends on virtualbox (>= 7.0.4-dfsg-0~) | virtualbox-7.0; however:
Package virtualbox is not configured yet.
Package virtualbox-7.0 is not installed.
dpkg: error processing package virtualbox-ext-pack (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of virtualbox-qt:
virtualbox-qt depends on virtualbox (= 7.0.4-dfsg-4~mx21+1); however:
Package virtualbox is not configured yet.
dpkg: error processing package virtualbox-qt (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
virtualbox-dkms
virtualbox
virtualbox-ext-pack
virtualbox-qt
E: Sub-process /usr/bin/dpkg returned an error code (1)
"
When I try to reinstall everything I get.
"Setting up virtualbox-dkms (7.0.4-dfsg-4~mx21+1) ...
Removing old virtualbox-7.0.4 DKMS files...
Deleting module virtualbox-7.0.4 completely from the DKMS tree.
Loading new virtualbox-7.0.4 DKMS files...
Building for 6.1.7-x64v3-xanmod1 6.1.8-x64v3-xanmod1
Building initial module for 6.1.7-x64v3-xanmod1
Error! Bad return status for module build on kernel: 6.1.7-x64v3-xanmod1 (x86_64)
Consult /var/lib/dkms/virtualbox/7.0.4/build/make.log for more information."
This is the make.log file.
"DKMS make.log for virtualbox-7.0.4 for kernel 6.1.7-x64v3-xanmod1 (x86_64)
Wed 25 Jan 2023 11:08:37 AM EST
make: Entering directory '/usr/src/linux-headers-6.1.7-x64v3-xanmod1'
warning: the compiler differs from the one used to build the kernel
The kernel was built by: gcc-12 (Debian 12.2.0-9) 12.2.0
You are using: gcc (Debian 10.2.1-6) 10.2.1 20210110
CC [M] /var/lib/dkms/virtualbox/7.0.4/build/vboxdrv/linux/SUPDrv-linux.o
CC [M] /var/lib/dkms/virtualbox/7.0.4/build/vboxdrv/SUPDrv.o
CC [M] /var/lib/dkms/virtualbox/7.0.4/build/vboxdrv/SUPDrvGip.o
CC [M] /var/lib/dkms/virtualbox/7.0.4/build/vboxdrv/SUPDrvSem.o
CC [M] /var/lib/dkms/virtualbox/7.0.4/build/vboxdrv/SUPDrvTracer.o
CC [M] /var/lib/dkms/virtualbox/7.0.4/build/vboxdrv/SUPLibAll.o
CC [M] /var/lib/dkms/virtualbox/7.0.4/build/vboxdrv/common/string/strformatrt.o
gcc: error: unrecognized command-line option ‘-mharden-sls=all’
CC [M] /var/lib/dkms/virtualbox/7.0.4/build/vboxdrv/combined-agnostic1.o
make[2]: *** [scripts/Makefile.build:250: /var/lib/dkms/virtualbox/7.0.4/build/vboxdrv/linux/SUPDrv-linux.o] Error 1
make[2]: *** Waiting for unfinished jobs....
gcc: error: unrecognized command-line option ‘-mharden-sls=all’
make[2]: *** [scripts/Makefile.build:250: /var/lib/dkms/virtualbox/7.0.4/build/vboxdrv/SUPDrv.o] Error 1
gcc: error: unrecognized command-line option ‘-mharden-sls=all’
make[2]: *** [scripts/Makefile.build:250: /var/lib/dkms/virtualbox/7.0.4/build/vboxdrv/SUPDrvGip.o] Error 1
gcc: error: unrecognized command-line option ‘-mharden-sls=all’
make[2]: *** [scripts/Makefile.build:250: /var/lib/dkms/virtualbox/7.0.4/build/vboxdrv/SUPDrvSem.o] Error 1
gcc: error: unrecognized command-line option ‘-mharden-sls=all’
make[2]: *** [scripts/Makefile.build:250: /var/lib/dkms/virtualbox/7.0.4/build/vboxdrv/SUPDrvTracer.o] Error 1
gcc: error: unrecognized command-line option ‘-mharden-sls=all’
make[2]: *** [scripts/Makefile.build:250: /var/lib/dkms/virtualbox/7.0.4/build/vboxdrv/SUPLibAll.o] Error 1
gcc: error: unrecognized command-line option ‘-mharden-sls=all’
make[2]: *** [scripts/Makefile.build:250: /var/lib/dkms/virtualbox/7.0.4/build/vboxdrv/common/string/strformatrt.o] Error 1
gcc: error: unrecognized command-line option ‘-mharden-sls=all’
make[2]: *** [scripts/Makefile.build:250: /var/lib/dkms/virtualbox/7.0.4/build/vboxdrv/combined-agnostic1.o] Error 1
make[1]: *** [scripts/Makefile.build:500: /var/lib/dkms/virtualbox/7.0.4/build/vboxdrv] Error 2
make: *** [Makefile
make: Leaving directory '/usr/src/linux-headers-6.1.7-x64v3-xanmod1' "
This is my system:
Operating System: Debian GNU/Linux 11
KDE Plasma Version: 5.20.5
KDE Frameworks Version: 5.78.0
Qt Version: 5.15.2
Kernel Version: 6.1.7-x64v3-xanmod1
OS Type: 64-bit
Processors: 16 × 11th Gen Intel® Core™ i7-11700 @ 2.50GHz
Memory: 31.0 GiB of RAM
Graphics Processor: AMD Radeon RX 6600 XT
A work around was noted it said you can access your vms through KVM/QEMU. Well I can't install that due to this error.
"PackageKit error: PackageKit::Transaction::ErrorCannotRemoveSystemPackage "Cannot remove system package" "WARNING: You are trying to remove the following essential packages: sysvinit-core (due to init) "
I assume KVM requires system d to run.
Any suggestions? I have tried reinstalling the headers.