Portál AbcLinuxu, 25. dubna 2024 14:35


Dotaz: Debian Sid, 64bit - nedaří se zkompilovat jádro

21.4.2016 13:36  
Debian Sid, 64bit - nedaří se zkompilovat jádro
Přečteno: 473×
Odpovědět | Admin
Už pár let kompiluju jádro pomocí tohohle návodu, vždycky to fungovalo, ale teď to, naprosto nezáleže na konfiguraci, zůstává viset na následující chybě:

====== making target debian/stamp/build/kernel [new prereqs: vars]======
This is kernel package version 13.018.
restore_upstream_debianization
test ! -f scripts/package/builddeb.kpkg-dist || mv -f scripts/package
/builddeb.kpkg-dist scripts/package/builddeb
test ! -f scripts/package/Makefile.kpkg-dist || mv -f scripts/package
/Makefile.kpkg-dist scripts/package/Makefile
/usr/bin/make -j3 EXTRAVERSION=-0 ARCH=x86_64 \
bzImage
make[1]: Vstupuje se do adresáře „/usr/src/linux-4.5.2“
scripts/kconfig/conf --silentoldconfig Kconfig
CHK include/config/kernel.release
CHK include/generated/uapi/linux/version.h
CHK include/generated/utsrelease.h
CHK include/generated/timeconst.h
CHK include/generated/bounds.h
CHK include/generated/asm-offsets.h
CALL scripts/checksyscalls.sh
CHK include/generated/compile.h
make[2]: *** Žádné pravidlo jak vyrobit cíl „debian/certs/benh@debian.org.cert.pem“ potřebný pro „certs/x509_certificate_list“. Konec.
Makefile:950: návod pro cíl „certs“ selhal
make[1]: *** [certs] Chyba 2
make[1]: *** Čeká se na nedokončené úlohy…
make[1]: Opouští se adresář „/usr/src/linux-4.5.2“
debian/ruleset/targets/common.mk:295: návod pro cíl „debian/stamp/build/kernel“ selhal
make: *** [debian/stamp/build/kernel] Chyba 2



Mám Debian Sid, 64bit, GCC verze 5.3.1 20160409 (Debian 5.3.1-14), zkoušel jsem jak jádro 4.5.2, tak 4.6-rc4, výsledek je stejnej.

Nemá někdo tucha, kde je chyba a jak ji případně napravit? Googlil jsem, ale výraz "debian/certs/benh@debian.org.cert.pem" Google nezná.

Dík.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

21.4.2016 15:19 NN
Rozbalit Rozbalit vše Re: Debian Sid, 64bit - nedaří se zkompilovat jádro
Odpovědět | | Sbalit | Link | Blokovat | Admin
Rekl bych, ze se snazis buildnout jadro s klicem na podepisovani modulu, ktery nemas, ale je definovany v certs/x509_certificate_list. Takze bud pozadas Bena Hutchingse, aby ti ho dal ;). Nebo si vyrobis vlastni, nebo podporu podepisovani vypnes.
Řešení 1× (1john2)
21.4.2016 15:36  
Rozbalit Rozbalit vše Re: Debian Sid, 64bit - nedaří se zkompilovat jádro
Module signature verification bylo aktivní, ale ani po deaktivaci to furt nejde.
Nicméně v Cryptographic API, kam běžně nelezu, jsem na úplným konci našel aktivní Certificates for signature checking ---> Provide system-wide ring of trusted keys (CONFIG_SYSTEM_TRUSTED_KEYRING). Po deaktivaci to jede.
Díky moc oběma!
21.4.2016 15:19 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Debian Sid, 64bit - nedaří se zkompilovat jádro
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zřejmě related

https://www.decadent.org.uk/ben/blog/experiments-with-signed-kernels-and-modules-in-debian.html

http://comments.gmane.org/gmane.linux.debian.devel.kernel.cvs/19074

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.