Rocky Linux8およびCentOS8マシン内でクラウドサーバーを実行しているときに、問題が発生する可能性があります。最近見つかった問題のように、私のRocky Linux 8 /CentOS8マシンがLinuxカーネルヘッダーの欠落の問題に直面しています。さて、この今日のガイドでは、その問題を解決する方法を紹介します。これは問題を解決するのが非常に簡単なので、問題を解決するために少し時間を取ってください。
最近見つかったエラーログは次のとおりです:
Error: Package: glibc-headers-2.17-106.el7_2.6.x86_64 (updates) Requires: kernel-headers >= 2.2.1 Error: Package: glibc-headers-2.17-106.el7_2.6.x86_64 (updates) Requires: kernel-headers You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest Error: yum install failed
前提条件:
*VPS/クラウド/専用サーバー
* Rocky Linux 8 /CentOS8を使用したシステム配布
*サーバーのIPv4アドレス
*フルルートアクセス
*Linux用のgNomeターミナル
* Windows/Mac用のPuTTySSHクライアント
1。)ソリューション1
簡単な解決策は、次のコマンドラインを使用してLinuxカーネルヘッダーを再インストールするだけです。
$ yum install kernel-headers --disableexcludes=all
2。)ソリューション2
それでも問題が解決しない場合は、マシンがマシン構成のカーネルパッケージを除外している可能性があるため、「カーネル」部分を除外できます。
$ nano /etc/yum.conf ---------------------------------------- #exclude=kernel* ----------------------------------------
注: カーネル部分にコメントする必要があります。
3。)カーネルヘッダーを再インストールします
その後、次のコマンドを使用してカーネルヘッダー部分を再インストールできます。
---------------------------------------- $ yum install kernel-headers ----------------------------------------
結論:
Rocky Linux 8 /CentOS8で欠落しているカーネルヘッダーの問題を修正するのは非常に簡単です。上記のチュートリアルに従うだけで、問題を修正するための時間を節約できます。
Rocky Linux、AlmaLinux、CentOSにEPELリポジトリを追加する方法
Rocky Linux 8 / AlmaLinux 8 /CentOS8にLinuxカーネル5.13をインストールする方法