カーネルをコンパイルしようとすると、認証エラーが発生します


16

現在、Kali LinuxデスクトップにGrsecurityを使用して4.5.7カーネルをインストールするために、このガイドに従うことを試みています。私は4.5.7カーネルにGrsecurityのテストパッチを使用しようとしており、ストレートなDebianの代わりにKali Linuxを実行しているという事実を除いて、その命令のリストを逐語的にフォローしています。しかし、カーネルをコンパイルしようとするたびに、「CC certs / system_keyring.o」という行に続いてこのエラーが発生します。

  CC      certs/system_keyring.o
make[2]: *** No rule to make target 'debian/certs/benh@debian.org.cert.pem', needed by 'certs/x509_certificate_list'.  Stop.
Makefile:951: recipe for target 'certs' failed
make[1]: *** [certs] Error 2
make[1]: Leaving directory '/home/jc/Downloads/linux-4.5.7'
debian/ruleset/targets/common.mk:295: recipe for target 'debian/stamp/build/kernel' failed
make: *** [debian/stamp/build/kernel] Error 2

私が見つけたように、パッチや修正を適用しなくてもすべてのカーネルでこのエラーが発生するため、カーネルをコンパイルするために使用しているツール(明らかに何らかのシステムキーチェーン)と関係があります。誰かが私のOSを修正してカーネルをコンパイルする方法を教えてもらえますか?

PSこれは次の出力ですcat /proc/version

Linux version 4.6.0-kali1-amd64 (devel@kali.org) (gcc version 5.4.0 20160609 (Debian 5.4.0-4) ) #1 SMP Debian 4.6.2-2kali2 (2016-06-28)

3
.configからCONFIG_SYSTEM_TRUSTED_KEYS行をコメントアウトしてみてください?
スティーブ

私はあなたが「私はなGrsecurityのテストパッチを使用しようとしているという事実を除いて」と言う混乱しています、そしてあなたは「私はパッチを適用しない場合でも、」言う。私はあなたが記述しているものの問題、あなたを動作することはできません。あなたが問題を取得しています?パッチを適用する場合にのみ、それがあるの指示100%、以下のとき
Ctrl + Alt + delor

混乱してすみません-カーネルをコンパイルするときに問題が発生します。いくつかの違いを除いて、micah leeと同じ方法でカーネルをコンパイルしようとしています。しかし、grsecurityを含めようとしているかどうかにかかわらず、問題は存在します。
ジョン・ドウ

@Steve、それは私の最終ビルドに影響しますか?新しいカーネルから重要なキーを削除しようとするよりも、現在のセットアップの本当の問題を修正したいです。
ジョン・ドウ

回答:


33

数年前、Debianビルドでこれに遭遇しました。.configからコピーしたファイルで/boot、行CONFIG_SYSTEM_TRUSTED_KEY とをコメントアウトしCONFIG_MODULE_SIG_KEYます。

ビルド中に、独自の証明書を使用することも、ランダムな1回限りの証明書を使用することもできます。

このスレッドで上記を見つけました。


6
私(4.8)の場合、CONFIG_SYSTEM_TRUSTED_KEYS
Pierre

2
4.19構成のワンライナーsed -ri '/CONFIG_SYSTEM_TRUSTED_KEYS/s/=.+/=""/g' .config
アダムバクスター
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.