Message ID | 87e9e7c726228a47f55d000af1c4c1f5523fcf5c.1744114231.git.nigko.yerden@gmail.com |
---|---|
State | New |
Headers |
Return-Path: <guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org> X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 48B4F27BC4B; Tue, 8 Apr 2025 13:13:30 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.4 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,RCVD_IN_VALIDITY_CERTIFIED, RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE,SPF_HELO_PASS, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id A93B027BC49 for <patchwork@mira.cbaines.net>; Tue, 8 Apr 2025 13:13:29 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <guix-patches-bounces@gnu.org>) id 1u27pD-0004Mx-Nk; Tue, 08 Apr 2025 08:13:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1u27pA-0004MO-Kk for guix-patches@gnu.org; Tue, 08 Apr 2025 08:13:04 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1u27pA-00044b-9z for guix-patches@gnu.org; Tue, 08 Apr 2025 08:13:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:From:To:Subject; bh=QWZfy2I0+JBSXAkEpET6vIoptoHRawN9NKmGOCTh3oU=; b=WKV6OkuIocCHZR7hSRvxWMn6gQq1a9FO+jUQ6qgAdiwabQbRmstTIZQN7P/KtCZpph1yG/8cqOP6H6EiH+I+xipvVDap/hJVGHAdJvKgkxUQv1/cr0RPXINW8wCUe3E1OFs1XP7SjSV6U2ltnSKpvevHSlxMPm/bxavoNcsh2X1Cju0i1tjkyVF/lYEjJJ9zB+XpyAwlmpmFRb1nUHoPO7TeLWEO3YyPg1/5wKUToB/9i1sEOjBqSD3uT5jWeSwO/h1GwVQlgy9U72f0LJTD2IlcNjVJsb3tPuOwbI04VJQ6z4+Ojm/LVKxiTbWhniVA9Y0aXIcR4F6tAIKtBrT6jQ==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1u27p9-0008GD-Jm for guix-patches@gnu.org; Tue, 08 Apr 2025 08:13:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#77637] [PATCH] services: qemu-binfmt: Add requirement. Resent-From: Nigko Yerden <nigko.yerden@gmail.com> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 08 Apr 2025 12:13:03 +0000 Resent-Message-ID: <handler.77637.B.174411438231737@debbugs.gnu.org> Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 77637 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 77637@debbugs.gnu.org Cc: Nigko Yerden <nigko.yerden@gmail.com> X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.174411438231737 (code B ref -1); Tue, 08 Apr 2025 12:13:03 +0000 Received: (at submit) by debbugs.gnu.org; 8 Apr 2025 12:13:02 +0000 Received: from localhost ([127.0.0.1]:59616 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>) id 1u27p6-0008Ff-PI for submit@debbugs.gnu.org; Tue, 08 Apr 2025 08:13:01 -0400 Received: from lists.gnu.org ([2001:470:142::17]:45992) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <nigko.yerden@gmail.com>) id 1u27p2-0008Ei-7G for submit@debbugs.gnu.org; Tue, 08 Apr 2025 08:12:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <nigko.yerden@gmail.com>) id 1u27ow-0004L2-2I for guix-patches@gnu.org; Tue, 08 Apr 2025 08:12:50 -0400 Received: from mail-lf1-x141.google.com ([2a00:1450:4864:20::141]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <nigko.yerden@gmail.com>) id 1u27ot-00041A-Sk for guix-patches@gnu.org; Tue, 08 Apr 2025 08:12:49 -0400 Received: by mail-lf1-x141.google.com with SMTP id 2adb3069b0e04-5493b5bc6e8so6837761e87.2 for <guix-patches@gnu.org>; Tue, 08 Apr 2025 05:12:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1744114365; x=1744719165; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=QWZfy2I0+JBSXAkEpET6vIoptoHRawN9NKmGOCTh3oU=; b=eqDf+f3qQncbVREVNXbJiwppkRF7rBPuXAW6ayhXxhc/x6skEKUQOLailFgyWIEvEu KvRtgeSka3iia7M7pbL6WzxqvP/ZrBepNvAGfXZmAQbkcaUKU5V+qZFHCFldMeD6DovG xe1wBsPIDrdLDS8tnNi3Z8B3czKoU6n7qan1o1S2Iu/40wEb8SmulheOu/UE8apxTNgq QlUluRP5+IplM3aws97n47mAZjr9+C5/d/BnHQjTPoHEfJz6HsFEPhIAg8IVVIiw2yWE Nzu1qpttWheHzGouDQ/MZhPYdR3jingpK+EBYRsm0aUL163qIA3dSR/ax0dY2S9HL+jZ RSbw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744114365; x=1744719165; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=QWZfy2I0+JBSXAkEpET6vIoptoHRawN9NKmGOCTh3oU=; b=qBINIn2WcG46kUYuEuOVVmxw61lc9SRpIi6DgdfwJjoEEXhitAM0I3eZKVkyp3XK0P CHkBwjURb15TfCv7tDEwQIU4fiAbIpTGFZEBHPLEouxm7T+aLMNKWLEhsxDt4qSA6fsY ZY7uEALHe9v3sa0B4P3NDE6+gX/Od1x8X0AHJW0xbj0enHgHu1Rc2psx8k13m9GpOXVC 6gjWNW3kWphCyHz3UG7QazjxpU2uvBZLAiJCfsiJmivrhCJjBj9zKcKsRSVAo56QOhA+ S1LpSMCMaDrbI/7MXJ9Jn1OTsu4EXDNjQd8wtV3tSbPkEWhzYRUZnpxMHlXoS/04iex3 d5CQ== X-Gm-Message-State: AOJu0Yy45bEH1cUVHrCe1I5QX6os9E6qU8zT4wnYYjiGZzphV0ITr8+h KI5FnPZT37XUQ3ZtWM0gTs/muWl3FUjzwuyGvBH7LY7aKsCUoOuDn7sEdyf6 X-Gm-Gg: ASbGnct0k2/U/CSeFyQJ7MjGeBXxL4bcp206SWzckMgsGLMt9XrVryaVhLn00rM5Uub mV5uIYD6SXgbGBnfbTTL/lsV/4zygfBVWNuwSM6XUDYmMtc+OyrTWsFjJp32FN9pwYFgyVZIMHc 5L7TLBtBSQdplYBMhv6OZtUBT8c5Y3uWYuXK/JlqcTCCverRMVG/GM9yvICwPyxJobCZ50faFmB 9hVGum9P81WAze3J1ZyzeiLGT82/WxEZhlxkoqEeW+8Gn65Vkt+ERxM7v9ts2abbAjWs/X8MJy8 OSp5OqnIDH3gkKP952FZMQOjJKNkN7+JjCs/3EOwl8p2MsFYJxrYrwRNzYoAtg== X-Google-Smtp-Source: AGHT+IH2o7wUJ9lEqavcyB3s44Me6Vw2U1OAddHrpZq/ica8dEUEM0Yd8DvyLHnzeE8er6X+sXlhzw== X-Received: by 2002:a05:6512:1304:b0:54a:f76a:6f81 with SMTP id 2adb3069b0e04-54c232f9a32mr4479640e87.27.1744114364692; Tue, 08 Apr 2025 05:12:44 -0700 (PDT) Received: from localhost.localdomain ([188.68.137.215]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-54c1e5b859esm1538209e87.28.2025.04.08.05.12.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 08 Apr 2025 05:12:44 -0700 (PDT) From: Nigko Yerden <nigko.yerden@gmail.com> Date: Tue, 8 Apr 2025 17:10:31 +0500 Message-ID: <87e9e7c726228a47f55d000af1c4c1f5523fcf5c.1744114231.git.nigko.yerden@gmail.com> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::141; envelope-from=nigko.yerden@gmail.com; helo=mail-lf1-x141.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: <guix-patches.gnu.org> List-Unsubscribe: <https://lists.gnu.org/mailman/options/guix-patches>, <mailto:guix-patches-request@gnu.org?subject=unsubscribe> List-Archive: <https://lists.gnu.org/archive/html/guix-patches> List-Post: <mailto:guix-patches@gnu.org> List-Help: <mailto:guix-patches-request@gnu.org?subject=help> List-Subscribe: <https://lists.gnu.org/mailman/listinfo/guix-patches>, <mailto:guix-patches-request@gnu.org?subject=subscribe> Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches |
Series |
[bug#77637] services: qemu-binfmt: Add requirement.
|
|
Commit Message
Nigko Yerden
April 8, 2025, 12:10 p.m. UTC
* gnu/services/virtualization.scm (qemu-binfmt-shepherd-services) [requirement]: Add file-system-/gnu/store. qemu-binfmt service write references to the store to /proc/sys/fs/binfmt_misc/qemu-[architecture] files, therefore /gnu/store needs to be mounted during the lifetime of the service instance. If /gnu/store does not remain mounted, the issues discussed by nigko and Rutherther on IRC are arisen: https://logs.guix.gnu.org/guix/2025-04-05.log https://logs.guix.gnu.org/guix/2025-04-08.log Change-Id: I7e7a42a5ba0e39aa58c997739898f3457dd793a9 --- gnu/services/virtualization.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) base-commit: c9524b5841a057b5e64abf0dca75261e741949c5
Comments
Nigko Yerden <nigko.yerden@gmail.com> skribis: > * gnu/services/virtualization.scm (qemu-binfmt-shepherd-services) > [requirement]: Add file-system-/gnu/store. > > qemu-binfmt service write references to the store to > /proc/sys/fs/binfmt_misc/qemu-[architecture] files, therefore > /gnu/store needs to be mounted during the lifetime of the service > instance. If /gnu/store does not remain mounted, the issues > discussed by nigko and Rutherther on IRC are arisen: > > https://logs.guix.gnu.org/guix/2025-04-05.log > https://logs.guix.gnu.org/guix/2025-04-08.log > > Change-Id: I7e7a42a5ba0e39aa58c997739898f3457dd793a9 Applied, thanks!
diff --git a/gnu/services/virtualization.scm b/gnu/services/virtualization.scm index 45f3876675..0836fe7d45 100644 --- a/gnu/services/virtualization.scm +++ b/gnu/services/virtualization.scm @@ -8,6 +8,7 @@ ;;; Copyright © 2023 Efraim Flashner <efraim@flashner.co.il> ;;; Copyright © 2024 Raven Hallsby <karl@hallsby.com> ;;; Copyright © 2025 Maxim Cournoyer <maxim.cournoyer@gmail.com> +;;; Copyright © 2025 Nigko Yerden <nigko.yerden@gmail.com> ;;; ;;; This file is part of GNU Guix. ;;; @@ -999,7 +1000,8 @@ (define qemu-binfmt-shepherd-services (list (shepherd-service (provision '(qemu-binfmt)) (documentation "Install binfmt_misc handlers for QEMU.") - (requirement '(file-system-/proc/sys/fs/binfmt_misc)) + (requirement '(file-system-/proc/sys/fs/binfmt_misc + file-system-/gnu/store)) (start #~(lambda () ;; Register the handlers for all of PLATFORMS. (for-each (lambda (str)