{{tag>sysadmin vm virtualisation dépannage erreur son pipewire}} ====== KVM/QEMU : Impossible de démarrer la VM serveur pipewire indisponible ====== La création ou le démarrage de certaines VM supportant des périphériques audio échoue avec un message du type : ERROR erreur interne : le processus s'est arrêté pendant la connexion au moniteur: 2026-05-31T08:11:59.946194Z qemu-system-i386: Failed to connect to PipeWire instance: Host is down ===== Environnement ===== ^ Date | 04/2026 | ^ Plateforme matérielle | AMD/Intel x86_64 | ^ OS | Ubuntu 25.10 x86_64 | ^ Noyau | 6.17.0-35-generic | ^ Environnement Graphique | GNOME 49.0 (wayland) | ^ Gestionnaire de fenêtre | Mutter | ^ Bibliothèque libvirt | libvirt 11.6.0 | ^ QEMU | 10.1.0 | ===== Procédure ===== Vérifier que l'utilisateur système exécutant QEMU peut avoir accès en lecture au fichier socket du serveur PipeWire de votre utilisateur : Pour afficher l'utilisateur éxécutant QEMU : grep -E '(user) =' /etc/libvirt/qemu.conf Sur mon système, l'utilisateur est ''libvirt-qemu''. Le temps du test, autoriser l'utilisateur ''libvirt-qemu'' a écrire sur le fichier socket du service PipeWire exécuté par l'utlisateur courant # Vérifier l'UID de votre utilisateur id # Permettre à libvirt-qemu de lister le répertoire de votre utilisateur (ici avec id=1000) sudo setfacl -m u:libvirt-qemu:x /run/user/1000 # Permettre à libvirt-qemu d'écrire sur le socket du service pipewire sudo setfacl -m u:libvirt-qemu:rw /run/user/1000/pipewire-0 Cette modification est temporaire car le pseudo fs ''/run'' est recréé à chaque démarrage. Pour rendre permanente cette configuration, il faudra créer un script à faire exécuter par le service ''libvirtd''. On peut à présent retenter de lancer/créer la VM. NB : Dans ''virt-install'', utiliser l'option ''xpath'' pour spécifier la valeur de l'attribut ''runtimeDir'' virt-install \ ... \ --audio id=1,type=pipewire,xpath1.set='./@runtimeDir="/run/user/1000"' \ ... \ ===== Références ===== * [[https://www.reddit.com/r/VFIO/comments/18ixpm9/how_can_pipewire_backend_on_qemu/|Comment utiliser le backend audio pipewire avec QEMU (www.reddit.com)(en)]] * https://gitlab.com/qemu-project/qemu/-/work_items/2561 * https://wiki.archlinux.org/title/QEMU#Audio * https://www.youtube.com/watch?v=e9nDIOIpgtk