Errors were encountered while processing: linux-headers-6.1.0-kali5-amd64 linux-image-6.1.0-kali5-amd64 linux-headers-amd64 linux-image-amd64?
Kali won’t let me fully upgrade. The error I get when I try is:
Building module:
Cleaning build area...
make -j2 KERNELRELEASE=6.1.0-kali5-amd64 -C /lib/modules/6.1.0-kali5-amd64/build M=/var/lib/dkms/virtualbox-guest/6.1.12/build...(bad exit status: 2)
Error! Bad return status for module build on kernel: 6.1.0-kali5-amd64 (x86_64)
Consult /var/lib/dkms/virtualbox-guest/6.1.12/build/make.log for more information.
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
failed!
run-parts: /etc/kernel/postinst.d/dkms exited with return code 11
dpkg: error processing package linux-image-6.1.0-kali5-amd64 (--configure):
installed linux-image-6.1.0-kali5-amd64 package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of linux-headers-amd64:
linux-headers-amd64 depends on linux-headers-6.1.0-kali5-amd64 (= 6.1.12-1kali2); however:
Package linux-headers-6.1.0-kali5-amd64 is not configured yet.
dpkg: error processing package linux-headers-amd64 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-image-amd64:
linux-image-amd64 depends on linux-image-6.1.0-kali5-amd64 (= 6.1.12-1kali2); however:
Package linux-image-6.1.0-kali5-amd64 is not configured yet.
dpkg: error processing package linux-image-amd64 (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
linux-headers-6.1.0-kali5-amd64
linux-image-6.1.0-kali5-amd64
linux-headers-amd64
linux-image-amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)
I checked the make.log file and saw this:
DKMS make.log for virtualbox-guest-6.1.12 for kernel 6.1.0-kali5-amd64 (x86_64)
Tue Mar 14 10:45:27 AM EDT 2023
make: Entering directory '/usr/src/linux-headers-6.1.0-kali5-amd64'
CC [M] /var/lib/dkms/virtualbox-guest/6.1.12/build/vboxguest/VBoxGuest-linux.o
CC [M] /var/lib/dkms/virtualbox-guest/6.1.12/build/vboxguest/VBoxGuest.o
In file included from /var/lib/dkms/virtualbox-guest/6.1.12/build/vboxguest/include/iprt/types.h:34,
from /var/lib/dkms/virtualbox-guest/6.1.12/build/vboxguest/r0drv/linux/the-linux-kernel.h:37,
from /var/lib/dkms/virtualbox-guest/6.1.12/build/vboxguest/VBoxGuest-linux.c:36:
/var/lib/dkms/virtualbox-guest/6.1.12/build/vboxguest/include/iprt/stdarg.h:47:12: fatal error: stdarg.h: No such file or directory
47 | # include <stdarg.h>
| ^~~~~~~~~~
compilation terminated.
In file included from /var/lib/dkms/virtualbox-guest/6.1.12/build/vboxguest/include/iprt/types.h:34,
from /var/lib/dkms/virtualbox-guest/6.1.12/build/vboxguest/VBoxGuestInternal.h:33,
from /var/lib/dkms/virtualbox-guest/6.1.12/build/vboxguest/VBoxGuest.c:54:
/var/lib/dkms/virtualbox-guest/6.1.12/build/vboxguest/include/iprt/stdarg.h:47:12: fatal error: stdarg.h: No such file or directory
47 | # include <stdarg.h>
| ^~~~~~~~~~
compilation terminated.
make[2]: *** [/usr/src/linux-headers-6.1.0-kali5-common/scripts/Makefile.build:255: /var/lib/dkms/virtualbox-guest/6.1.12/build/vboxguest/VBoxGuest-linux.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [/usr/src/linux-headers-6.1.0-kali5-common/scripts/Makefile.build:255: /var/lib/dkms/virtualbox-guest/6.1.12/build/vboxguest/VBoxGuest.o] Error 1
make[1]: *** [/usr/src/linux-headers-6.1.0-kali5-common/scripts/Makefile.build:505: /var/lib/dkms/virtualbox-guest/6.1.12/build/vboxguest] Error 2
make: *** [/usr/src/linux-headers-6.1.0-kali5-common/Makefile:2030: /var/lib/dkms/virtualbox-guest/6.1.12/build] Error 2
make: Leaving directory '/usr/src/linux-headers-6.1.0-kali5-amd64
This is a VirtualBox VM. I am using sudo apt full-upgrade -y. I am trying to upgrade to Kali Purple which is 6.1.0-kali5-amd64
Update: Tried to install missing stdarg.h with sudo apt-get install libc6-dev but it outputs the same dpkg error
Read more here: Source link
