什么是“无法加载模块“module-ladspa-sink””错误?

Qua*_*ing 12 pulseaudio

当我在终端中放入pulseaudio时出现:

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.
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

Rin*_*ind 16

我发现这篇博文有同样的错误和解释:

几天前,我开始遇到均衡器的问题,即没有声音。我删除了均衡器以及ladspa-sdk. 我很快就忘记了整件事,直到我重新启动并且我的机器开始运行得很慢。检查系统日志我发现了这样的东西:

pulseaudio[3662]:module-ladspa-sink.c:无法加载 LADSPA 插件:找不到文件
pulseaudio[3662]:module.c:无法加载模块“module-ladspa-sink”(参数:“sink_name=ladspa_output.mbeq_1197.mbeq master=alsa_output.pci-0000_05_00.0.analog-stereo plugin=mbeq_1197 label=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?):初始化失败。
pulseaudio[3662]: main.c: 模块加载失败。
无法初始化守护程序。
pulseaudio[3660]: main.c: 守护进程启动失败

显然,当我移除均衡器时,它留下了一些东西。原来问题出在~/.pulse/default.pa. 该文件已在安装中被修改,但并未随安装一起删除。违规行位于文件末尾。他们看起来像:

### 生成自:pulseaudio-equalizer
load-module module-ladspa-sink sink_name=ladspa_output.mbeq_1197.mbeq master=alsa_output.pci-0000_05_00.0.analog-stereo plugin=mbeq_1197 label=mbeq #control=-0.2,-0.2,-0.2,-0.2,3. ,3.5,3.5,3.5,3.5,3.5,3.5,2.5,2.5,0.0,0.0
设置默认接收器 ladspa_output.mbeq_1197.mbeq
设置接收器音量 alsa_output.pci-0000_05_00.0.analog-stereo 65536
设置接收器静音 alsa_output.pci-0000_05_00.0.analog-stereo 0
### END:均衡的音频配置

我通过在每行的开头添加 # 来注释掉所有显示的行并保存文件。问题解决了。


简而言之:

sudo nano ~/.pulse/default.pa
Run Code Online (Sandbox Code Playgroud)

向下滚动到引用中显示的行,并在所有行前添加#。保存并退出。

在较新的版本中,此文件也可能位于~/.config/pulse/default.pa.


小智 5

通过发行版升级,我在文件夹中的主文件夹中有一个损坏的脉冲音频配置~/.config/pulse,收到与您相同的错误。我只是将整个文件夹移动到备份文件夹中。Pulseaudio 立即通过其自动生成功能创建了一个新的新配置文件夹。我又有声音了!:)