PDA

View Full Version : Kali Kernel 4.13 is looking for the 4.12 headers... no fix so far



Anonymous.eezorp
2017-10-27, 11:35
Note: I am new to Linux/Kali but I'm getting the hang of it ;)

The problem
I updated my Kali Linux OS (I use the Live USB /w persistence) and I am having tremendous problems installing the right kernel headers. My Linux OS is looking for the 4.12 headers, although I have kernel 13 installed through the latest updates. So where is this mismatch coming from? this happened when I updated from 4.12 to 4.13 through the system updates. So far the problem still exists...

This mismatch results in a lot of packages failing to install.. no kernel header found.


What I did
installed all the updates through:
- apt-get update
- apt-get upgrade
- apt-get dist-upgrade
- more of those commands for updates

I also installed the latest 4.13 amd64 headers and image from the official https://http.kali.org/kali/pool/main/l/linux/ repo...

The Results

> uname -r
4.12.0-kali1-amd64

> uname -a
Linux kali 4.12.0-kali1-amd64 #1 SMP Debian 4.12.6-1kali6 (2017-08-30) x86_64 GNU/Linux

> apt-get install linux-headers-$(uname -r)
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package linux-headers-4.12.0-kali1-amd64
E: Couldn't find any package by glob 'linux-headers-4.12.0-kali1-amd64'
E: Couldn't find any package by regex 'linux-headers-4.12.0-kali1-amd64'


> apt-cache search linux-headers
aufs-dkms - DKMS files to build and install aufs
linux-headers-4.13.0-kali1-all - All header files for Linux 4.13 (meta-package)
linux-headers-4.13.0-kali1-all-amd64 - All header files for Linux 4.13 (meta-package)
linux-headers-4.13.0-kali1-amd64 - Header files for Linux 4.13.0-kali1-amd64
linux-headers-4.13.0-kali1-common - Common header files for Linux 4.13.0-kali1
linux-headers-amd64 - Header files for Linux amd64 configuration (meta-package)
linux-libc-dev-alpha-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-arm64-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-armel-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-armhf-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-hppa-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-m68k-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-mips-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-mips64-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-mips64el-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-mipsel-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-powerpc-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-powerpcspe-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-ppc64-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-ppc64el-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-s390x-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-sh4-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-sparc64-cross - Linux Kernel Headers for development (for cross-compiling)

>cat /etc/apt/sources.list
deb http://http.kali.org/kali kali-rolling main contrib non-free
deb-src http://http.kali.org/kali kali-rolling main contrib non-free

Mister_X
2017-10-27, 17:15
Reboot and boot into 4.13. Then run the apt-get install command again.

Anonymous.eezorp
2017-10-29, 10:32
Did not fix anything unfortunately...

> apt-get install
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
libbind9-140 libdns162 libisc160 libisccc-export140
libisccfg-export140 libisccfg140
Use 'apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

> dpkg-query -l linux-generic\* linux-image\*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-============-============-=================================
un linux-image <none> <none> (no description available)
ii linux-image-4. 4.12.6-1kali amd64 Linux 4.12 for 64-bit PCs
ii linux-image-4. 4.13.4-2kali amd64 Linux 4.13 for 64-bit PCs
ii linux-image-4. 4.13.4-2kali amd64 Debug symbols for linux-image-4.1
ii linux-image-am 4.13+86+kali amd64 Linux for 64-bit PCs (meta-packag
dpkg-query: no packages found matching linux-generic*

_defalt
2017-10-29, 17:13
Here it is: http://http.kali.org/kali/pool/main/l/linux/