কার্নেল সংকলনের চেষ্টা করা একটি শংসাপত্রের ত্রুটি দেয়


18

আমি বর্তমানে আমার কালি লিনাক্স ডেস্কটপে গ্রসিকিউরিটির সাথে 4.5.7 কার্নেলটি ইনস্টল করার জন্য ডেস্কটপের জন্য গার্সিকিউরিটি গাইড ব্যবহার করে ডেস্কটপের জন্য হার্ডডেনিং ডেবিয়ানকে অনুসরণ করার চেষ্টা করছি ।

আমি নির্দেশাবলীর সেই তালিকাটি অনুসরণ করছি ধারণকৃত যে, আসলে আমি 4.5.7 কার্নেল জন্য Grsecurity টেস্ট প্যাচ ব্যবহার করার চেষ্টা করছি এবং আমার কালি লিনাক্স পরিবর্তে সোজা ডেবিয়ান চলছি ছাড়া।

প্রতিবার আমি যখন কার্নেলটি সংকলিত করার চেষ্টা করেছি, তবে "সিসি সার্টস / সিস্টেম_কিরিং.ও" রেখাটি অনুসরণ করে আমি এই ত্রুটিটি পেয়েছি:

  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

আমি এই ত্রুটিটি পেয়েছি, যেমনটি আমি জানতে পেরেছি যে কোনও কার্নেলের জন্য এমনকি আমি কোনও প্যাচ বা পরিবর্তনগুলি প্রয়োগ না করি, সুতরাং কার্নেলটি সংশ্লেষ করতে আমি যে সরঞ্জামগুলি ব্যবহার করছি এটির সাথে এটির কিছু করার আছে (দৃশ্যত কোনও ধরণের একটি সিস্টেম কীচেন)। সেখানকার কেউ আমাকে কীভাবে আমার ওএস ঠিক করতে এবং আমার কর্নেলটি সংকলন করতে পারেন?

পিএস এখানে ফলাফল 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 লাইনটি মন্তব্য করার চেষ্টা করবেন?
স্টিভ

আমি আপনাকে বিভ্রান্ত করে বলছি "আমি গ্রাসিকিউরিটির পরীক্ষা প্যাচটি ব্যবহার করার চেষ্টা করছি" ব্যতীত, এবং আপনি "আমি কোনও প্যাচ প্রয়োগ না করলেও" বলেছিলেন। আপনি কী সমস্যা বর্ণনা করছেন তা আমি আপনার সাথে কাজ করতে পারি না you আপনি কি সমস্যা পান? 100% নির্দেশাবলী অনুসরণ করার পরে, এটি কেবল প্যাচ প্রয়োগ করার সময়?
ctrl-alt-delor

বিভ্রান্তির জন্য দুঃখিত - কোনও ফ্যাশনে কোনও কার্নেল সংকলন করার সময় আমি সমস্যাটি পাই। আমি কয়েকটি পার্থক্য বাদে কার্নেলটি মাইকা লির মতো একইভাবে সংকলন করার চেষ্টা করছি; তবে সমস্যাটি বিদ্যমান কিনা আমি চেষ্টা করি না আমি গ্রিসিকিওরটি অন্তর্ভুক্ত করার চেষ্টা করি।
জন দো

@ স্টিভ, এটি আমার চূড়ান্ত বিল্ডকে প্রভাব ফেলবে? আমি বরং আমার নতুন কার্নেল থেকে কোনও প্রয়োজনীয় কী মুছে ফেলার চেষ্টা করার চেয়ে আমার বর্তমান সেটআপটি দিয়ে আসল সমস্যাটি সমাধান করব।
জন দো

উত্তর:


34

আমি কয়েক বছর আগে একটি ডেবিয়ান বিল্ডে এটি ছুটে এসেছি। ইন .configআপনি যে ফাইলটি থেকে অনুলিপি /bootখোঁজ এবং লাইন আউট মন্তব্য CONFIG_SYSTEM_TRUSTED_KEY এবং CONFIG_MODULE_SIG_KEY

বিল্ড চলাকালীন আপনি নিজের শংসাপত্রটি ব্যবহার করতে পারেন বা কেবল এলোমেলো ওয়ান টাইম শংসাপত্র ব্যবহার করতে পারেন।

এই থ্রেড উপরের পাওয়া ।


6
আমার জন্য (৪.৮) এটি CONFIG_SYSTEM_TRUSTED_KEYS
পিয়েরে

2
4.19 কনফিগারেশনের জন্য অনেলাইনার -sed -ri '/CONFIG_SYSTEM_TRUSTED_KEYS/s/=.+/=""/g' .config
অ্যাডাম
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.