Results 1 to 2 of 2

Thread: uname mismatch

  1. #1
    Join Date
    2017-Jul
    Posts
    1

    uname mismatch

    I have just installed the latest arm image for Pi3 and after a few compliling issues I realised there is a mismatch between the kernel version provided by uname and the installed mage and associated files.

    apt and everything else seems to agree that it is running 4.9.0 while uname shows 4.4.50. Due to this compils fail as they use uname to determine the version to compile against

    root@kali:/etc# uname -a
    Linux kali 4.4.50-v7 #1 SMP Fri Apr 21 01:18:29 CDT 2017 armv7l GNU/Linux
    root@kali:/etc# ls /boot
    System.map-4.9.0-kali4-armmp config-4.9.0-kali4-armmp initrd.img-4.9.0-kali4-armmp vmlinuz-4.9.0-kali4-armmp
    root@kali:/etc# ls /usr/src
    kernel kernel-at-commit linux-headers-4.9.0-kali4-armmp linux-headers-4.9.0-kali4-common linux-kbuild-4.9 rpi2-4.4.config
    root@kali:/etc# apt-cache search linux-image
    linux-headers-4.9.0-kali4-armmp - Header files for Linux 4.9.0-kali4-armmp
    linux-headers-4.9.0-kali4-armmp-lpae - Header files for Linux 4.9.0-kali4-armmp-lpae
    linux-image-4.9.0-kali4-armmp - Linux 4.9 for ARMv7 multiplatform compatible SoCs
    linux-image-4.9.0-kali4-armmp-dbg - Debug symbols for linux-image-4.9.0-kali4-armmp
    linux-image-4.9.0-kali4-armmp-lpae - Linux 4.9 for ARMv7 multiplatform compatible SoCs supporting LPAE
    linux-image-4.9.0-kali4-armmp-lpae-dbg - Debug symbols for linux-image-4.9.0-kali4-armmp-lpae
    linux-image-armmp - Linux for ARMv7 multiplatform compatible SoCs (meta-package)
    linux-image-armmp-dbgsym - Debug symbols for Linux armmp configuration (meta-package)
    linux-image-armmp-lpae - Linux for ARMv7 multiplatform compatible SoCs supporting LPAE (meta-package)
    linux-image-armmp-lpae-dbgsym - Debug symbols for Linux armmp-lpae configuration (meta-package)
    root@kali:/etc# apt-cache search linux-headers
    aufs-dkms - DKMS files to build and install aufs
    linux-headers-4.9.0-kali4-all - All header files for Linux 4.9 (meta-package)
    linux-headers-4.9.0-kali4-all-armhf - All header files for Linux 4.9 (meta-package)
    linux-headers-4.9.0-kali4-armmp - Header files for Linux 4.9.0-kali4-armmp
    linux-headers-4.9.0-kali4-armmp-lpae - Header files for Linux 4.9.0-kali4-armmp-lpae
    linux-headers-4.9.0-kali4-common - Common header files for Linux 4.9.0-kali4
    linux-headers-4.9.0-kali4-common-rt - Common header files for Linux 4.9.0-kali4-rt
    linux-headers-armmp - Header files for Linux armmp configuration (meta-package)
    linux-headers-armmp-lpae - Header files for Linux armmp-lpae 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)

  2. #2
    Join Date
    2015-Nov
    Location
    Australia
    Posts
    445
    Hi tw33k,

    Those header packages won't be of much help.
    Best to install the Re4son-Kernel, it's natively build and comes with matching headers:
    https://whitedome.com.au/re4son/re4son-kernel/

    btw, somethings wrong with your /boot directory - did you remember to mount it?

    Hope that helps,
    Re4son

Similar Threads

  1. Hash Sum mismatch
    By WallaceTech in forum General Archive
    Replies: 3
    Last Post: 2017-08-10, 07:47
  2. Replies: 1
    Last Post: 2017-03-13, 22:49
  3. Hash Sum mismatch
    By tomputer in forum TroubleShooting Archive
    Replies: 2
    Last Post: 2016-05-19, 16:29
  4. Cant log in to raspberry pi 2 uname:root pswd:toor
    By geekmonster in forum ARM Archive
    Replies: 6
    Last Post: 2016-03-05, 16:20
  5. hash mismatch
    By AWV in forum Installing NetHunter
    Replies: 3
    Last Post: 2015-04-02, 17:21

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •