Outils pour utilisateurs

Outils du site


sysadmin:linux:virtualisation:kvm:depannage:son-connexion-pipewire-impossible

Ceci est une ancienne révision du document !


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
QEMU 10.1.0

Procédure

Vérifier que l'utilisateur système exécutant QEMU peut avoir accès en lecture aux fichiers 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.

Pour tester, modifier les droits d'accès

# 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 on devra créer un script à faire exécuter par le service libvirtd.

On peut à présent retenter de lancer/créer la VM.

Références

sysadmin/linux/virtualisation/kvm/depannage/son-connexion-pipewire-impossible.1780219040.txt.gz · Dernière modification : 2026/05/31 09:17 de yoann