“O servidor JACK não pôde ser iniciado” ao usar Qjackctl


29

Tenho um problema ao tentar conectar minha guitarra ao meu computador, via entrada de linha. O Audacity funciona bem, e eu posso gravar o que toco na minha guitarra (selecionando Preferencesde onde gravar default:line0). Mas o problema está no Qjackctl : no começo, quando clico startnele, mostra este erro:

erro 1

depois disso, quando eu clico Cancel, dá esse erro:

erro 2

Este é o log da messagesjanela:

10: 30: 37.368 Patchbay desativado.
10: 30: 37.416 Estatísticas redefinidas.
10: 30: 37.459 Alteração da conexão ALSA.
10: 30: 37.497 D-BUS: O serviço está disponível (org.jackaudio.service aka jackdbus).
Não é possível conectar ao servidor socket err = Não existe esse arquivo ou diretório
Não é possível conectar ao canal de solicitação do servidor
servidor jack não está sendo executado ou não pode ser iniciado
10: 30: 37.512 Alteração do gráfico de conexão ALSA.
10: 30: 44.060 O servidor D-BUS: JACK não pôde ser iniciado. Desculpe
Não é possível conectar ao servidor socket err = Não existe esse arquivo ou diretório
Não é possível conectar ao canal de solicitação do servidor
servidor jack não está sendo executado ou não pode ser iniciado
Sábado, 1 de dezembro 10:30:43 2012: Iniciando o servidor jack ...
Sáb 01/12 10:30:43 2012: servidor JACK iniciando no modo em tempo real com prioridade 10
Sáb 1 de dezembro 10:30:44 2012: dispositivo de controle hw: 0
Sáb 1 de dezembro 10:30:44 2012: dispositivo de controle hw: 0
Sáb 1 de dezembro 10:30:44 2012: [1m [31mERROR: falha ao adquirir o nome do dispositivo: erro Audio0: o método "RequestRelease" com a assinatura "i" na interface "org.freedesktop.ReserveDevice1" não existe
[0m
Sáb 1 de dezembro 10:30:44 2012: [1m [31mERROR: Dispositivo de áudio hw: 0 não pode ser adquirido ... [0m
1 de dezembro, 10:30:44 2012: [1m [31mERROR: Não é possível inicializar o driver [0m
Sáb 1 de dezembro 10:30:44 2012: [1m [31mERROR: JackServer :: Open falhou com -1 [0m
1 de dezembro, 10:30:44 2012: [1m [31mERROR: falha ao abrir o servidor [0m
Sáb 1 de dezembro 10:30:45 2012: Salvando as configurações em "/home/gevorg/.config/jack/conf.xml" ...
10: 31: 11.438 Não foi possível conectar ao servidor JACK como cliente. - A operação geral falhou. - Não foi possível conectar ao servidor. Por favor, verifique a janela de mensagens para mais informações.
Não é possível conectar ao servidor socket err = Não existe esse arquivo ou diretório
Não é possível conectar ao canal de solicitação do servidor
servidor jack não está sendo executado ou não pode ser iniciado

Agora não consigo entender qual é o meu problema.


Tentei as linhas de comando: pulseaudio --kill jack_control start e recebi uma mensagem: "Exceção de DBus: org.jackaudio.Error.Generic: falha ao abrir o servidor" Qual poderia ser o problema?

Vim aqui procurando a resposta para uma pergunta muito parecida, mas acontece que meu cabo USB de ligação para guitarra estava desconectado e, ao conectá-lo novamente, garantimos que esse erro não surja.
icarus74

Respostas:


24

Tente isso na linha de comando:

pulseaudio --kill  
jack_control  start

Então, quando terminar, faça o seguinte:

jack_control exit  
pulseaudio --start

E às vezes jack não morre, então o faz

Obtenha o PID do jackd:

ps -aux | grep jackd  
kill -9 jacksPID

14
desculpe pela resposta tardia, mas quando eu tento jack_control strtisso traz erro:--- start DBus exception: org.jackaudio.Error.Generic: Failed to open server
hingev

1
O problema é que o pulseaudio é reiniciado de forma agressiva.
Pointy

Oh meu Deus, muito obrigado. Isto é bastante útil no contexto da execução de Harmônica e Chuck
Ehtesh Choudhury

1
geoh por que o erro parou para você, você mudou alguma coisa no comando acima? Estou com o mesmo problema ao tentar esta solução.
TenLeftFingers

pasuspender qjackctlsuspende pulseaudio para que Jack pode ser iniciado
Alexander

28

Nada disso resolveu meu problema. Isso foi feito: http://dpod.kakelbont.ca/2015/08/16/fixing-qjackctl

  1. Em um terminal, inicie o qjackctl:

    qjackctl
    
  2. Antes de tentar iniciá-lo, clique no botão Configuração na GUI (lado direito, meio).

    insira a descrição da imagem aqui

  3. Na GUI de configuração, altere o Dispositivo de entrada e o Dispositivo de saída (meio, lado direito) de (padrão) para hw: PCH (na captura de tela, uma foi alterada e a outra não).

    insira a descrição da imagem aqui

  4. Reinicie o qJackCtl. Agora você deve conseguir usar o botão Iniciar com êxito .


2
Você é meu salvador. Tentei toda a bagunça matando o pulseaudio e reiniciando o jack_control - tudo em vão. Mas sua solução funcionou!
user3804598

Você é o meu salvador da vida!
Zack Lee

Este é o método recomendado de acordo com a opção 4 do
JackAudio.org

funcionou quando nada mais fez
Kris

9

Eu fiz e resolvi:

sudo killall -9 jackdbus

MUITO OBRIGADO!!! Isso funcionou para mim e é a única resposta que eu achei que realmente fazia sentido de acordo com as mensagens de erro ERROR: cannot register object path "/org/freedesktop/ReserveDevice1/Audio0": A handler is already registered for /org/freedesktop/ReserveDevice1/Audio0 Obrigado novamente!
Jesse the Wind Wanderer

5

Resolvi o erro d-bus jack server could not be startedexcluindo

~/.config/rncbc.org/QjackCtl.conf

e reiniciando qjackctl. No meu caso, eu estraguei as configurações e elas foram armazenadas neste arquivo.


Corrigido para mim no Fedora.
Forivin

Isso funcionou para mim também.
Kris

2

eu usei sudo killall -9 jackdbus

Então sudo qjackctl

Isso funcionou! Mas eu não escuto nenhum som e não consigo fazer o meu ffado funcionar depois disso.


2

Há muitas explicações relevantes aqui:

http://jackaudio.org/faq/pulseaudio_and_jack.html

Eu resolvi o meu problema depois de prefixar o caminho do servidor pasuspend -- e escolher a Interface apropriada (canto superior direito) para o dispositivo de som certo no meu sistema, clicando no >símbolo e escolhendo na lista.


1

Executar QJackCtl a partir da linha de comando como usuário root corrigiu o problema para mim.

sudo qjackctl

1
Eu corro "sudo qjackctl" e meu Ubuntu congelou. Tive que reiniciar o meu pc.
user3804598

Mesmo problema, meu PC Linux Mint completamente congelado com este comando. Eu tive que CTRL + ALT + F1sudo pkill qjackctl
Fabio Iotti 02/07

0

Etapa 1. Exibir placas de áudio

cat /proc/asound/cards

(ver placas de áudio)

Passo 2:

pulseaudio --kill

Etapa 3:

qjackctl 

Na GUI, encontre Interface: [padrão] e escolha a placa de áudio relevante

Pressione play |>

Passo 4:

Execute o processo que requer jackd (no meu caso, sonic-pi) e, quando estiver pronto ...

Etapa 5:

pulseaudio --start

Este é um tipo de mashup das respostas anteriores, mas funcionou para mim enquanto nenhuma das respostas únicas funcionou. Isso me ajudou a ler um pouco sobre as diferenças entre pulseaudio e jackd.

Eu espero que isso ajude!

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.