Что такое ошибка «Ошибка загрузки модуля» module-ladspa-sink «»?


11

Когда я вставляю в терминал pulaudio появляется:

E: [pulseaudio] module-ladspa-sink.c: Master sink not found
E: [pulseaudio] module.c: Failed to load module "module-ladspa-sink" (argument: "sink_name=ladspa_output.mbeq_1197.mbeq master=alsa_output.pci-0000_00_1b.0.hdmi-stereo plugin=mbeq_1197 label=mbeq control=3.0,3.0,7.3,7.0,3.0,-1.0,-6.6,-6.3,-4.5,-4.0,1.1,1.2,5.8,7.9,8.8"): initialization failed.
E: [pulseaudio] main.c: Module load failed.
E: [pulseaudio] main.c: Failure to start the daemon.

Как я могу это исправить?


Вы удалили какие-либо модули? как эквалайзер? Если так: пожалуйста, проверьте, подходит ли вам ответ.
Rinzwind

Ответы:


15

Я нашел это сообщение в блоге с той же ошибкой и объяснением:

Несколько дней назад у меня начались проблемы с эквалайзером, то есть без звука. Я снял эквалайзер, а также ladspa-sdk. Я быстро забыл обо всем этом, пока не перезагрузился, и моя машина не стала работать очень медленно. Проверяя в системном журнале, я нашел такие вещи:

pulseaudio [3662]: module-ladspa-sink.c: Не удалось загрузить плагин LADSPA: файл не найден
pulseaudio [3662]: module.c: не удалось загрузить модуль «module-ladspa-sink» (аргумент: «имя_катушки = ladspa_output.mbeq_1197.mbeq master = alsa_output.pci-0000_05_00.0.analog-stereo plugin = mbeq_1197 label = mbeq контроль = -0,2, -0,2, -0,2, -0,2,3,5,3,5,3,5,3,5,3,5,3,5,3,5,2,5,2,5,0,0,0,0 ″): инициализация не удалась.
pulseaudio [3662]: main.c: Ошибка загрузки модуля.
Не удалось инициализировать демона.
pulseaudio [3660]: main.c: сбой запуска демона

Ясно, что эквалайзер что-то оставил, когда я его убрал. Оказалось, проблема была в ~/.pulse/default.pa. Файл был изменен во время установки и не был удален вместе с ним. Оскорбительные строки были в конце файла. Они выглядели так:

### Генерируется из: pulseaudio-equalizer
модуль модуля загрузки ladspa-раковина имя_имки = ladspa_output.mbeq_1197.mbeq master = alsa_output.pci-0000_05_00.0.analog-стерео плагин = mbeq_1197 метка = mbeq # control = -0,2, -0,2, -0,2, -0,2,3,5 , 3.5,3.5,3.5,3.5,3.5,3.5,2.5,2.5,0.0,0.0
set-default-раковина ladspa_output.mbeq_1197.mbeq
set-sink-volume alsa_output.pci-0000_05_00.0.analog-стерео 65536
set-sink-mute alsa_output.pci-0000_05_00.0.analog-стерео 0
### END: выровненная конфигурация аудио

Я закомментировал все показанные строки, добавив # в начале каждой строки и сохранил файл. Проблема решена.


Итак, вкратце:

sudo nano ~/.pulse/default.pa

прокрутите вниз до строки, показанной в кавычке, и добавьте # перед всеми строками. Сохранить и выйти.

В более новых версиях этот файл также может быть в ~/.config/pulse/default.pa.


Огромное спасибо Хорхе Кастро и Ринзвинду, редактирующему conkys. Я знаю, что если я поставлю #, переопределю любую строку инструкции, это здорово, как переопределить строки инструкции: module-ladspa-sink.c: Главный приемник не найден; все снова работает Как это работает, почему просто переопределить эти неправильные строки инструкций, все можно решить
Quantum Jumping

Спасибо, я добавил новое местоположение, потому ~/.pulseчто не было в моей домашней папке.
kelunik

1
Шаг 1 из Ubuntu по устранению неполадок со звуком, очевидно, также будет работать, но это более тонкий способ справиться с этим. Отличное решение, спасибо.
Wtower

4

При обновлении дистрибутива у меня была поврежденная конфигурация pulseaudio в моей домашней папке в ~/.config/pulseпапке, получавшая те же ошибки, что и вы. Я просто переместил всю папку в резервную папку. Pulseaudio немедленно создал новую свежую конфигурационную папку с помощью функции автоматического вызова. У меня снова был звук! :)


0

В дополнение к ответу @ rinzwind (удалите или закомментируйте строки о ladspa), запустите pulseaudio-equalizerдля изменения конфигурации.

Общая проблема вызвана, вероятно, заменой звуковой карты или другими изменениями в оборудовании (что вызвало изменения в адресе PCI звуковой карты). Я столкнулся с той же проблемой, когда вставил свой жесткий диск с Ubuntu в другой ноутбук, но выполнил шаги, описанные выше, и это помогло.


0

Лучше использовать pulseaudio-equalizerи запустить эту команду:

pulseaudio-equalizer enable

Это заставляет профили auido возвращаться.


0

Просто пишу, чтобы сказать, что ответ Ринзвинда все еще работал для меня в 2019 году после того, как установка pulseaudioequalizer испортила что-то. Я должен был сначала удалить его, но затем, удалив папку конфигурации и перезагрузив компьютер, добился цели.

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