«JACK-сервер не может быть запущен» при использовании Qjackctl


29

У меня проблема с подключением гитары к компьютеру через линейный вход. Audacity работает хорошо, и я могу записывать то, что я играю на своей гитаре (выбирая Preferencesиз того, куда записывать default:line0). Но проблема в Qjackctl : сначала, когда я нажимаю на startнее, появляется эта ошибка:

ошибка 1

после этого, когда я нажимаю на Cancelэто, выдает эту ошибку:

ошибка 2

Это журнал из messagesокна:

10: 30: 37.368 Патчбэй деактивирован.
10: 30: 37.416 Сброс статистики.
10: 30: 37.459 Изменение соединения ALSA.
10: 30: 37.497 D-BUS: Сервис доступен (org.jackaudio.service aka jackdbus).
Не удается подключиться к сокету сервера. Err = Нет такого файла или каталога
Не удается подключиться к каналу запроса сервера
Джек-сервер не работает или не может быть запущен
10: 30: 37.512 Изменение графика подключения ALSA.
10: 30: 44.060 D-BUS: JACK-сервер не может быть запущен. сожалею
Не удается подключиться к сокету сервера. Err = Нет такого файла или каталога
Не удается подключиться к каналу запроса сервера
Джек-сервер не работает или не может быть запущен
Сб 1 дек 10:30:43 2012: запуск сервера джек ...
Сб 1 дек 10:30:43 2012: JACK-сервер запускается в режиме реального времени с приоритетом 10
Сб 1 дек 10:30:44 2012: устройство управления hw: 0
Сб 1 дек 10:30:44 2012: устройство управления hw: 0
Сб 1 дек 10:30:44 2012: [1m [31mERROR: не удалось получить имя устройства: ошибка Audio0: метод «RequestRelease» с подписью «i» на интерфейсе org.freedesktop.ReserveDevice1 »не существует
[0м
Сб 1 дек. 10:30:44 2012: [1 м [31mERROR: аудиоустройство hw: 0 не может быть получено ... [0 м]
Сб. 1 дек. 10:30:44 2012: [1 м [31mERROR: Невозможно инициализировать драйвер [0 м]
Сб 1 дек. 10:30:44 2012: [1 м [31mERROR: JackServer :: Ошибка открытия с -1 [0 м]
Суб дек. 1 10:30:44 2012: [1m [31mERROR: Не удалось открыть сервер [0m
Сб 1 декабря 10:30:45 2012: сохранение настроек в "/home/gevorg/.config/jack/conf.xml" ...
10: 31: 11.438 Не удалось подключиться к JACK-серверу в качестве клиента. - В целом операция не удалась. - Невозможно подключиться к серверу. Пожалуйста, проверьте окно сообщений для получения дополнительной информации.
Не удается подключиться к сокету сервера. Err = Нет такого файла или каталога
Не удается подключиться к каналу запроса сервера
Джек-сервер не работает или не может быть запущен

Теперь я не могу понять, в чем моя проблема.


Я попробовал командные строки: pulseaudio --kill jack_control start и получил сообщение: «Исключение DBus: org.jackaudio.Error.Generic: Не удалось открыть сервер» В чем может быть проблема?

Пришел сюда в поисках ответа на очень похожий вопрос, но оказалось, что мой USB-кабель для подключения гитары был отключен, и снова подключил его, чтобы эта ошибка не появлялась.
icarus74

Ответы:


24

Попробуйте это из командной строки:

pulseaudio --kill  
jack_control  start

Затем, когда вы закончите, сделайте это:

jack_control exit  
pulseaudio --start

И иногда Джек не умрет, так что тогда

Получить 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 агрессивно перезапускается.
Заостренный

О, боже мой, большое спасибо. Это довольно полезно в контексте запуска Обертона и Чака
Ehtesh Choudhury

1
Geoh, почему ошибка остановилась для вас, вы изменили что-то в приведенной выше команде? Я застрял с той же проблемой, когда я пробую это решение.
TenLeftFingers

pasuspender qjackctlприостанавливает пульсаудио, чтобы можно было запустить домкрат
Александр

28

Ни один из них не решил мою проблему. Это сделал: http://dpod.kakelbont.ca/2015/08/16/fixing-qjackctl

  1. В терминале запустите qjackctl:

    qjackctl
    
  2. Прежде чем пытаться запустить его, нажмите кнопку «Настройка» в графическом интерфейсе (справа, посередине).

    введите описание изображения здесь

  3. На графическом интерфейсе настройки изменения устройства ввода и вывода устройства (средний, правая сторона) с ( по умолчанию) до Hw: PCH (на скриншоте один был изменен , а другой не имеет).

    введите описание изображения здесь

  4. Перезапустите qJackCtl. Теперь вы сможете успешно использовать кнопку « Пуск» .


2
Вы мой спаситель. Я перепробовал весь беспорядок с убийством pulseaudio и перезапуском jack_control - все тщетно. Но ваше решение сработало!
user3804598

Ты мой спаситель жизни!
Зак Ли,

Это рекомендуемый метод согласно JackAudio.org Вариант № 4:
xtrchessreal

работал, когда больше ничего не делал
Крис

9

Я сделал это и решил:

sudo killall -9 jackdbus

БОЛЬШОЕ СПАСИБО!!! Это сработало для меня и является единственным ответом, который я нашел, который действительно имел смысл согласно сообщениям об ошибках. ERROR: cannot register object path "/org/freedesktop/ReserveDevice1/Audio0": A handler is already registered for /org/freedesktop/ReserveDevice1/Audio0 Спасибо еще раз!
Джесси Ветер Странник

5

Я решил ошибку d-bus jack server could not be started, удалив

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

и перезапуск qjackctl. В моем случае я испортил настройки, и они были сохранены в этом файле.


Исправлено для меня в Fedora.
Форивин

Это сработало и для меня.
Крис

2

я использовал sudo killall -9 jackdbus

затем sudo qjackctl

Это сработало! Но я не слышу звука и не могу заставить мой микшер ffado работать после этого.


2

Здесь есть много соответствующих объяснений:

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

Я решил свою проблему после добавления префикса пути к серверу pasuspend -- и выбора соответствующего интерфейса (в верхнем правом углу) к нужному звуковому устройству в моей системе, щелкнув этот >символ и выбрав его из списка.


1

Запуск QJackCtl из командной строки от имени пользователя root устранил проблему для меня.

sudo qjackctl

1
Я запускаю "sudo qjackctl", и моя Ubuntu зависла. Пришлось жестко перезагрузить мой компьютер.
user3804598

Та же проблема, мой Linux Mint PC полностью завис с этой командой. Я должен был CTRL + ALT + F1sudo pkill qjackctl
Фабио Иотти

0

Шаг 1. Просмотр звуковых карт

cat /proc/asound/cards

(просмотреть звуковые карты)

Шаг 2:

pulseaudio --kill

Шаг 3:

qjackctl 

В графическом интерфейсе найдите интерфейс: [по умолчанию] и выберите соответствующую звуковую карту.

Нажмите play |>

Шаг 4:

Запустите процесс, требующий jackd (в моем случае sonic-pi) тогда, когда вы все закончите ...

Шаг 5:

pulseaudio --start

Это своего рода скопление предыдущих ответов, но у меня это сработало, хотя ни один из ответов не сработал. Это помогло мне прочитать немного о различиях между pulseaudio и jackd.

Надеюсь, это поможет!

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.