Skip to main content

5 - Les serveurs son : JACK, PipeWire, PulseAudio et autres...


Grosse panique : jack ne se lance plus ! (résolu)

Bonjour,

J'utilise jack tous les jours en ce moment (pour la composition de mon requiem). Aujourd'hui, il refuse de se lancer (même après redémarrage de l'ordinateur). En console et avec qjackctl, le message est le même :
Copy to clipboard
$ jackd -d alsa jackdmp 1.9.10 Copyright 2001-2005 Paul Davis and others. Copyright 2004-2014 Grame. jackdmp comes with ABSOLUTELY NO WARRANTY This is free software, and you are welcome to redistribute it under certain conditions; see the file COPYING for details no message buffer overruns no message buffer overruns no message buffer overruns JACK server starting in realtime mode with priority 10 self-connect-mode is "Don't restrict self connect requests" audio_reservation_init Acquire audio card Audio0 creating alsa driver ... hw:0|hw:0|1024|2|48000|0|0|nomon|swmeter|-|32bit configuring for 48000Hz, period = 1024 frames (21.3 ms), buffer = 2 periods ALSA: final selected sample format for capture: 32bit integer little-endian ALSA: use 2 periods for capture ALSA: final selected sample format for playback: 32bit integer little-endian ALSA: use 2 periods for playback JackPosixProcessSync::LockedTimedWait error usec = 5000000 err = Connection timed out Driver is not running Cannot create new client Unknown request 4294967295 CheckSize error size = 0 Size() = 12 CheckRead error JackPosixProcessSync::LockedTimedWait error usec = 5000000 err = Connection timed out Driver is not running Cannot create new client Unknown request 4294967295 CheckSize error size = 0 Size() = 12 CheckRead error JackPosixProcessSync::LockedTimedWait error usec = 5000000 err = Connection timed out Driver is not running Cannot create new client Unknown request 4294967295 CheckSize error size = 0 Size() = 12 CheckRead error JackPosixProcessSync::LockedTimedWait error usec = 5000000 err = Connection timed out Driver is not running Cannot create new client Unknown request 4294967295 CheckSize error size = 0 Size() = 12 CheckRead error JackPosixProcessSync::LockedTimedWait error usec = 5000000 err = Connection timed out Driver is not running Cannot create new client Unknown request 4294967295 CheckSize error size = 0 Size() = 12 CheckRead error ^CJack main caught signal 2 ^CJackPosixProcessSync::LockedTimedWait error usec = 5000000 err = Connection timed out Driver is not running Cannot create new client Unknown request 4294967295 CheckSize error size = 0 Size() = 12 CheckRead error ^C

Comme vous le voyez, il a fallu que je presse trois fois Ctrl+C pour réussir à éteindre jackd et reprendre le contrôle de ma carte-son.

Ma config : une archlinux à jour (ma dernière mise-à-jour remonte à la veille).

Merci d'avance,

Denis
Hello !

Si je me souviens bien, ça fait un moment que tu utilises jackd sans soucis.
Inédit quoi, le problème...

Ce message récurrent :
Copy to clipboard
Driver is not running
laisserait penser que tu aurais pu avoir de la casse côté alsa...
Je ne connais pas archlinux mais y aurait-il un gestionnaire d'install' (équivalent synaptic) qui pourrait te permettre de vérifier l'état de tes paquets alsa ? De les réinstaller, éventuellement ? Pas de MàJ avant la casse ?

A+
Merci pour la réponse. J'ai fait une mise-à-jour à l'envers (downgrade) des paquets installés depuis la veille (oui, avec Archlinux, on peut faire ça 😉). Je redémarre, je lance jack et miracle : ça remarche.
Les paquets en question sont :
Copy to clipboard
baobab-3.20.1-2 calibre-2.63.0-2 cmake-3.6.1-1 dconf-0.26.0-2 filezilla-3.20.0-1 gcr-3.20.0-2 ghostscript-9.19-2 gnome-color-manager-3.20.0-2 gnome-keyring-1:3.20.0-2 gnome-online-accounts-3.20.3-1 kuiserver-5.7.2-2 lib32-mesa-12.0.1-5 lib32-mesa-libgl-12.0.1-5 libcanberra-0.30-7 libcanberra-pulse-0.30-7 libfilezilla-0.6.1-1 libgdm-3.20.1-2 libgphoto2-2.5.10-2 libmikmod-3.3.8-2 libqalculate-0.9.9-1 mesa-12.0.1-5 mesa-libgl-12.0.1-5 pkg-config-0.29.1-2 plasma-workspace-5.7.2-2 sddm-0.13.0-3 wayland-protocols-1.5-1 wine-1.9.15-1

L'un de ces paquets est donc responsable de la casse de mon jack. Lequel ?...

d.

PS : Chez Archlinux, le gestionnaire de paquet s'appelle pacman.
J'ai beau éplucher cette liste de paquets et librairies, je ne vois aucun rapport direct avec l'audio.
Après, cela peut-être lié au graphisme (gnome-color-manager) ou à n'importe quelle autre moulinette logicielle (c'est quoi, ce libcanberra-pulse ? pulseaudio ?), comme ta manip' "back" l'a prouvé.

Etant donné que tu as clairement isolé le blème (MàJ), le mieux serait de poster copie de ce fil chez archlinux.
Tu leur rendras service et ils ont peut-être déjà quelques retours pour une solution ?

Good luck, à+
France
Pour isoler le paquet mettant le souk, tu peux toujours mettre à jour les paquets un par un en essayant de démarrer jack après chaque mise à jour. Tu trouveras le paquet coupable ainsi.

Comme l'a remarqué allany, je commencerai avec le paquet "libcanberra-pulse".

En espérant que ça aide.
Bravo les amis, c'est bien libcanberra-pulse qui semait la zone. Du coup, je l'ai tout simplement supprimé : de toute façon, je n'utilise pas pulseaudio (que je n'ai encore jamais vu fonctionner correctement sur aucun pc que j'entretiens d'ailleurs).

Et merci pour l'aide !
France
Super.

Tu peux donc, à présent, mettre un [résolu] dans le titre de ton premier message en l'éditant.

À bientôt et bonne musique à toi !
Dans ton cas (et tu es loin d'être le seul...), pourquoi ne pas virer pulseaudio ?
Sous archlinux, je ne connais pas mais sous ubuntu, il suffit de désactiver son autospawn et de le virer des programmes au démarrage.
Tu peux extraire quelques infos utiles de ce tuto sur MAO/pulseaudio.
A+
Ah mais... (et c'est là que c'est fort) Pulseaudio n'est pas installé sur mon pc 😁
Tant mieux !
Archlinux a donc été épargnée. 😎
Bon. Le libcanberra-pulse n'a peut-être aucun rapport avec pulseaudio, alors...
A+

edit : après vérif' sur une ubuntu, je trouve dans synaptic (install' paquets) :
libcanberra-pulse : Ce paquet fournit le moteur PulseAudio pour libcanberra.