GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

FEHLER:Der Kernel-Quellbaum für den aktuell ausgeführten Kernel – CentOS / RHEL / AlmaLinux kann nicht gefunden werden

Dieser Artikel enthält Informationen zur Installation der Kernelquelle auf einem CentOS/RHEL-Linux-System. Alternativ führt es Sie durch einen einfachen Fehlerbehebungsprozess, falls Sie bereits Kernelquellen/Header installiert haben und immer noch die folgende Fehlermeldung erhalten:

  ERROR: Unable to find the kernel source tree for the currently running kernel.  Please make sure you have installed the kernel     
         source files for your kernel and that they are properly configured; on Red Hat Linux systems, for example, be sure you have 
         the 'kernel-source' or 'kernel-devel' RPM installed.  If you know the correct kernel source files are installed, you may    
         specify the kernel source path with the '--kernel-source-path' command line option.

In diesem Tutorial lernen Sie:

  • Wie man Kernel-Header installiert
  • So installieren Sie Kernel-Devel
  • So überprüfen Sie die Kernel-Version
  • Überprüfen der installierten Kernel-Devel-Version

ERROR: Unable to find the kernel source tree for the currently running kernel Fehlermeldung auf CentOS / RHEL

Softwareanforderungen und verwendete Konventionen

Softwareanforderungen und Linux-Befehlszeilenkonventionen
Kategorie Anforderungen, Konventionen oder verwendete Softwareversion
System Red Hat Enterprise Linux 8 / CentOS 8
Software Nicht zutreffend
Andere Privilegierter Zugriff auf Ihr Linux-System als root oder über sudo Befehl.
Konventionen # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder durch Verwendung von sudo Befehl
$ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden

So installieren Sie Kernel-Header und Kernel-Entwicklung unter CentOS / RHEL Schritt-für-Schritt-Anleitung

  1. Sie können entweder Kernel-Header und Kernel-Entwicklung separat installieren oder beide als Teil der Development Tools installieren Paket. Empfohlen wird die Installation der gesamten Development Tools Gruppenpaket:
    # dnf groupinstall "Development Tools"
    

    Alternativ installieren Sie sowohl den kernel-devel und/oder kernel-headers Pakete separat:

    # dnf install kernel-headers
    # dnf install kernel-devel
    
  2. Check your installation and confirm that both the kernel-devel and/or kernel-headers packages match your currently loaded kernel version. Here is an example. First check your Linux kernel version:
    $ uname -a
    Linux sandbox 4.18.0-80.11.2.el8_0.x86_64 #1 SMP Tue Sep 24 11:32:19 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
    

    Notieren Sie sich die Kernel-Version und vergleichen Sie sie mit Paketversionen von kernel-devel und/oder kernel-headers :

    # rpm -qa | grep -E "kernel-devel|kernel-headers"
    kernel-headers-4.18.0-80.11.2.el8_0.x86_64
    kernel-devel-4.18.0-80.11.2.el8_0.x86_64
    

    Wenn sie alle übereinstimmen, können Sie loslegen. Andernfalls ist Ihr System möglicherweise nicht synchron. Siehe nächster Schritt für eine Lösung.

  3. Mit dem dnf Befehl Ihr System synchronisieren, um sicherzustellen, dass Sie die neuesten Pakete ausführen:
    # dnf distro-sync
    
  4. Starten Sie Ihr System neu und überprüfen Sie noch einmal, ob die Kernel-Version mit kernel-devel übereinstimmt und/oder kernel-headers Paketversionen.

Cent OS
  1. So installieren Sie Graylog2 unter CentOS 7 / RHEL 7 – Verwenden von Source

  2. Linux – Finden Sie den Linux-Treiber für Kopfhörer im Kernel-Baum?

  3. „xfs_log_force:Fehler 5 zurückgegeben“ – XFS-Fehler (CentOS/RHEL 7)

  4. So finden Sie die ursprüngliche Version des Installations-Betriebssystems in CentOS/RHEL

  5. Wo finde ich die Version eines Linux-Kernel-Quellbaums?

So installieren Sie Remi Repo in RHEL, CentOS, Rocky und AlmaLinux

So installieren Sie MongoDB in RHEL, CentOS, Rocky und AlmaLinux

So installieren Sie Varnish Cache für Nginx unter CentOS 8/Almalinux 8

So installieren Sie Linux Kernel 5.13 auf Rocky Linux 8 / AlmaLinux 8 /CentOS 8

So installieren Sie Varnish Cache für Apache unter CentOS/RHEL 8

So installieren Sie Varnish Cache 6 für Nginx unter CentOS/RHEL 8