Auf meinem Ubuntu 12.04 stößt der Audioserver gelegentlich auf Abstürze, sodass ich gezwungen bin, das System neu zu starten, damit es Audio wiedergibt.
Alsamixer sieht ok aus, nichts ist stummgeschaltet. Außerdem habe ich es versucht
sudo pkill -9 pulseaudio
und dann:
pulseaudio -D
das gab mir
E: [pulseaudio] main.c: Daemon startup failed.
Können Sie mir helfen zu verstehen, was los ist?
12.04
sound
pulseaudio
alsa
martina
quelle
quelle
-v
Option noch einmal versuchenpulseaudio
? ZBpulseaudio -v -D
. Der endgültige Fehler sollte nach einigen anderen Fehlern auftreten.Antworten:
Pulseaudio wird in einer Standardeinstellung pro Benutzer ausgeführt. Daher benötigen wir keine Root-Berechtigungen, um es zu beenden.
Der Befehl zum Neustarten / Zurücksetzen eines laufenden pulseaudio-Soundservers von einem Terminal aus wird einfach ausgegeben
Wenn Sie dies tun, wird der Soundserver automatisch neu erstellt und sofort in einer Standardeinstellung neu gestartet. Sie erhalten immer eine Fehlermeldung, wenn Sie versuchen, pulseaudio zweimal auszuführen.
Um pulseaudio über die Befehlszeile auszuführen und mögliche Fehler zu lesen, müssen Sie das automatische Spawnen vorübergehend deaktivieren ( Einzelheiten dazu finden Sie in diesem Artikel ).
Manchmal sind schlechte Benutzereinstellungen für einen fehlerhaften Pulseaudio-Soundserver verantwortlich. Wir können dann versuchen, das Einstellungsverzeichnis
~/.pulse
(oder./config/pulse
in neueren Versionen) umzubenennen, bevor wir pulseaudio neu starten. Dieses Verzeichnis wird dann mit den Standardeinstellungen neu erstellt.quelle
~/.[/config/]pulse
Verzeichnis umzubenennen / zu löschen ? Um verfügbare Spülen aufzulisten, die Sie ausstellen könnenpacmd list-sinks
- sind Ihre Lautsprecher anwesend?pacmd list-cards
wenn Lautsprecher funktionieren und wenn Lautsprecher nicht funktionieren. Kopfhörer funktionieren. Dies kann Ihnen zusätzliche Hinweise geben, was das Problem sein könnte. (Ich fürchte, aus der Ferne schwer zu debuggen)Ich hatte einmal einen ähnlichen Fehler. Was für mich funktionierte, war das Bearbeiten der
default.pa
Datei unter/etc/pulse
. Irgendwie war die erste Zeile!/usr/bin/pulseaudio -nF
, und stattdessen#!/usr/bin/pulseaudio -nF
funktionierte pulseaudio beim Bearbeiten einwandfrei.quelle
Was für mich gearbeitet wurde bewegend
~/.config/pulse
zu~/.config/pulseold
. Mein Basissystem wurde neu installiert und anscheinend stürzte pulseaudio immer wieder ab, als ich versuchte, meine alten Konfigurationen zu verwenden.quelle
Ich hatte dieses Problem - nachdem ich damit herumgespielt habe, habe ich herausgefunden, wie ich es beheben kann, obwohl ich immer noch nicht sicher bin, was daran falsch ist.
Suchen Sie zuerst die gewünschte Karte und das gewünschte Gerät und exportieren Sie die Variable PULSE_SINK manuell:
Wenn nicht, überprüfen Sie / etc / puls auf unterbrochene symbolische Verknüpfungen und
rm -rf ~/.config/pulse
.Aktivieren Sie anschließend die Standardeinstellung an der gewünschten Stelle
Nachdem Sie die gewünschte Ausgabe gefunden haben, machen Sie sie zur Standardeinstellung:
Funktioniert für mich unter Ubuntu 16.04.
quelle