Was ist ein Fehler "Modul konnte nicht geladen werden" "modul-ladspa-sink" "?

11

Wenn ich das Terminal einlege, erscheint 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.

Wie kann ich das beheben?

Quantenspringen
quelle
Hast du irgendwelche Module entfernt? wie der Equalizer? Wenn ja: Bitte überprüfen Sie, ob die Antwort für Sie funktioniert.
Rinzwind

Antworten:

15

Ich habe diesen Blog- Beitrag mit dem gleichen Fehler und einer Erklärung gefunden:

Vor ein paar Tagen hatte ich Probleme mit dem Equalizer, das heißt, kein Ton. Ich habe den Equalizer ebenso entfernt wie ladspa-sdk. Ich vergaß sofort das Ganze, bis ich neu startete und mein Computer sehr langsam lief. Beim Einchecken in Syslog habe ich solche Sachen gefunden:

pulseaudio [3662]: module-ladspa-sink.c: LADSPA-Plugin konnte nicht geladen werden: Datei nicht gefunden
pulseaudio [3662]: module.c: Fehler beim Laden des Moduls "module-ladspa-sink" (Argument: "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,5,5,5,0,0,0 "): Initialisierung fehlgeschlagen.
pulseaudio [3662]: main.c: Das Laden des Moduls ist fehlgeschlagen.
Daemon konnte nicht initialisiert werden.
pulseaudio [3660]: main.c: Daemon-Start fehlgeschlagen

Offensichtlich hatte der Equalizer etwas zurückgelassen, als ich es entfernte. Es stellte sich heraus, dass das Problem in war ~/.pulse/default.pa. Die Datei wurde in der Installation geändert und nicht damit entfernt. Die beleidigenden Zeilen befanden sich am Ende der Datei. Sie sahen aus wie:

### Erstellt aus: pulseaudio-equalizer
Lademodul Modul-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
set-default-sink ladspa_output.mbeq_1197.mbeq
set-sink-volume alsa_output.pci-0000_05_00.0.analog-stereo 65536
set-sink-mute alsa_output.pci-0000_05_00.0.analog-stereo 0
### END: Ausgeglichene Audiokonfiguration

Ich habe alle angezeigten Zeilen durch Hinzufügen eines # am Anfang jeder Zeile auskommentiert und die Datei gespeichert. Problem gelöst.


Also kurz gesagt:

sudo nano ~/.pulse/default.pa

Scrollen Sie nach unten zu der im Zitat angezeigten Zeile und fügen Sie vor allen Zeilen ein # ein . Speichern und schließen.

In neueren Versionen könnte sich diese Datei auch unter befinden ~/.config/pulse/default.pa.

Rinzwind
quelle
Vielen Dank Jorge Castro und Rinzwind, die Conkys bearbeiten. Ich weiß, dass es fantastisch ist, wenn ich # setze, eine Befehlszeile überschreibe. Wie überschreibe ich die Befehlszeilen von: module-ladspa-sink.c: Master sink nicht gefunden; alles funktioniert wieder. Wie es funktioniert, warum einfach diese falschen Anweisungszeilen überschreiben, kann alles gelöst werden
Quantum Jumping
Danke, ich habe den neuen Speicherort hinzugefügt, da er ~/.pulsenicht in meinem Home-Ordner vorhanden war.
Kelunik
1
Schritt 1 von Ubuntu Sound-Fehlerbehebung würde anscheinend auch funktionieren, aber dies ist eine heikle Methode, um damit umzugehen. Tolle Lösung, danke.
Wtower
4

Durch ein Distribution-Upgrade hatte ich eine beschädigte Pulseaudio-Konfiguration in meinem Home-Ordner im ~/.config/pulseOrdner und erhielt die gleichen Fehler wie Sie. Ich habe gerade den gesamten Ordner in einen Sicherungsordner verschoben. Pulseaudio hat durch seine Autospawn-Funktion sofort einen neuen neuen Konfigurationsordner erstellt. Ich hatte wieder Ton! :) :)

Aldipower
quelle
0

Führen Sie zusätzlich zur Antwort von @ rinzwind (Entfernen oder Kommentieren der Zeilen zu ladspa) die pulseaudio-equalizerOption aus, um die Konfiguration erneut zu starten.

Das Gesamtproblem wird wahrscheinlich durch den Austausch der Audiokarte oder andere Änderungen an der Hardware verursacht (die selbst die Änderungen an der PCI-Adresse der Audiokarte verursacht haben). Ich hatte das gleiche Problem, als ich meine Festplatte mit Ubuntu in einen anderen Laptop einbaute, aber ich habe die obigen Schritte ausgeführt und dies machte einen Trick.

Andrew D.
quelle
0

Es ist besser, wenn Sie pulseaudio-equalizerdiesen Befehl verwenden und ausführen:

pulseaudio-equalizer enable

Dadurch kehren die Auido-Profile zurück.

noob_programmer
quelle
0

Nur zu schreiben, um zu sagen, dass Rinzwinds Antwort 2019 nach der Installation des pulseaudioequalizers noch für mich funktioniert hat, hat etwas durcheinander gebracht. Ich musste es zuerst deinstallieren, aber dann löschte ich den Konfigurationsordner und startete meinen Computer neu.

theNosenOne
quelle