Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp2262879rdb; Fri, 8 Dec 2023 03:15:36 -0800 (PST) X-Google-Smtp-Source: AGHT+IEDCXF2lXA+xOmRbm/3ER0zKcDL/3lUJXnYRKS/LaRiuoeGGOE+Oz61LFwKN9HIiavDNLjm X-Received: by 2002:a05:6a20:3c87:b0:190:6ee:3e8a with SMTP id b7-20020a056a203c8700b0019006ee3e8amr3021330pzj.74.1702034136325; Fri, 08 Dec 2023 03:15:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702034136; cv=none; d=google.com; s=arc-20160816; b=x0QfEkcOy02p47W7MLqWRjs7J6D6x6vUakhrJl9ED/7VPmhihevwB5CGtyaYjdCb46 Wy+RFwadu1brcMiM9vHNml6fMuC9SLiTyyyTw7UMPzg0ptwexF/SpNNxhIdRz/5qT1lt IUa9lZrfUg80+GU+HmqDcCl4EeV54HLJdRwohYD0nxt+aNcWGhVxK8kAOB11nZRvlMbH k9npfQRFyWDzl+A2b3TZ/aHWQAivsCuSMhhnVPfNvhH8KOeZWHH3nI2LCC+tHBq9XQSw YgoOrdujMPL4ZNrFOuaKxnW8bp/EJ7vGfufQxJ/hpc2XJB46C6NeujVcKSGi/a6+/UbR E43w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:subject:message-id:date:from:mime-version :dkim-signature; bh=jwXyBoP9BEPVzorojlYLkS6JKqqck3ZSXDY6OiJbKT8=; fh=wCAGbmeE5fJWxKvz8bnA2VdA4jAnXt2hc6+CK6sSNTw=; b=IiKMijRSyvSpYTUQ1eEJ/fjAXiLf+lhjS3PlGXDQepipgi5G6WLF8UHsS9b6PJKm8H 6s1MHo/2q7kGRb3r2ilS38cL0m2Ck9wqe3J7XIYkGbJb7hzAV0SpWlIRO4yhS3gf2Ic5 ScNJNnazPpnJa6I/jbkU2JwZkeXKOo9I9r/LBiV0Mg6fa3gBevyQWDDJDz3EeXpohjVl fuyjqfyImOCAnkQRTNapRQidfufBgCHjF5y/YKMK0ZW43WOeqy3HROKIVSjxh2KU+3pD 4QJVHkZrLZ5TX/8CxsCjV+1B12aP6jts5efB8VP6eeHRgy53H9YxWaT8T9Gk16EYzerD ivrg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=Uk+j0Jwg; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from lipwig.vger.email (lipwig.vger.email. [2620:137:e000::3:3]) by mx.google.com with ESMTPS id c32-20020a630d20000000b005c68218e0ffsi1385859pgl.680.2023.12.08.03.15.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 Dec 2023 03:15:36 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) client-ip=2620:137:e000::3:3; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=Uk+j0Jwg; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by lipwig.vger.email (Postfix) with ESMTP id 37CBA807D9A7; Fri, 8 Dec 2023 03:15:28 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at lipwig.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1573509AbjLHLOo (ORCPT + 99 others); Fri, 8 Dec 2023 06:14:44 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41922 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231656AbjLHLOl (ORCPT ); Fri, 8 Dec 2023 06:14:41 -0500 Received: from mail-yb1-xb2b.google.com (mail-yb1-xb2b.google.com [IPv6:2607:f8b0:4864:20::b2b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DEAEEF1 for ; Fri, 8 Dec 2023 03:14:46 -0800 (PST) Received: by mail-yb1-xb2b.google.com with SMTP id 3f1490d57ef6-dae0ab8ac3eso2015343276.0 for ; Fri, 08 Dec 2023 03:14:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702034086; x=1702638886; darn=vger.kernel.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=jwXyBoP9BEPVzorojlYLkS6JKqqck3ZSXDY6OiJbKT8=; b=Uk+j0JwgGJWABVKbspPA3bLLS+m6PUgxdHcyN+Oiw0EeKM5h2DnsqonCdHewR8JnYA zt/EXCQ/X8xt7nC/Wi3DGdBUIDmkLCnWh3XeaBQJf707JW/G636ikaHtzNLLFwMhmOYt PRZM6xvU+0RKayDCqt8CJULUEQ5gAs3yArKP1vtmJ/bFJLse+4zIKEQ/HH2ZD+u9MKD3 tbvtogDAF7ydpxZiINUt/dknyPt8YcPMg3ckj5FbjGj8rYt4Y+yH4bMuOYwrQGOpCnK0 0B1bhtJY/+JjAYLKOS2uWwlFqKE3oU+4E211fioQ82aqaf5iVj11I/cfrCHVlqKcuckr hvOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702034086; x=1702638886; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=jwXyBoP9BEPVzorojlYLkS6JKqqck3ZSXDY6OiJbKT8=; b=idY2zaJwhNC7i8IZzsaKlEayZIZVDUvNMk08xdH9A5Wl8GlAshFSR19ILfn1KGKFCe Ppf0GaZeboEgQmXxJti/MxuTEZGVV2tpZIASJuCQDHkI/4TSp/+PicmZ13nwzC5U24li K+7rEXxzdbPnl5tqnFM766o+8E9ULFN98y/ePLA/koATXJLQtcqVDqLtDRPcibSXwzDe npJ7gDiC4MEZtibbwMNlbMO+sI9ksYUUwO24fZHCfNiD2hjhjGjNGMXDJ2aYb2bPmu+7 rynWKGRPxfU8h9iK1mANY4gCq+OXqb4CeRc4WusuGrr0O7N+v0qs/b95scYlmM0yAiZK esmA== X-Gm-Message-State: AOJu0YzV990+WxyjHCTZPMI42bykcDYbnGfjWqlXJ1ElJzuwy5CBsxHD jMMX5OBoglKsMJu2QYG/+PBYkYh+kBFPEZbEQBFodLwlOSPtNA== X-Received: by 2002:a05:6902:282:b0:db4:99ea:8b9b with SMTP id v2-20020a056902028200b00db499ea8b9bmr3831557ybh.65.1702034085949; Fri, 08 Dec 2023 03:14:45 -0800 (PST) MIME-Version: 1.0 From: Tom Cook Date: Fri, 8 Dec 2023 11:14:35 +0000 Message-ID: Subject: Building signed debs To: LKML Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-0.6 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lipwig.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (lipwig.vger.email [0.0.0.0]); Fri, 08 Dec 2023 03:15:28 -0800 (PST) I'm trying to build a signed .deb kernel package of https://github.com/torvalds/linux/tree/v6.6. I've copied certs/default_x509.genkey to certs/x509.genkey. The .config is the one from Ubuntu 23.10's default kernel with all new options accepted at their default and CONFIG_SYSTEM_TRUSTED_KEYS="" and CONFIG_SYSTEM_REVOCATION_KEYS="". This builds the kernel and modules, signs the modules, compresses the modules and then attempts to sign the modules again. That fails, because the .ko module files are now .ko.zst files and the file it's trying to sign isn't there. Full failure is pasted below. Unsetting CONFIG_MODULE_COMPRESS_ZSTD is a workaround (ie disable module compression). Is there a way to build a .deb of a signed kernel with compressed modules? Thanks for any help, Tom INSTALL debian/linux-libc-dev/usr/include SIGN debian/linux-image/lib/modules/6.6.0-local/kernel/arch/x86/events/amd/amd-uncore.ko SIGN debian/linux-image/lib/modules/6.6.0-local/kernel/arch/x86/events/intel/intel-cstate.ko At main.c:298: - SSL error:FFFFFFFF80000002:system library::No such file or directory: ../crypto/bio/bss_file.c:67 - SSL error:10000080:BIO routines::no such file: ../crypto/bio/bss_file.c:75 sign-file: debian/linux-image/lib/modules/6.6.0-local/kernel/arch/x86/events/amd/amd-uncore.ko SIGN debian/linux-image/lib/modules/6.6.0-local/kernel/arch/x86/events/rapl.ko At main.c:298: - SSL error:FFFFFFFF80000002:system library::No such file or directory: ../crypto/bio/bss_file.c:67 - SSL error:10000080:BIO routines::no such file: ../crypto/bio/bss_file.c:75 sign-file: debian/linux-image/lib/modules/6.6.0-local/kernel/arch/x86/events/intel/intel-cstate.ko SIGN debian/linux-image/lib/modules/6.6.0-local/kernel/arch/x86/kernel/cpu/mce/mce-inject.ko make[6]: *** [scripts/Makefile.modinst:137: debian/linux-image/lib/modules/6.6.0-local/kernel/arch/x86/events/amd/amd-uncore.ko] Error 1 make[6]: *** Waiting for unfinished jobs.... make[6]: *** [scripts/Makefile.modinst:137: debian/linux-image/lib/modules/6.6.0-local/kernel/arch/x86/events/intel/intel-cstate.ko] Error 1 SIGN debian/linux-image/lib/modules/6.6.0-local/kernel/arch/x86/kernel/msr.ko At main.c:298: - SSL error:FFFFFFFF80000002:system library::No such file or directory: ../crypto/bio/bss_file.c:67 - SSL error:10000080:BIO routines::no such file: ../crypto/bio/bss_file.c:75 sign-file: debian/linux-image/lib/modules/6.6.0-local/kernel/arch/x86/events/rapl.ko make[6]: *** [scripts/Makefile.modinst:137: debian/linux-image/lib/modules/6.6.0-local/kernel/arch/x86/events/rapl.ko] Error 1 At main.c:298: - SSL error:FFFFFFFF80000002:system library::No such file or directory: ../crypto/bio/bss_file.c:67 - SSL error:10000080:BIO routines::no such file: ../crypto/bio/bss_file.c:75 sign-file: debian/linux-image/lib/modules/6.6.0-local/kernel/arch/x86/kernel/cpu/mce/mce-inject.ko make[6]: *** [scripts/Makefile.modinst:137: debian/linux-image/lib/modules/6.6.0-local/kernel/arch/x86/kernel/cpu/mce/mce-inject.ko] Error 1 At main.c:298: - SSL error:FFFFFFFF80000002:system library::No such file or directory: ../crypto/bio/bss_file.c:67 - SSL error:10000080:BIO routines::no such file: ../crypto/bio/bss_file.c:75 sign-file: debian/linux-image/lib/modules/6.6.0-local/kernel/arch/x86/kernel/msr.ko make[6]: *** [scripts/Makefile.modinst:137: debian/linux-image/lib/modules/6.6.0-local/kernel/arch/x86/kernel/msr.ko] Error 1 make[5]: *** [Makefile:1821: modules_install] Error 2 make[4]: *** [Makefile:2036: run-command] Error 2 make[3]: *** [debian/rules:17: binary-arch] Error 2 dpkg-buildpackage: error: make -f debian/rules binary subprocess returned exit status 2 make[2]: *** [scripts/Makefile.package:146: bindeb-pkg] Error 2 make[1]: *** [/home/tkcook/git/linux/v6.6/Makefile:1538: bindeb-pkg] Error 2 make: *** [Makefile:234: __sub-make] Error 2