From 482a914ab8bd253a5cb4206a9f7e6db18dd1c765 Mon Sep 17 00:00:00 2001 From: Mathieu Benoit Date: Tue, 28 Jul 2026 07:09:21 +0000 Subject: [PATCH] =?UTF-8?q?[FIX]=20script=20qemu:=20bon=20paquet=20=C3=A9m?= =?UTF-8?q?ulateur=20s390x=20sur=20apt=20(qemu-system-s390x)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sur apt, qemu-system-misc NE contient PAS l'émulateur s390x (il fournit alpha/avr/hppa/… mais pas s390x) : ensure_s390x_emulator installait donc un paquet inutile puis échouait (« qemu-system-s390x toujours absent »). Le binaire est fourni par le paquet dédié qemu-system-s390x. Validé de bout en bout : déploiement réel Ubuntu 24.04 s390x émulé (TCG) -> domaine type=qemu, machine s390-ccw-virtio, emulator qemu-system-s390x -> boot OK, IP DHCP, SSH par clé (erplibre), sudo OK, uname -m = s390x (IBM z15, /proc/sysinfo Type: 8561). Co-Authored-By: Claude Opus 4.8 (1M context) --- script/qemu/deploy_qemu.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/script/qemu/deploy_qemu.py b/script/qemu/deploy_qemu.py index 7433753..87ea817 100755 --- a/script/qemu/deploy_qemu.py +++ b/script/qemu/deploy_qemu.py @@ -400,10 +400,11 @@ DAEMON_PACKAGES: dict[str, list[str]] = { } # Émulateur QEMU système s390x (IBM Z). Requis UNIQUEMENT pour --arch s390x sur -# un hôte non-s390x : virt-install a besoin du binaire qemu-system-s390x. Sur -# apt, qemu-system-misc fournit tous les émulateurs non-x86 (dont s390x). +# un hôte non-s390x : virt-install a besoin du binaire qemu-system-s390x. NB : +# sur apt, qemu-system-misc ne contient PAS s390x (alpha/avr/… seulement) — +# c'est le paquet dédié qemu-system-s390x qui le fournit. S390X_EMULATOR_PACKAGES: dict[str, list[str]] = { - "apt": ["qemu-system-misc"], + "apt": ["qemu-system-s390x"], "dnf": ["qemu-system-s390x"], "pacman": ["qemu-emulators-full"], "zypper": ["qemu-s390"],