From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 10 Jun 2026 08:48:29 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-ed1-f55.google.com (mail-ed1-f55.google.com [209.85.208.55]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 65A6mScA011045 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 10 Jun 2026 08:48:29 +0200 Received: by mail-ed1-f55.google.com with SMTP id 4fb4d7f45d1cf-68d232dc704sf6627945a12.0 for ; Tue, 09 Jun 2026 23:48:29 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1781074103; cv=pass; d=google.com; s=arc-20240605; b=cBRTDLOFFq4hp9uemeQx/bpv/ZEjTI+mbzR5KmUr5LnPHc95pUWCZmx/RcIsxN6L49 ROC0vegErQ3DSy+yuSeQFsd8TO7CWZB+pfYe+FfwH1HaofmFIbkQ3uEAORlwba6qDu9s yzxLSwl5JY6kNo/d8T4gHWL6bzuBQOSAbrt03LuU/ouGzz567dZQ9G48CwmSZLqbXDLC 6Y2EnDNqALjczDdk7GB221pImQnIzt0T/+Fdyn6RDGeqAEn4d5Ly53P63/28JRyAx3hP Hav28C4jm9z4M/KX2y7LymWczEsgXod2azAp69EobtQQaRN4uo9sYeXMj1042g5LL1fx Dunw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:dkim-signature; bh=AZA+Tee3GJkenq2hn+fGkroNTaNuy6sPgJNxAkWtZKo=; fh=ebb+PM6LpV0cnN/QIxAZCraM1jh/YBrJsA7+bBocvec=; b=PsuZgVasTHb7GAmdbsOFjiTCdNB4GzxHRPbK29Zji2G3+9CdnwTq/ITocJI19BCk4c WBAIkEvI5xoo/XYgCAMs4c81FtLN5XvwMY2EEouj7kwKK04aU47i9+ToewM2JJZMo6gx 2lJ2CdM65/ovuw9GCDphtLkxiZLJfwSKpDkSV/LJQzImQn17M7ixlURPk/5P/61qIKsT 5PDLBJvL+M2PK/DYDErOH0VwQYG67XbZMpYu1M4YmrUA9RQC+Bv2436v5SQ3dPCOnjMA 7/4zNsYYQwRivddAzB+U9vSWAN/VW/KNBJcd+B0SbZ447dqXdtStQmcfNIhFVGglyNuE oo/w==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20251104; t=1781074103; x=1781678903; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:sender:from:to:cc:subject:date:message-id :reply-to; bh=AZA+Tee3GJkenq2hn+fGkroNTaNuy6sPgJNxAkWtZKo=; b=thrmGVbBD8v2if+QDEcVjM1SCydCuZfDtwt65HD7vBlDVswED47ZBI2ljUKY5vTRWV 937u6Km0tndgXXBpKHdI9zZ5WsjBSCgeQyqE+gfBOGpaLFX3Y/8P6kQAAMHd0Xvuioaz u8AA3xSKXCZ7dQqNxkRTQmVV/B+gwW9s5Ir/seq0yFQ/+tze5I6VNIDS6RdQzW79qXH2 kNvruOtDwN4jcZAa5NDlonJRiuuEJ78sCgEAZN1eNZ0UITy7b20JKj7NczfYClS03dr/ gan4EkVM0ER9ipSLSlJtdeAbGE/r1Ws6VrZlulG8h2eGpfS5rFYi/5KZ1/cMqplz3JzW e3tg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781074103; x=1781678903; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :x-beenthere:x-gm-message-state:sender:from:to:cc:subject:date :message-id:reply-to; bh=AZA+Tee3GJkenq2hn+fGkroNTaNuy6sPgJNxAkWtZKo=; b=WcBwMmcAdFNRYRMi0S2T2HGn0l4RXHEC8AvvB8IoXV2cu2ARWVnswDg4r4ewR+Xw3z NP+Ja0uA1Vq3cC/zSiXxizheXC6FlKrkcqdmQppIx3SjLFW71BEItFdYV5guyTo51d5+ 6rHJyWhcN9hCYnWCIX24dvb0kM57dOyz8XgCiAvQ39D9FYcoBLrqCkzTJuxJwKGCiqYs 9X1QPfAJrdh34BsO6Ykf9dG53E49M8EHY9yznY9MobxVgAFdDpf5tH1mY8I+izmR1idK N2KN6MPqacbp07Xv7BrQd7JQ3ILUshD9CzuVEYtLSsaAnZR2d3lxOxbbylikkXlyNxf+ GAaQ== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AFNElJ+NYLk59QW/5I4rxRtWtWOo76WXpKpa2k/Y8zJz1P2KftWmU3gwYzfuYpOp8ZqCA2Trkr2j@ilbers.de X-Gm-Message-State: AOJu0Yyd5QS2CrTUFSCsHpH1dngKjrdJfMjO4lLUt4QAYJJlU7hN/SbI DJI9aYmDoK8xOBDG1d2/e5AyzW3gymha3Z7/U6AE79vxtYQ4OYXfebWr X-Received: by 2002:a05:6402:a292:20b0:691:3fb2:2172 with SMTP id 4fb4d7f45d1cf-6913fb22639mr5676155a12.3.1781074103394; Tue, 09 Jun 2026 23:48:23 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AX0PUUdvohPU+qrA8pRHHj4p49yHc82INk1fufP8UEmvquVjKg==" Received: by 2002:a05:6402:1948:b0:68c:ecf1:15e7 with SMTP id 4fb4d7f45d1cf-68f9895e9b4ls4990280a12.0.-pod-prod-03-eu; Tue, 09 Jun 2026 23:48:21 -0700 (PDT) X-Received: by 2002:a17:907:6e87:b0:bd4:6da5:d5b2 with SMTP id a640c23a62f3a-bf3703794a5mr1047860066b.1.1781074101565; Tue, 09 Jun 2026 23:48:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1781074101; cv=none; d=google.com; s=arc-20240605; b=imhMGpFYev/Hvj5pnBM7X8kNi0Rxjig0D5sMdFN30Vxdn9CybuaKu79zPHIdhrdwWV 4nKFR5VUBWyujPBxp+3K4bJIsK9roONOHD7PY8It8dfqLMKU7zfzdG6epw51XJcZ5jmY 2ngBUzQrEpyLk29JpzGVhdQzscAk8pq6YMXw775JBEjgW9GsxpWVKmiHv3idM31qe3oK ODc9nO44UWNiWOqSO3pSPMsHXdPVrXD1wSEKVOsujIQGO9Qjl8Hz6lGYNehdClEDIKSg BDJwiI1CQsitFyRcP5Tgt6JDeGeVn8z2Dx/XDM7j0LApIxCySyEQWLbTEJrFozfcE3vv z6ow== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from; bh=Xkf+36yeZVqlMPnDQwkPyWN18tk4O3ua9tKPfNLf6gI=; fh=/h9QQkzJ8EboVkWg45aWwpaUro6WMavIVd2OhN45RtE=; b=W/Zi9Laxd4Eps1ED+1N1thkOciNB1XIQvUMke4LzB6sZ0LoIJnW8TH+vk18cYWZtzA FR9SXDLubM0720T/dlWf5C3x4LcByqRTT61C7QAvwNaG44GNCVIsZaBwuu+2Lq+PQpKE kxlkb2efMdVeBctjhn/Uif8YWOSxvT1v7L3rUNfHR/9OkxLwYVFNCsS3A3fgEHWSipMx Jcm7zwLzlWjpw/l2eIM/sxDfSjtQRW//C9edpuVaCAHrz5KFjoHYCV/nR3ztCqHuencp xEuvagCLQe5d4TYHsij0LZlyDOaoeW1vRXRkYHjeLf3nrU4d/GJmdxUD9EfvoO1iaCEx HwSQ==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id a640c23a62f3a-bf054ff8b2fsi57517166b.3.2026.06.09.23.48.21 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 09 Jun 2026 23:48:21 -0700 (PDT) Received-SPF: pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Received: from user-B660.promwad.corp ([159.148.83.123]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 65A6mIj1011003 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 10 Jun 2026 08:48:20 +0200 From: Anton Mikanovich To: isar-users@googlegroups.com Cc: Anton Mikanovich Subject: [PATCH 2/3] rootfs: Download isar-apt packages under isar-apt lock Date: Wed, 10 Jun 2026 09:48:11 +0300 Message-Id: <20260610064812.4010511-3-amikan@ilbers.de> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260610064812.4010511-1-amikan@ilbers.de> References: <20260610064812.4010511-1-amikan@ilbers.de> MIME-Version: 1.0 X-Spam-Status: No, score=-4.6 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2, RCVD_IN_RP_CERTIFIED,RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-Original-Sender: amikan@ilbers.de X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-TUID: kto2oKuXrxSI It turns out apt-get install do not cache debs from local repos (started with file:/) in /var/cache/apt/archives even with --download-only option enabled. It results in isar-apt packages download execution during rootfs_install_pkgs_install command, which is not covered under isar-apt lock. To put isar-apt packages in local cache under isar-apt lock new command was introduced. It obtain all the packages not been cached and download them manually. This change fixes "file not found" issues during rootfs installation. Signed-off-by: Anton Mikanovich --- meta/classes-recipe/rootfs.bbclass | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/meta/classes-recipe/rootfs.bbclass b/meta/classes-recipe/rootfs.bbclass index dc4e702c..81384340 100644 --- a/meta/classes-recipe/rootfs.bbclass +++ b/meta/classes-recipe/rootfs.bbclass @@ -363,6 +363,29 @@ rootfs_export_package_cache() { deb_dl_dir_export ${ROOTFSDIR} ${ROOTFS_BASE_DISTRO}-${BASE_DISTRO_CODENAME} } +ROOTFS_INSTALL_COMMAND += "rootfs_install_pkgs_isar_download" +rootfs_install_pkgs_isar_download[weight] = "50" +rootfs_install_pkgs_isar_download[isar-apt-lock] = "acquire-before release-after" +rootfs_install_pkgs_isar_download() { + mkdir -p "${WORKDIR}/dpkg" + + # Use our own dpkg lock files rather than those in the rootfs since we are not root + # (this is safe as there are no concurrent apt/dpkg operations for that rootfs) + touch "${WORKDIR}/dpkg/lock" "${WORKDIR}/dpkg/lock-frontend" + + # Command apt-get install do not cache packages from local repos + # We can obtain non cached package URIs by recalling install command here + # No need in export those files to dl_dir, so we can run it right after + rootfs_cmd --bind "${ROOTFSDIR}/var/cache/apt/archives" /var/cache/apt/archives \ + --bind "${WORKDIR}/dpkg/lock" /var/lib/dpkg/lock \ + --bind "${WORKDIR}/dpkg/lock-frontend" /var/lib/dpkg/lock-frontend \ + --chdir "/var/cache/apt/archives" \ + ${ROOTFSDIR} \ + -- /usr/bin/sh -c "apt-get ${ROOTFS_APT_ARGS} --print-uris ${ROOTFS_PACKAGES} | \ + sed -n \"s|^.*/\\(.*\\)_[^_]*_[^_]*\\.deb'.*|\\1|p\" | \ + xargs -r apt-get download" +} + ROOTFS_INSTALL_COMMAND += "${@ 'rootfs_install_clean_files' if (d.getVar('ROOTFS_CLEAN_FILES') or '').strip() else ''}" rootfs_install_clean_files[weight] = "2" rootfs_install_clean_files() { -- 2.34.1 -- You received this message because you are subscribed to the Google Groups "isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/20260610064812.4010511-3-amikan%40ilbers.de.