Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/02/2018, à 17:37

trasho

Impossible de connecter QjackCTL

Bonjour à tous.
J'ai installé QjackCTL (pour utiliser avec Guitarix et Ardour) sans problème mais je n'arrive pas à le lancer...
Voici les messages d'erreur:

17:34:42.409 Réinitialisation des statistiques.
17:34:42.422 Changement des connexions ALSA.
17:34:42.443 DBUS : le service est disponible (org.jackaudio.service soit jackdbus).
Cannot connect to server socket err = Aucun fichier ou dossier de ce type
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
17:34:42.505 Changement du graphique des connexions ALSA.
17:34:43.873 DBUS : impossible de démarrer le serveur JACK. Désolé
Cannot connect to server socket err = Aucun fichier ou dossier de ce type
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
Mon Feb  5 17:34:43 2018: Starting jack server...
Mon Feb  5 17:34:43 2018: JACK server starting in non-realtime mode
Mon Feb  5 17:34:43 2018: self-connect-mode is "Don't restrict self connect requests"
Mon Feb  5 17:34:43 2018: ERROR: cannot register object path "/org/freedesktop/ReserveDevice1/Audio1": A handler is already registered for /org/freedesktop/ReserveDevice1/Audio1
Mon Feb  5 17:34:43 2018: ERROR: Failed to acquire device name : Audio1 error : A handler is already registered for /org/freedesktop/ReserveDevice1/Audio1
Mon Feb  5 17:34:43 2018: ERROR: Audio device hw:Track,0 cannot be acquired...
Mon Feb  5 17:34:43 2018: ERROR: Cannot initialize driver
Mon Feb  5 17:34:43 2018: ERROR: JackServer::Open failed with -1
Mon Feb  5 17:34:43 2018: ERROR: Failed to open server
Mon Feb  5 17:34:45 2018: Saving settings to "/home/trasho/.config/jack/conf.xml" ...
17:34:50.814 Impossible de connecter le serveur JACK comme client. - L'opération a échoué. - Incapable de se connecter au serveur. Veuillez consulter la fenêtre des messages pour plus d'informations.
Cannot connect to server socket err = Aucun fichier ou dossier de ce type
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock

Une idée ?
Merci d'avance !

Hors ligne

#2 Le 05/02/2018, à 18:18

krodelabestiole

Re : Impossible de connecter QjackCTL

jack ne se lance pas.
il faut le configurer correctement, tu peux le faire dans qjackctl, bouton setup
http://linuxmao.org/QJackCtl
si tu n'y arrives pas envoie une capture d'écran de tes réglages, et donne nous le modèle de ta carte son.

Hors ligne

#3 Le 05/02/2018, à 18:50

trasho

Re : Impossible de connecter QjackCTL

Je l'ai déjà configuré, c'est une réinstallation ( je n'avais pas précisé).
Je tourne sur une M-Audio Fast track usb.
La carte son fonctionne très bien, mais je n'ai jamais eu ce genre de problème depuis que je fais de la mao sous Ubuntu (~6 ans)

Hors ligne

#4 Le 05/02/2018, à 19:11

krodelabestiole

Re : Impossible de connecter QjackCTL

la carte fonctionne très bien et tout est bien configuré ? donc tout fonctionne roll

il y a deux raisons courantes pour lesquelles jack ne démarre pas : pulseaudio ne veut pas s'arrêter ou jack est mal configuré.
il peut y avoir 1000 raisons pour lesquelles il est mal configuré : un problème courant par ex. c'est que quand on ajoute un écran hdmi il peut diriger la sortie audio sur l'écran.

dans ton message la seule info intéressante c'est :

jack server is not running or cannot be started

en dehors de ça on a aucune info qui explique pourquoi jack ne démarre pas. et personne ne peux t'aider sans un minimum d'info, donc il nous faut en particulier tes réglages jack.
et aussi le retour de cette commande :

ps aux | grep pulseaudio

Dernière modification par krodelabestiole (Le 05/02/2018, à 19:17)

Hors ligne

#5 Le 05/02/2018, à 22:09

trasho

Re : Impossible de connecter QjackCTL

Le résultat:

trasho@trasho-rocks:~$ ps aux | grep pulseaudio
trasho    1948  0.5  0.5 250804 17216 ?        S<l  17:22   1:27 /usr/bin/pulseaudio --start --log-target=syslog
trasho    4202  0.0  0.0   5128   824 pts/1    S+   22:08   0:00 grep --color=auto pulseaudio
trasho@trasho-rocks:~$ ^C
trasho@trasho-rocks:~$ 

Dernière modification par trasho (Le 05/02/2018, à 22:12)

Hors ligne

#6 Le 05/02/2018, à 22:11

trasho

Re : Impossible de connecter QjackCTL

Ce qui m'intrigue, c'est ça:

Cannot connect to server socket err = Aucun fichier ou dossier de ce type

et ça :

ERROR: cannot register object path "/org/freedesktop/ReserveDevice1/Audio1": A handler is already registered for /org/freedesktop/ReserveDevice1/Audio1

Hors ligne

#7 Le 05/02/2018, à 23:01

krodelabestiole

Re : Impossible de connecter QjackCTL

trasho a écrit :
trasho    1948  0.5  0.5 250804 17216 ?        S<l  17:22   1:27 /usr/bin/pulseaudio --start --log-target=syslog

pulseaudio tourne toujours et empêche très probablement jack de démarrer en réquisitionnant les memes ressources.

https://doc.ubuntu-fr.org/jackd#poussez-vous_j_arrive

Pour empêcher le redémarrage intempestif de Pulseaudio, éditez le fichier /etc/pulse/client.conf et ajoutez-y "autospawn = no"
tuer le serveur son de l'environnement, à l'aide d'un killall pulseaudio

Hors ligne

#8 Le 05/02/2018, à 23:38

patked

Re : Impossible de connecter QjackCTL

Hello
@trasho : Sans utiliser qjackctl, quand tu lances Ardour (une version 4 ou 5), jack est lancé automatiquement (si tu as choisi Jack dans le menu d'ouverture). ça donne donc quoi quand tu lances Ardour ?

A+

Hors ligne

#9 Le 06/02/2018, à 08:31

trasho

Re : Impossible de connecter QjackCTL

@krodelabestiole: rien ne change...

@patked: Could not reconnect to Audio/MIDI engine

Hors ligne

#10 Le 06/02/2018, à 11:18

krodelabestiole

Re : Impossible de connecter QjackCTL

trasho a écrit :

@krodelabestiole: rien ne change...

tu peux être plus expansif stp ?
est-ce que pulseaudio est bien arrêté après ces manips ?

quel est le retour de :

sudo killall pulseaudio

et 10 secondes plus tard :

ps aux | grep pulseaudio

Hors ligne

#11 Le 06/02/2018, à 11:25

trasho

Re : Impossible de connecter QjackCTL

Quand je dis "rien ne change", c'est que j'ai toujours le même message d'erreur suite au modifications suggérées dans /etc/pulse/client.conf .

Résultats pour les commandes que tu m'indiques:

trasho@trasho-rocks:~$ sudo killall pulseaudio
[sudo] Mot de passe de trasho : 
trasho@trasho-rocks:~$ ps aux | grep pulseaudio
trasho    6326  0.5  0.4 184644 13892 ?        S<l  11:23   0:00 /usr/bin/pulseaudio --start --log-target=syslog
trasho    6336  0.0  0.0   5128   864 pts/1    S+   11:23   0:00 grep --color=auto pulseaudio

Dernière modification par trasho (Le 06/02/2018, à 11:27)

Hors ligne

#12 Le 06/02/2018, à 11:29

trasho

Re : Impossible de connecter QjackCTL

J'ai réussi à démarrer QjackCTL en tapant la commande

jackd -d dummy

mais je n'ai rien en entrée/sortie sur guitarix...

Hors ligne

#13 Le 06/02/2018, à 12:06

krodelabestiole

Re : Impossible de connecter QjackCTL

si pulseaudio utilise le même driver que jackd, ça ne marchera pas.
donc il faut tuer pulseaudio de manière à ce qu'il ne redémarre pas automatiquement (c'est ce que fait ubuntu par défaut).

je ne fais pas de mao avec ubuntu (je préfère kxstudio, mieux équipé pour la mao et qui vient sans pulseaudio) mais sur mon xubuntu 16.04 cette manip fonctionne :

kro@xubuntu-vmware:/etc/pulse$ sudo nano client.conf 
kro@xubuntu-vmware:/etc/pulse$ ps aux | grep pulseaudio
kro       25448  0.0  0.5 408228 10324 ?        S<l  Fev05   0:00 /usr/bin/pulseaudio --start --log-target=syslog
kro       71696  0.0  0.0  14268   932 pts/6    S+   11:02   0:00 grep --color=auto pulseaudio
kro@xubuntu-vmware:/etc/pulse$ sudo killall pulseaudio
kro@xubuntu-vmware:/etc/pulse$ ps aux | grep pulseaudio
kro       71727  0.0  0.0  14268   936 pts/6    S+   11:03   0:00 grep --color=auto pulseaudio

tu utilises quelle version d'ubuntu ? la manip pour virer pulseaudio est peut-être différente avec systemd.

Hors ligne

#14 Le 06/02/2018, à 12:07

krodelabestiole

Re : Impossible de connecter QjackCTL

ça donne quoi par ex. ça :

systemctl --user stop pulseaudio.socket
systemctl --user stop pulseaudio.service
ps aux | grep pulseaudio

Hors ligne

#15 Le 06/02/2018, à 12:18

trasho

Re : Impossible de connecter QjackCTL

Merci pour la précision !
Je suis sous Ubuntu 16.04.
J'essaye les manips toute à l'heure (je n'ai pas mon ordinateur sous la main) et je te donne les retours !

Hors ligne

#16 Le 06/02/2018, à 14:33

trasho

Re : Impossible de connecter QjackCTL

Voilà le résultat:

trasho@trasho-rocks:~$ systemctl --user stop pulseaudio.socket
trasho@trasho-rocks:~$ systemctl --user stop pulseaudio.service
trasho@trasho-rocks:~$ ps aux | grep pulseaudio
trasho    6326  0.0  0.4 184644 13892 ?        S<l  11:23   0:00 /usr/bin/pulseaudio --start --log-target=syslog
trasho    6915  0.0  0.0   5128   880 pts/18   S+   14:32   0:00 grep --color=auto pulseaudio
trasho@trasho-rocks:~$

Hors ligne

#17 Le 06/02/2018, à 14:47

krodelabestiole

Re : Impossible de connecter QjackCTL

et avec sudo ?

sudo systemctl --user stop pulseaudio.socket
sudo systemctl --user stop pulseaudio.service
ps aux | grep pulseaudio

Hors ligne

#18 Le 06/02/2018, à 14:50

krodelabestiole

Re : Impossible de connecter QjackCTL

(y peu de chance que ce soit ça je ne crois pas que la 16.04 utilise systemd)

par contre tu peux nous envoyer le contenu de /etc/pulse/client.conf ?

cat /etc/pulse/client.conf

Hors ligne

#19 Le 06/02/2018, à 14:53

krodelabestiole

Re : Impossible de connecter QjackCTL

tu peux ajouter ça dedans :

autospawn = no
daemon-binary = /bin/true 

(le autospawn devrait suffire mais visiblement pas chez toi...)

ensuite tu peux aussi essayer de tuer pulseaudio comme ça :

pulseaudio --kill

Hors ligne

#20 Le 07/02/2018, à 16:33

trasho

Re : Impossible de connecter QjackCTL

Voila le résultat pour

cat /etc/pulse/client.conf
trasho@trasho-rocks:~$ cat /etc/pulse/client.conf
# This file is part of PulseAudio.
#
# PulseAudio is free software; you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# PulseAudio is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.

## Configuration file for PulseAudio clients. See pulse-client.conf(5) for
## more information. Default values are commented out.  Use either ; or # for
## commenting.

; default-sink =
; default-source =
; default-server =
; default-dbus-server =

; autospawn = no
; daemon-binary = /usr/bin/pulseaudio
; extra-arguments = --log-target=syslog

; cookie-file =

; enable-shm = yes
; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB

; auto-connect-localhost = no
; auto-connect-display = no

Hors ligne

#21 Le 07/02/2018, à 16:34

trasho

Re : Impossible de connecter QjackCTL

Du coup, je modifie deamon-binary ?

Hors ligne

#22 Le 07/02/2018, à 16:50

krodelabestiole

Re : Impossible de connecter QjackCTL

ok je comprends mieux, le problème vient du fait que la consigne autospan=no est commentée : un ; ou un # au début d'une ligne signifie qu'elle n'est pas prise en compte (en général elle est là pour l'exemple). donc pas besoin de modifier daemon-binary a priori il suffit de remplacer

; autospawn = no

par

autospawn = no

Dernière modification par krodelabestiole (Le 07/02/2018, à 16:52)

Hors ligne

#23 Le 07/02/2018, à 16:58

trasho

Re : Impossible de connecter QjackCTL

Alors j'ai supprimé le ; puis refait un pulseaudio --kill, redémarré qjackctl, et même message d'erreur...

Hors ligne

#24 Le 07/02/2018, à 17:22

krodelabestiole

Re : Impossible de connecter QjackCTL

et est-ce que cette fois pulseaudio est bien arrêté ?

Hors ligne

#25 Le 08/02/2018, à 00:12

patked

Re : Impossible de connecter QjackCTL

et en même temps, est ce que ton user est bien ajouté dans le groupe audio ?
Et sait on jamais, une ré installation de jack

Hors ligne