使用Qjackctl时“无法启动JACK服务器”


29

尝试通过线路输入将吉他连接到计算机时出现问题。Audacity的效果很好,我可以录制自己在吉他上弹奏的内容(从Preferences录制位置选择到default:line0)。但是问题出在Qjackctl中:首先,当我单击start它时显示此错误:

错误1

之后,当我单击Cancel它时会出现此错误:

错误2

这是messages窗口中的日志:

10:30:37.368 Patchbay已停用。
10:30:37.416统计信息重置。
10:30:37.459 ALSA连接更改。
10:30:37.497 D-BUS:服务可用(org.jackaudio.service或jackdbus)。
无法连接到服务器套接字err =没有这样的文件或目录
无法连接到服务器请求通道
杰克服务器未运行或无法启动
10:30:37.512 ALSA连接图更改。
10:30:44.060 D-BUS:无法启动JACK服务器。抱歉
无法连接到服务器套接字err =没有这样的文件或目录
无法连接到服务器请求通道
杰克服务器未运行或无法启动
2012年12月1日星期六10:30:43:启动杰克服务器...
2012年12月1日星期六10:30:43:以优先级10在实时模式下启动的JACK服务器
2012年12月1日星期六10:30:44:控制设备硬件:0
2012年12月1日星期六10:30:44:控制设备硬件:0
2012年12月1日10:30:44:[1m [31m错误:无法获取设备名称:Audio0错误:接口“ org.freedesktop.ReserveDevice1”上带有签名“ i”的方法“ RequestRelease”
[0m
2012年12月1日10:30:44:[1m [31m错误:无法获取音频设备hw:0 ... [0m
2012年12月1日星期六10:30:44:[1m [31m错误:无法初始化驱动程序[0m
2012年12月1日10:30:44:[1m [31m错误:JackServer :: Open失败,为-1 [0m
2012年12月1日星期六10:30:44:[1m [31m错误:无法打开服务器[0m
2012年12月1日星期六10:30:45:将设置保存到“ /home/gevorg/.config/jack/conf.xml” ...
10:31:11.438无法作为客户端连接到JACK服务器。-整体操作失败。- 无法连接到服务器。请检查消息窗口以获取更多信息。
无法连接到服务器套接字err =没有这样的文件或目录
无法连接到服务器请求通道
杰克服务器未运行或无法启动

现在我不明白我的问题是什么。


我尝试了以下命令行:pulseaudio --kill jack_control start,我收到一条消息:“ DBus异常:org.jackaudio.Error.Generic:无法打开服务器”可能是什么问题?

来到这里寻找非常相似的问题的答案,但事实证明,我的USB吉他链接电缆已拔下,然后重新插入,以确保不会出现此错误。
icarus74

Answers:


24

从命令行尝试:

pulseaudio --kill  
jack_control  start

然后,当您完成此操作时:

jack_control exit  
pulseaudio --start

有时杰克不会死,所以那就做

获取Jackd的PID:

ps -aux | grep jackd  
kill -9 jacksPID

14
抱歉,迟到了,但是当我尝试jack_control strt它时带来了错误:--- start DBus exception: org.jackaudio.Error.Generic: Failed to open server
Hingev

1
问题在于,pulseaudio会主动重启。
Pointy

哦,天哪,非常感谢。这在运行OvertoneChuck
Ehtesh Choudhury

1
geoh为什么错误会为您停止,您是否在上述命令中进行了更改?尝试此解决方案时,我遇到了同样的问题。
TenLeftFingers 2014年

pasuspender qjackctl暂停pulseaudio,以便可以启动插孔
亚历山大

28

这些都没有解决我的问题。这样做是:http : //dpod.kakelbont.ca/2015/08/16/fixing-qjackctl

  1. 在终端中启动qjackctl:

    qjackctl
    
  2. 在尝试启动它之前,请单击GUI中的“设置”按钮(右侧,中间)。

    在此处输入图片说明

  3. 在设置GUI上,将输入设备输出设备(中间,右侧)从(默认)更改为hw:PCH(在屏幕截图中,一个已更改,另一个未更改)。

    在此处输入图片说明

  4. 重新启动qJackCtl。现在,您应该能够成功使用“ 开始”按钮。


2
你是我的救星。我试图杀死Pulseaudio并重新启动jack_control-都是徒劳的。但是您的解决方案有效!
user3804598

你是我一生的救星!
Zack Lee

根据JackAudio.org 选项4,
xtrchessreal

没事的时候就工作了
Kris

9

我做到了并解决了:

sudo killall -9 jackdbus

非常感谢!!!这对我有用,并且是我根据错误消息发现唯一有意义的答案,ERROR: cannot register object path "/org/freedesktop/ReserveDevice1/Audio0": A handler is already registered for /org/freedesktop/ReserveDevice1/Audio0 再次感谢!
Jesse the Wind Wanderer,2015年

5

d-bus jack server could not be started通过删除解决了错误

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

然后重启qjackctl。就我而言,我弄乱了设置,并将其存储在此文件中。


在Fedora中为我修复了它。
Forivin

这也为我工作。
克里斯(Kris)

2

我用了 sudo killall -9 jackdbus

然后 sudo qjackctl

可行!但是我没有任何声音,也无法让我的ffado混音器在那之后运行。



1

以root用户从命令行运行QJackCtl为我解决了该问题。

sudo qjackctl

1
我运行“ sudo qjackctl”,而我的Ubuntu已冻结。不得不硬重置我的电脑。
user3804598

同样的问题,我的Linux Mint PC完全被此命令冻结。我不得不CTRL + ALT + F1sudo pkill qjackctl
Fabio Iotti

0

步骤1.查看声卡

cat /proc/asound/cards

(查看声卡)

第2步:

pulseaudio --kill

第三步:

qjackctl 

在GUI中找到接口:[默认],然后选择相关的声卡

按播放|>

第四步:

完成所有步骤后,运行需要jackd的进程(在我的情况下为sonic-pi)...

步骤5:

pulseaudio --start

这有点像以前的答案的混搭,但是对我来说却有用,而单个答案都没有。它帮助我阅读了有关pulseaudio和jackd之间的区别的一些信息。

我希望这有帮助!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.