"Сервер 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 = Немає такого файлу чи каталогу
Не вдається підключитися до каналу запиту сервера
jack-сервер не працює або не може бути запущений
10: 30: 37.512 Зміна графіку з'єднання ALSA.
10: 30: 44.060 D-BUS: Сервер JACK не вдалося запустити. Вибачте
Не вдається підключитися до серверного сокета err = Немає такого файлу чи каталогу
Не вдається підключитися до каналу запиту сервера
jack-сервер не працює або не може бути запущений
Сб 1 грудня 10:30:43 2012: Запуск сервера jack ...
Сб 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: [1м [31mERROR: Не вдалося придбати назву пристрою: Audio0 помилка: Метод "RequestRelease" з підписом "i" в інтерфейсі "org.freedesktop.ReserveDevice1" не існує
[0м
Сб 1 грудня 10:30:44 2012: [1м [31mERROR: аудіопристрій hw: 0 неможливо придбати ... [0m
Сб 1 грудня 10:30:44 2012: [1m [31mERROR: Не вдається ініціалізувати драйвер [0m
Сб 1 грудня 10:30:44 2012: [1м [31mERROR: JackServer :: Відмовлено у відкритті з -1 [0m
Сб 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 = Немає такого файлу чи каталогу
Не вдається підключитися до каналу запиту сервера
jack-сервер не працює або не може бути запущений

Зараз я не можу зрозуміти, у чому моя проблема.


Я спробував командні рядки: pulseaudio --kill jack_control start, і я отримав повідомлення: "Виняток DBus: org.jackaudio.Error.Generic: Не вдалося відкрити сервер" У чому може бути проблема?

Прийшов сюди, шукаючи відповідь на дуже подібне запитання, але виявилося, що мій кабель гітари USB-зв’язку був відключений, і підключивши його, переконався, що ця помилка не з’явиться.
icarus74

Відповіді:


24

Спробуйте це з командного рядка:

pulseaudio --kill  
jack_control  start

Потім, коли ви зробите це:

jack_control exit  
pulseaudio --start

І іноді Джек не вмирає, так тоді і роби

Отримати PID-код jackd:

ps -aux | grep jackd  
kill -9 jacksPID

14
вибачте за несвоєчасну відповідь, але коли я намагаюся, jack_control strtвона приносить помилку:--- start DBus exception: org.jackaudio.Error.Generic: Failed to open server
hingev

1
Проблема з цим полягає в тому, що пульс-аудіо агресивно перезавантажується.
Pointy

О боже мій, так дякую тобі Це досить корисно в контексті запуску Overtone and Chuck
Ehtesh Choudhury

1
Гео, чому помилка зупинилася для вас, чи ви щось змінили у вищевказаній команді? Я застряг у тому ж питанні, коли спробую це рішення.
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 повністю застиг із цією командою. Мені довелося CTRL + ALT + F1sudo pkill qjackctl
Fabio Iotti

0

Крок 1. Перегляд аудіокарт

cat /proc/asound/cards

(перегляд аудіокарт)

Крок 2:

pulseaudio --kill

Крок 3:

qjackctl 

У графічному інтерфейсі знайдіть інтерфейс: [за замовчуванням] та оберіть відповідну аудіокарту

Натисніть кнопку відтворення |>

Крок 4:

Запустіть процес, що вимагає джекда (у моєму випадку - Sonic-pi), тоді, коли все закінчиться ...

Крок 5:

pulseaudio --start

Це щось на зразок попередніх відповідей, але це спрацювало для мене, поки жодна з одних відповідей не зробила. Це допомогло мені трохи прочитати про відмінності між pulseaudio та jackd.

Я сподіваюся, що це допомагає!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.