From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7197811629045579776 X-Received: by 2002:a1f:a7cf:0:b0:3ea:82eb:7623 with SMTP id q198-20020a1fa7cf000000b003ea82eb7623mr1847440vke.23.1675871115370; Wed, 08 Feb 2023 07:45:15 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a1f:2dc5:0:b0:3e1:ac74:4df7 with SMTP id t188-20020a1f2dc5000000b003e1ac744df7ls3140041vkt.10.-pod-prod-gmail; Wed, 08 Feb 2023 07:45:14 -0800 (PST) X-Google-Smtp-Source: AK7set/dsy4QlY7tue7kYQxh4EU8GcbpOgnsbnQNo10yjuN7h9ikdrZlPivFoZCUIdCSO3ZIN61M X-Received: by 2002:a1f:910e:0:b0:400:91cc:5c1c with SMTP id t14-20020a1f910e000000b0040091cc5c1cmr3878323vkd.16.1675871114624; Wed, 08 Feb 2023 07:45:14 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1675871114; cv=none; d=google.com; s=arc-20160816; b=IrL+6Ti2O2EptgYj0thE4nBNyKS553Lzjkk2/pTauDR/wWIB27QrChiK2GGS3+Ry8q 8dETRdhXlHsC4Pa1Nj9cnn/9+s71td+gn2EGT0plShnc2Y8bMOINNKc17H1tfz0N2HLD ZMQT7F86N/2ArXvemD9zV0BYA/LSi4wWJ2cuNhGQ4PmJtCmKYbFbW8ZNZhtjoxiQPZZS /XCh89nbFfLm1L2pf8zpah6V9Kz3W57rptjKoABv21jiGa1bB7chHeK8+aA5Qm8fZhUo 8qc36AaG3oVGBNkRUnklBiVk0tSh4sHGK9G76mQHxh+lVgMBDSpbUpFpm82tdsdE58QM eA9w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from; bh=jkzLOX8EAhumC5InZJdhOkpJW1p44VQhM+icAfjkUKI=; b=QNFZ8a4W3nAEjcPXkgNk0VnSE8qwNDd+wpgHaa2AcOa++Cpc/ZUlJuAWTMNjWHiJm+ TxR+bDuadVcbcUUJM9HtaLysnDEjl+xV7hjgFl84q7cSrfvRIwYLgPRZ/L8ViyX3n0AW Itn1jtDJ8kIIInivlyz0tp1Xol4oCk0ByzMWOUWXfTN+HA/UHfIC3+o9R6hSiM8u9kXX 1V0lZ/b/3cVb/RDOqGFWB1dtKUsqGJEwJUY2wccYJYBg4vfrRLGsoaao2noLfFm5PLJT ngjtOXj0WXrlh+RYULFzagaBOjvrQYaVafgNNTqhfNZvEMNpnKB62Z+RY43mV4oZrzbF NVQw== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Return-Path: Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id v18-20020ac5cdf2000000b003e9cba893e3si1427222vkn.3.2023.02.08.07.45.14 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 08 Feb 2023 07:45:14 -0800 (PST) Received-SPF: pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Received: from baighyz.m.ilbers.de (host-80-81-17-52.static.customer.m-online.net [80.81.17.52]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 318FjB4s015298 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 8 Feb 2023 16:45:12 +0100 From: Uladzimir Bely To: isar-users@googlegroups.com Subject: [PATCH v2 1/9] testsuite: Fix failing hostname service in qemu guest Date: Wed, 8 Feb 2023 16:45:03 +0100 Message-Id: <20230208154511.1884-2-ubely@ilbers.de> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20230208154511.1884-1-ubely@ilbers.de> References: <20230208154511.1884-1-ubely@ilbers.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED 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-TUID: 2/0Vq3H0QKU1 Hostname service in qemu may fail due to namespace issues. It happens only when qemu subprocess run with `shell=False` (default). ``` systemctl status systemd-hostnamed.service ... Failed to set up mount namespacing: /run/systemd/unit-root/dev: Read-only file system Failed at step NAMESPACE spawning /lib/systemd/systemd-hostnamed: Read-only file system Main process exited, code=exited, status=226/NAMESPACE ... ``` The issue was caught in a downstream, not Isar image itself. Signed-off-by: Uladzimir Bely --- testsuite/cibuilder.py | 2 +- testsuite/start_vm.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/testsuite/cibuilder.py b/testsuite/cibuilder.py index 72522f4d..5d82ec4b 100755 --- a/testsuite/cibuilder.py +++ b/testsuite/cibuilder.py @@ -262,7 +262,7 @@ class CIBuilder(Test): timeout = time.time() + int(time_to_wait) - p1 = subprocess.Popen(cmdline, + p1 = subprocess.Popen('exec ' + ' '.join(cmdline), shell=True, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE, universal_newlines=True) try: diff --git a/testsuite/start_vm.py b/testsuite/start_vm.py index 82ecc17d..c3726f14 100755 --- a/testsuite/start_vm.py +++ b/testsuite/start_vm.py @@ -96,7 +96,7 @@ def start_qemu(arch, build, distro, out, pid, enforce_pcbios): cmdline.insert(1, '-nographic') print(cmdline) - p1 = subprocess.call(cmdline) + p1 = subprocess.call('exec ' + ' '.join(cmdline), shell=True) if __name__ == "__main__": parser = argparse.ArgumentParser() -- 2.20.1