エラー:2.6.32-042stab102.9カーネルのソースコードがインストールされていないようです。

エラー:2.6.32-042stab102.9カーネルのソースコードがインストールされていないようです。

私はCent OS 6.6がインストールされている新しいVPSを購入しました。コマンドラインからリモートでこのVPSにAsterisk 11をインストールしようとしています。

私は指示を使用しましたここただし、次のエラーが発生します。実行時に2.6.32-042stab102.9カーネルのソースコードがインストールされていないようです。

cd /usr/src/dahdi-linux-complete*
make && make install && make config

このカーネルをインストールしてインストールを続行するにはどうすればよいですか?

答え1

このカーネルには kernel-devel パッケージが必要です:

2.6.32-042stab102.9

vzkernel-develをインストールしてみてください。 VZプロバイダサポートチームが使用するカーネルソースについて問い合わせることもできます。

答え2

YUMアップデートを初めて使用する場合:

yum update

CentOS / RHELにカーネルヘッダとカーネル開発をインストールします。

yum install kernel-devel kernel-headers

再起動してAsterisk / DAHDIツールを再構築してみてください。それでも失敗する場合は、カーネルのバージョンを確認してください。

uname -r

次に、リンクされたカーネルソースを確認してください。

cd /lib/modules/`uname -r`

次のコマンドを使用してシンボリックリンクを確認します。

ls -l

リンクが切れた場合は、次の方法で問題を解決してください。

ln -s /usr/src/kernels/(kernel-source-dir) build

関連情報