Rechercher

16.6. Abonnement des noyaux actuellement installés au flux de correctifs en direct

download PDF

Un module de correction du noyau est livré dans un paquet RPM, spécifique à la version du noyau faisant l'objet de la correction. Chaque paquet RPM sera mis à jour de manière cumulative au fil du temps.

La procédure suivante explique comment s'abonner à toutes les futures mises à jour cumulatives des correctifs en direct pour un noyau donné. Les correctifs en direct étant cumulatifs, vous ne pouvez pas sélectionner les correctifs individuels déployés pour un noyau donné.

Avertissement

Red Hat ne prend pas en charge les correctifs de tiers appliqués à un système pris en charge par Red Hat.

Conditions préalables

  • Autorisations de la racine

Procédure

  1. Si vous le souhaitez, vérifiez la version de votre noyau :

    # uname -r
    5.14.0-1.el9.x86_64
  2. Recherchez un paquet de correctifs correspondant à la version de votre noyau :

    # dnf search $(uname -r)
  3. Installer le paquet de correctifs en direct :

    # dnf install "kpatch-patch = $(uname -r)"

    La commande ci-dessus installe et applique les derniers correctifs cumulatifs pour ce noyau spécifique uniquement.

    Si la version d'un paquet de correctifs en direct est 1-1 ou supérieure, le paquet contiendra un module de correctifs. Dans ce cas, le noyau sera automatiquement corrigé lors de l'installation du paquet de correctifs.

    Le module de correction du noyau est également installé dans le répertoire /var/lib/kpatch/ afin d'être chargé par le système systemd et le gestionnaire de services lors des prochains redémarrages.

    Note

    Un paquet de live patching vide sera installé lorsqu'il n'y a pas de live patches disponibles pour un noyau donné. Un paquet de live patching vide aura un kpatch_version-kpatch_release de 0-0, par exemple kpatch-patch-5_14_0-1-0-0.x86_64.rpm. L'installation du RPM vide abonne le système à tous les futurs live patches pour le noyau donné.

  4. Optionnellement, vérifiez que le noyau est corrigé :

    # kpatch list
    Loaded patch modules:
    kpatch_5_14_0_1_0_1 [enabled]
    
    Installed patch modules:
    kpatch_5_14_0_1_0_1 (5.14.0-1.el9.x86_64)
    …​

    La sortie montre que le module de correction du noyau a été chargé dans le noyau, qui est maintenant corrigé avec les derniers correctifs du paquet kpatch-patch-5_14_0-1-0-1.el9.x86_64.rpm.

Ressources supplémentaires

Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.