Prajnanaswaroopa,
What sources are you using to upgrade from?
e.g. what do you see for:
# cat /etc/apt/sources.list
I do not know what Kali Linux might use for non-free firmware.
Debian Bookworm can use something like:
deb https://deb.debian.org/debian/ bookworm main non-free
non-free-firmware contrib
deb-src http://deb.debian.org/debian/ bookworm main non-free
non-free-firmware contrib
deb https://security.debian.org/debian-security bookworm-security main
contrib non-free non-free-firmware
deb-src http://security.debian.org/debian-security bookworm-security
main contrib non-free non-free-firmware
# bookworm-updates, to get updates before a point release is made;
# see
https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports
deb https://deb.debian.org/debian/ bookworm-updates main contrib
non-free non-free-firmware
deb-src https://deb.debian.org/debian/ bookworm-updates main contrib
non-free non-free-firmware
# bookworm-backports, previously on backports.debian.org
deb https://deb.debian.org/debian/ bookworm-backports main contrib
non-free non-free-firmware
deb-src https://deb.debian.org/debian/ bookworm-backports main contrib
non-free non-free-firmware
George.
On Wednesday, 17-07-2024 at 05:30 Prajnanaswaroopa wrote:
Hello,
I am using a Kali Linux 6.6.9 version. When I tried to update and
upgrade, the terminal shows that the header linux-header-6.8.11-amd64
cannot be installed. I tried several commands, but all seen to return
the same comment. In addition, the error the terminal shows is as
follows:
   dpkg: error processing package linux-headers-6.8.11-amd64
(--configure):
   installed linux-headers-6.8.11-amd64 package post-installation
   script subprocess returned error exit status 11
   dpkg: dependency problems prevent configuration of
linux-headers-amd64:
   linux-headers-amd64 depends on linux-headers-6.8.11-amd64
   (=  6.8.11-1kali2); however:
   Package linux-headers-6.8.11-amd64 is not configured yet.
   dpkg: error processing package linux-headers-amd64
(--configure):
   dependency problems - leaving unconfigured
   Setting up linux-image-6.8.11-rt-amd64-dbg (6.8.11-1kali2) ...
   Setting up linux-image-6.8.11-rt-amd64 (6.8.11-1kali2) ...
   I: /initrd.img.old is now a symlink to
boot/initrd.img-6.8.11-rt-amd64
   /etc/kernel/postinst.d/dkms:
   dkms: running auto installation service for kernel
6.8.11-rt-amd64.
   Sign command:
/lib/modules/6.8.11-rt-amd64/build/scripts/sign-file
   Signing key: /var/lib/dkms/mok.key
   Public certificate (MOK): /var/lib/dkms/mok.pub
   Building module:
   Cleaning build area...
   Building module(s)....................(bad exit status: 2)
   Failed command:
   'make' all KVER=6.8.11-rt-amd64
   Error! Bad return status for module build on kernel:
   6.8.11-rt-amd64  (x86_64)
   Consult /var/lib/dkms/rtl8188fu/1.0/build/make.log for more
information.
   dkms autoinstall on 6.8.11-rt-amd64/x86_64 failed for
rtl8188fu(10)
   Error! One or more modules failed to install during
autoinstall.
   Refer to previous errors for more information.
   dkms: autoinstall for kernel: 6.8.11-rt-amd64 failed!
From the errors, I feel the wifi driver `rtl8188fu` is the one that
creates trouble. But, it is the driver for the wifi adapter for my PC,
and deleting it would mean no internet for me. So, how should I
proceed. For information, I currently have linux-header `uname -a`
version as `6.6.9`. Rebooting will log me to the latest version `Kali
Linux 6.8.11`, but without wifi drivers in the `ifconfig`, and without
internet connection. For reference, here is first few lines of the
content of the /var/lib/dkms/rtl8188fu/1.0/build/make.log file:
   DKMS make.log for rtl8188fu-1.0 for kernel
   6.8.11-cloud-amd64 (x86_64)
   Friday 12 July 2024 04:51:10 PM IST
   make ARCH=x86_64 CROSS_COMPILE= -C
   /lib/modules/6.8.11- cloud-amd64/build
   M=/var/lib/dkms /rtl8188fu/1.0/build modules
   make[1]: Entering directory
   '/usr/src/linux-headers-6.8.11-cloud-amd64'
   CC [M] /var/lib/dkms/rtl8188fu/1.0/build/core/rtw_cmd.o
  Â
/var/lib/dkms/rtl8188fu/1.0/build/core/rtw_cmd.c:2225:4:Â Â Â Â
warning: no previous prototype for â_rtw_set_chplan_cmdâ
[-Wmissing-prototypes]
    2225 | u8 _rtw_set_chplan_cmd(_adapter *adapter, Â
   int flags,      u8 chplan, const struct
   country_chplan *country_ent, u8 swconfig)
     |   ^~~~~~~~~~~~~~~~~~~
   /var/lib/dkms/rtl8188fu/1.0/build/core/rtw_cmd.c:2769:6:Â
warning: no previous prototype for âdynamic_chk_wk_hdlâ
[-Wmissing-prototypes]
   2769 | void dynamic_chk_wk_hdl(_adapter *padapter)
     |     ^~~~~~~~~~~~~~~~~~
   /var/lib/dkms/rtl8188fu/1.0/build/core/rtw_cmd.c:2963:6: Â
warning: no previous prototype for ârtw_dm_in_lps_hdlâ
[-Wmissing-prototypes]
   2963 | void rtw_dm_in_lps_hdl(_adapter*padapter)
     |     ^~~~~~~~~~~~~~~~~
   /var/lib/dkms/rtl8188fu/1.0/build/core/rtw_cmd.c:3004:6:
warning: no previous prototype for ârtw_lps_change_dtim_hdlâ
[-Wmissing-prototypes]
    3004 | void rtw_lps_change_dtim_hdl
   (_adapter *padapter, u8 dtim)
     |     ^~~~~~~~~~~~~~~~~~~~~~~
For the full file, as it is very large, the link to open in Drive is
(https://drive.google.com/file/d/1kQ5qyj_eZFg-kT3Yiw03pPLKqs5QVfOA/view?usp=sharing)
So how do I rectify this to get it going?
Sincerely,
Prajnanaswaroopa S
Kali User