Problem in compiling Linux kernel
Hello!
i get a problem while doing
make -j3 all

can anyone help me
Best Answer
-
@hela45 said:
DESCEND objtool INSTALL libsubcmd_headers CALL scripts/checksyscalls.sh CC block/partitions/core.o make[3]: *** No rule to make target 'n', needed by 'certs/x509_certificate_list'. Stop. make[2]: *** [scripts/Makefile.build:478: certs] Error 2 make[2]: *** Waiting for unfinished jobs.... CC block/bdev.o CC crypto/asymmetric_keys/asymmetric_type.o CC crypto/asymmetric_keys/restrict.o CC block/partitions/amiga.o CC block/fops.o CC crypto/asymmetric_keys/signature.o CC block/partitions/atari.o CC crypto/asymmetric_keys/public_key.o CC crypto/api.o CC block/partitions/aix.o ASN.1 crypto/asymmetric_keys/x509.asn1.[ch] ASN.1 crypto/asymmetric_keys/x509_akid.asn1.[ch] CC crypto/asymmetric_keys/x509_loader.o CC block/partitions/cmdline.o CC crypto/cipher.o CC crypto/asymmetric_keys/x509_public_key.o ASN.1 crypto/asymmetric_keys/pkcs7.asn1.[ch] CC crypto/asymmetric_keys/pkcs7_trust.o CC block/partitions/mac.o CC crypto/compress.o CC crypto/asymmetric_keys/pkcs7_verify.o CC block/partitions/ldm.o CC crypto/asymmetric_keys/verify_pefile.o ASN.1 crypto/asymmetric_keys/mscode.asn1.[ch] CC block/bio.o CC crypto/asymmetric_keys/x509.asn1.o CC crypto/asymmetric_keys/x509_akid.asn1.o CC crypto/asymmetric_keys/x509_cert_parser.o CC block/partitions/msdos.o CC crypto/asymmetric_keys/pkcs7.asn1.o CC crypto/asymmetric_keys/pkcs7_parser.o CC block/partitions/osf.o CC crypto/asymmetric_keys/mscode_parser.o CC crypto/asymmetric_keys/mscode.asn1.o CC crypto/algapi.o CC block/partitions/sgi.o AR crypto/asymmetric_keys/built-in.a CC block/elevator.o CC block/partitions/sun.o CC block/partitions/ultrix.o CC block/blk-core.o CC crypto/scatterwalk.o CC block/partitions/efi.o CC crypto/proc.o CC block/partitions/karma.o CC crypto/aead.o CC block/partitions/sysv68.o CC block/blk-sysfs.o CC crypto/geniv.o AR block/partitions/built-in.a CC block/blk-flush.o CC block/blk-settings.o CC block/blk-ioc.o CC crypto/lskcipher.o CC block/blk-map.o CC block/blk-merge.o CC crypto/skcipher.o CC block/blk-timeout.o CC block/blk-lib.o CC block/blk-mq.o CC crypto/bpf_crypto_skcipher.o CC crypto/seqiv.o CC block/blk-mq-tag.o CC crypto/ahash.o CC block/blk-stat.o CC crypto/shash.o CC block/blk-mq-sysfs.o CC crypto/akcipher.o CC block/blk-mq-cpumap.o CC block/blk-mq-sched.o CC block/ioctl.o CC crypto/sig.o CC block/genhd.o CC block/ioprio.o CC crypto/kpp.o CC block/badblocks.o CC block/blk-rq-qos.o CC crypto/dh.o CC block/disk-events.o CC crypto/dh_helper.o CC block/blk-ia-ranges.o ASN.1 crypto/rsapubkey.asn1.[ch] ASN.1 crypto/rsaprivkey.asn1.[ch] CC crypto/rsa.o CC crypto/rsa_helper.o CC crypto/rsa-pkcs1pad.o CC block/early-lookup.o CC crypto/acompress.o CC crypto/scompress.o CC block/bsg.o CC crypto/algboss.o CC block/bsg-lib.o CC crypto/testmgr.o CC crypto/hmac.o CC crypto/crypto_null.o CC block/blk-cgroup.o CC crypto/md5.o CC crypto/sha1_generic.o CC crypto/sha256_generic.o CC block/blk-cgroup-rwstat.o CC block/blk-throttle.o CC crypto/sha512_generic.o CC block/blk-ioprio.o CC crypto/sha3_generic.o CC block/blk-iocost.o CC block/mq-deadline.o CC crypto/ecb.o CC crypto/cbc.o CC block/bio-integrity.o CC crypto/cts.o CC crypto/xts.o CC block/blk-integrity.o CC crypto/ctr.o CC crypto/gcm.o CC crypto/aes_generic.o CC block/t10-pi.o CC crypto/deflate.o CC crypto/crc32c_generic.o CC block/blk-mq-pci.o CC crypto/crct10dif_common.o CC crypto/crct10dif_generic.o CC crypto/crc64_rocksoft_generic.o CC block/blk-mq-virtio.o CC crypto/lzo.o CC crypto/lzo-rle.o CC crypto/rng.o CC block/blk-zoned.o CC crypto/drbg.o CC crypto/jitterentropy.o CC crypto/jitterentropy-kcapi.o CC block/blk-wbt.o CC crypto/ghash-generic.o CC block/blk-mq-debugfs.o CC crypto/ecc.o CC crypto/ecdh.o CC block/sed-opal.o CC crypto/ecdh_helper.o CC crypto/hash_info.o CC crypto/kdf_sp800108.o CC [M] crypto/cmac.o CC [M] crypto/cryptd.o CC [M] crypto/polyval-generic.o CC block/blk-pm.o CC [M] crypto/simd.o CC block/blk-crypto.o CC crypto/rsapubkey.asn1.o CC crypto/rsaprivkey.asn1.o CC block/blk-crypto-profile.o AR crypto/built-in.a LD [M] crypto/crypto_simd.o CC block/blk-crypto-sysfs.o CC block/blk-crypto-fallback.o CC block/holder.o AR block/built-in.a make[1]: *** [/home/hela/linux_stable/Makefile:1945: .] Error 2 make: *** [Makefile:224: __sub-make] Error 2This the entire result i get but i don't see a specific error message to specify i am using ubuntu 22.04 as operating system @nikildgr8 can you specify for me which variable should i check in the config file those who are related to .cert filesChange the below ones
CONFIG_MODULE_SIG=n
CONFIG_SYSTEM_TRUSTED_KEYS=""
CONFIG_SYSTEM_REVOCATION_KEYS=""1
Answers
-
Hey, may I know which operating system you're running this on?
I had a similar issue on Ubuntu, where it was looking for .cert files to sign the kernel. Our linux_stable source didn’t have those files, since they’re specific to Ubuntu's signing process. I had to disable that option in the .config file to fix the error.
That could be one possible reason for the error you're seeing.
Alternatively, you might be missing some required packages to build the kernel.I usually run the following command to ensure I have everything I need:
sudo apt update && sudo apt upgrade -y
sudo apt-get install build-essential vim git cscope libncurses-dev libssl-dev bison flex -y
sudo apt-get install git-email libdwarf-dev libelf-dev libdw-dev -yI'm suggesting this based on my own experience, but I want to be clear that I’m still a beginner getting into kernel development. I might be missing something or looking at it from the wrong angle, so definitely consider getting input from others too. Take what I say with a pinch of salt!
Would appreciate it if you can share any solutions you find it you find any.
0 -
@hela45 can you check entire compilation console log once? or paste here? usually kernel will point to exact error .
0 -
DESCEND objtool INSTALL libsubcmd_headers CALL scripts/checksyscalls.sh CC block/partitions/core.o make[3]: *** No rule to make target 'n', needed by 'certs/x509_certificate_list'. Stop. make[2]: *** [scripts/Makefile.build:478: certs] Error 2 make[2]: *** Waiting for unfinished jobs.... CC block/bdev.o CC crypto/asymmetric_keys/asymmetric_type.o CC crypto/asymmetric_keys/restrict.o CC block/partitions/amiga.o CC block/fops.o CC crypto/asymmetric_keys/signature.o CC block/partitions/atari.o CC crypto/asymmetric_keys/public_key.o CC crypto/api.o CC block/partitions/aix.o ASN.1 crypto/asymmetric_keys/x509.asn1.[ch] ASN.1 crypto/asymmetric_keys/x509_akid.asn1.[ch] CC crypto/asymmetric_keys/x509_loader.o CC block/partitions/cmdline.o CC crypto/cipher.o CC crypto/asymmetric_keys/x509_public_key.o ASN.1 crypto/asymmetric_keys/pkcs7.asn1.[ch] CC crypto/asymmetric_keys/pkcs7_trust.o CC block/partitions/mac.o CC crypto/compress.o CC crypto/asymmetric_keys/pkcs7_verify.o CC block/partitions/ldm.o CC crypto/asymmetric_keys/verify_pefile.o ASN.1 crypto/asymmetric_keys/mscode.asn1.[ch] CC block/bio.o CC crypto/asymmetric_keys/x509.asn1.o CC crypto/asymmetric_keys/x509_akid.asn1.o CC crypto/asymmetric_keys/x509_cert_parser.o CC block/partitions/msdos.o CC crypto/asymmetric_keys/pkcs7.asn1.o CC crypto/asymmetric_keys/pkcs7_parser.o CC block/partitions/osf.o CC crypto/asymmetric_keys/mscode_parser.o CC crypto/asymmetric_keys/mscode.asn1.o CC crypto/algapi.o CC block/partitions/sgi.o AR crypto/asymmetric_keys/built-in.a CC block/elevator.o CC block/partitions/sun.o CC block/partitions/ultrix.o CC block/blk-core.o CC crypto/scatterwalk.o CC block/partitions/efi.o CC crypto/proc.o CC block/partitions/karma.o CC crypto/aead.o CC block/partitions/sysv68.o CC block/blk-sysfs.o CC crypto/geniv.o AR block/partitions/built-in.a CC block/blk-flush.o CC block/blk-settings.o CC block/blk-ioc.o CC crypto/lskcipher.o CC block/blk-map.o CC block/blk-merge.o CC crypto/skcipher.o CC block/blk-timeout.o CC block/blk-lib.o CC block/blk-mq.o CC crypto/bpf_crypto_skcipher.o CC crypto/seqiv.o CC block/blk-mq-tag.o CC crypto/ahash.o CC block/blk-stat.o CC crypto/shash.o CC block/blk-mq-sysfs.o CC crypto/akcipher.o CC block/blk-mq-cpumap.o CC block/blk-mq-sched.o CC block/ioctl.o CC crypto/sig.o CC block/genhd.o CC block/ioprio.o CC crypto/kpp.o CC block/badblocks.o CC block/blk-rq-qos.o CC crypto/dh.o CC block/disk-events.o CC crypto/dh_helper.o CC block/blk-ia-ranges.o ASN.1 crypto/rsapubkey.asn1.[ch] ASN.1 crypto/rsaprivkey.asn1.[ch] CC crypto/rsa.o CC crypto/rsa_helper.o CC crypto/rsa-pkcs1pad.o CC block/early-lookup.o CC crypto/acompress.o CC crypto/scompress.o CC block/bsg.o CC crypto/algboss.o CC block/bsg-lib.o CC crypto/testmgr.o CC crypto/hmac.o CC crypto/crypto_null.o CC block/blk-cgroup.o CC crypto/md5.o CC crypto/sha1_generic.o CC crypto/sha256_generic.o CC block/blk-cgroup-rwstat.o CC block/blk-throttle.o CC crypto/sha512_generic.o CC block/blk-ioprio.o CC crypto/sha3_generic.o CC block/blk-iocost.o CC block/mq-deadline.o CC crypto/ecb.o CC crypto/cbc.o CC block/bio-integrity.o CC crypto/cts.o CC crypto/xts.o CC block/blk-integrity.o CC crypto/ctr.o CC crypto/gcm.o CC crypto/aes_generic.o CC block/t10-pi.o CC crypto/deflate.o CC crypto/crc32c_generic.o CC block/blk-mq-pci.o CC crypto/crct10dif_common.o CC crypto/crct10dif_generic.o CC crypto/crc64_rocksoft_generic.o CC block/blk-mq-virtio.o CC crypto/lzo.o CC crypto/lzo-rle.o CC crypto/rng.o CC block/blk-zoned.o CC crypto/drbg.o CC crypto/jitterentropy.o CC crypto/jitterentropy-kcapi.o CC block/blk-wbt.o CC crypto/ghash-generic.o CC block/blk-mq-debugfs.o CC crypto/ecc.o CC crypto/ecdh.o CC block/sed-opal.o CC crypto/ecdh_helper.o CC crypto/hash_info.o CC crypto/kdf_sp800108.o CC [M] crypto/cmac.o CC [M] crypto/cryptd.o CC [M] crypto/polyval-generic.o CC block/blk-pm.o CC [M] crypto/simd.o CC block/blk-crypto.o CC crypto/rsapubkey.asn1.o CC crypto/rsaprivkey.asn1.o CC block/blk-crypto-profile.o AR crypto/built-in.a LD [M] crypto/crypto_simd.o CC block/blk-crypto-sysfs.o CC block/blk-crypto-fallback.o CC block/holder.o AR block/built-in.a make[1]: *** [/home/hela/linux_stable/Makefile:1945: .] Error 2 make: *** [Makefile:224: __sub-make] Error 2This the entire result i get but i don't see a specific error message to specify i am using ubuntu 22.04 as operating system @nikildgr8 can you specify for me which variable should i check in the config file those who are related to .cert files0 -
DESCEND objtool
INSTALL libsubcmd_headers
CALL scripts/checksyscalls.sh
CC block/partitions/core.o
make[3]: *** No rule to make target 'n', needed by 'certs/x509_certificate_list'. Stop.
make[2]: *** [scripts/Makefile.build:478: certs] Error 2
make[2]: *** Waiting for unfinished jobs....
CC block/bdev.o
CC crypto/asymmetric_keys/asymmetric_type.o
CC crypto/asymmetric_keys/restrict.o
CC block/partitions/amiga.o
CC block/fops.o
CC crypto/asymmetric_keys/signature.o
CC block/partitions/atari.o
CC crypto/asymmetric_keys/public_key.o
CC crypto/api.o
CC block/partitions/aix.o
ASN.1 crypto/asymmetric_keys/x509.asn1.[ch]
ASN.1 crypto/asymmetric_keys/x509_akid.asn1.[ch]
CC crypto/asymmetric_keys/x509_loader.o
CC block/partitions/cmdline.o
CC crypto/cipher.o
CC crypto/asymmetric_keys/x509_public_key.o
ASN.1 crypto/asymmetric_keys/pkcs7.asn1.[ch]
CC crypto/asymmetric_keys/pkcs7_trust.o
CC block/partitions/mac.o
CC crypto/compress.o
CC crypto/asymmetric_keys/pkcs7_verify.o
CC block/partitions/ldm.o
CC crypto/asymmetric_keys/verify_pefile.o
ASN.1 crypto/asymmetric_keys/mscode.asn1.[ch]
CC block/bio.o
CC crypto/asymmetric_keys/x509.asn1.o
CC crypto/asymmetric_keys/x509_akid.asn1.o
CC crypto/asymmetric_keys/x509_cert_parser.o
CC block/partitions/msdos.o
CC crypto/asymmetric_keys/pkcs7.asn1.o
CC crypto/asymmetric_keys/pkcs7_parser.o
CC block/partitions/osf.o
CC crypto/asymmetric_keys/mscode_parser.o
CC crypto/asymmetric_keys/mscode.asn1.o
CC crypto/algapi.o
CC block/partitions/sgi.o
AR crypto/asymmetric_keys/built-in.a
CC block/elevator.o
CC block/partitions/sun.o
CC block/partitions/ultrix.o
CC block/blk-core.o
CC crypto/scatterwalk.o
CC block/partitions/efi.o
CC crypto/proc.o
CC block/partitions/karma.o
CC crypto/aead.o
CC block/partitions/sysv68.o
CC block/blk-sysfs.o
CC crypto/geniv.o
AR block/partitions/built-in.a
CC block/blk-flush.o
CC block/blk-settings.o
CC block/blk-ioc.o
CC crypto/lskcipher.o
CC block/blk-map.o
CC block/blk-merge.o
CC crypto/skcipher.o
CC block/blk-timeout.o
CC block/blk-lib.o
CC block/blk-mq.o
CC crypto/bpf_crypto_skcipher.o
CC crypto/seqiv.o
CC block/blk-mq-tag.o
CC crypto/ahash.o
CC block/blk-stat.o
CC crypto/shash.o
CC block/blk-mq-sysfs.o
CC crypto/akcipher.o
CC block/blk-mq-cpumap.o
CC block/blk-mq-sched.o
CC block/ioctl.o
CC crypto/sig.o
CC block/genhd.o
CC block/ioprio.o
CC crypto/kpp.o
CC block/badblocks.o
CC block/blk-rq-qos.o
CC crypto/dh.o
CC block/disk-events.o
CC crypto/dh_helper.o
CC block/blk-ia-ranges.o
ASN.1 crypto/rsapubkey.asn1.[ch]
ASN.1 crypto/rsaprivkey.asn1.[ch]
CC crypto/rsa.o
CC crypto/rsa_helper.o
CC crypto/rsa-pkcs1pad.o
CC block/early-lookup.o
CC crypto/acompress.o
CC crypto/scompress.o
CC block/bsg.o
CC crypto/algboss.o
CC block/bsg-lib.o
CC crypto/testmgr.o
CC crypto/hmac.o
CC crypto/crypto_null.o
CC block/blk-cgroup.o
CC crypto/md5.o
CC crypto/sha1_generic.o
CC crypto/sha256_generic.o
CC block/blk-cgroup-rwstat.o
CC block/blk-throttle.o
CC crypto/sha512_generic.o
CC block/blk-ioprio.o
CC crypto/sha3_generic.o
CC block/blk-iocost.o
CC block/mq-deadline.o
CC crypto/ecb.o
CC crypto/cbc.o
CC block/bio-integrity.o
CC crypto/cts.o
CC crypto/xts.o
CC block/blk-integrity.o
CC crypto/ctr.o
CC crypto/gcm.o
CC crypto/aes_generic.o
CC block/t10-pi.o
CC crypto/deflate.o
CC crypto/crc32c_generic.o
CC block/blk-mq-pci.o
CC crypto/crct10dif_common.o
CC crypto/crct10dif_generic.o
CC crypto/crc64_rocksoft_generic.o
CC block/blk-mq-virtio.o
CC crypto/lzo.o
CC crypto/lzo-rle.o
CC crypto/rng.o
CC block/blk-zoned.o
CC crypto/drbg.o
CC crypto/jitterentropy.o
CC crypto/jitterentropy-kcapi.o
CC block/blk-wbt.o
CC crypto/ghash-generic.o
CC block/blk-mq-debugfs.o
CC crypto/ecc.o
CC crypto/ecdh.o
CC block/sed-opal.o
CC crypto/ecdh_helper.o
CC crypto/hash_info.o
CC crypto/kdf_sp800108.o
CC [M] crypto/cmac.o
CC [M] crypto/cryptd.o
CC [M] crypto/polyval-generic.o
CC block/blk-pm.o
CC [M] crypto/simd.o
CC block/blk-crypto.o
CC crypto/rsapubkey.asn1.o
CC crypto/rsaprivkey.asn1.o
CC block/blk-crypto-profile.o
AR crypto/built-in.a
LD [M] crypto/crypto_simd.o
CC block/blk-crypto-sysfs.o
CC block/blk-crypto-fallback.o
CC block/holder.o
AR block/built-in.a
make[1]: *** [/home/hela/linux_stable/Makefile:1945: .] Error 2
make: *** [Makefile:224: __sub-make] Error 20 -
Yes it works now thank you
0
Categories
- All Categories
- 178 LFX Mentorship
- 178 LFX Mentorship: Linux Kernel
- 775 Linux Foundation IT Professional Programs
- 384 Cloud Engineer IT Professional Program
- 175 Advanced Cloud Engineer IT Professional Program
- 75 DevOps IT Professional Program - Discontinued
- 7 DevOps & GitOps IT Professional Program
- 103 Cloud Native Developer IT Professional Program
- 7.7K Training Courses & Learning Paths
- 13 AI & ML Training
- 1 Blockchain & Decentralized Identity Training
- 35 Cloud & Containers Training
- 3 Cybersecurity Training
- 3 DevOps & Site-Reliability Training
- 2 Linux Kernel Development Training
- 2 Networking Training
- 2 Open Source Best Practice Training
- 5 System Administration Training
- 1 System Engineering Training
- 6 Web & Application Development Training
- 798 Hardware
- 202 Drivers
- 68 I/O Devices
- 37 Monitors
- 96 Multimedia
- 173 Networking
- 91 Printers & Scanners
- 92 Storage
- 773 Linux Distributions
- 81 Debian
- 68 Fedora
- 24 Linux Mint
- 13 Mageia
- 24 openSUSE
- 151 Red Hat Enterprise
- 32 Slackware
- 13 SUSE Enterprise
- 356 Ubuntu
- 472 Linux System Administration
- 31 Cloud Computing
- 73 Command Line/Scripting
- Github systems admin projects
- 103 Linux Security
- 79 Network Management
- 102 System Management
- 46 Web Management
- 166 Mobile Computing
- 32 Android
- 119 Development
- 1.2K New to Linux
- 1K Getting Started with Linux
- 407 Off Topic
- 128 Introductions
- 35 Study Material
- 1.1K Programming and Development
- 311 Kernel Development
- 723 Software Development
- 1K Software
- 418 Applications
- 183 Command Line
- 5 Compiling/Installing
- 71 Games
- 320 Installation
- Archived
- 183 Small Talk
- 2 LFD140 Class Forum
- 1.4K LFS258 Class Forum
Upcoming Training
-
August 20, 2018
Kubernetes Administration (LFS458)
-
August 20, 2018
Linux System Administration (LFS301)
-
August 27, 2018
Open Source Virtualization (LFS462)
-
August 27, 2018
Linux Kernel Debugging and Security (LFD440)