На моем Ubuntu 12.04 аудиосервер встречается со случайными сбоями, поэтому я вынужден перезагрузить систему, чтобы она воспроизводила звук.
Alsamixer выглядит нормально, ничего не отключено. Кроме того, я попытался
sudo pkill -9 pulseaudio
, а затем:
pulseaudio -D
, что дало мне
E: [pulseaudio] main.c: Daemon startup failed.
Можете ли вы помочь мне понять, что не так?
Однажды у меня была похожая ошибка, для меня сработало редактирование файла default.pa
в /etc/pulse
. Каким-то образом первая строка была !/usr/bin/pulseaudio -nF
, и вместо #!/usr/bin/pulseaudio -nF
, поэтому при редактировании она работала нормально.
У меня была эта проблема - после проигрывания вокруг с ним, я выяснил, как зафиксировать его, хотя я все еще не уверен что случилось с ним.
Сначала найдите карту и устройство, Вы хотите и вручную экспортируете переменную PULSE_SINK:
$> aplay -l
**** Список Устройств ВОСПРОИЗВЕДЕНИЯ **** карта 0: PCH [HDA Intel PCH], устройство 0: Аналог ALC269VC [Аналог ALC269VC] Подустройства: 1/1
Подустройство № 0: карта подустройства № 0 0: PCH [HDA Intel PCH], устройство 3: HDMI 0 [HDMI 0] Подустройства: Подустройство 0/1 № 0: подустройство № 0
$>export PULSE_SINK=plughw:0,3
$>killall pulseaudio
Now you should be able to start pulse.
$> pulseaudio --start
В противном случае проверьте/etc/pulse на разорванные символьные связи и rm -rf ~/.config/pulse
.
После этого сделайте значение по умолчанию туда, где Вы хотите, проверить
$>pacmd list-cards
После нахождения, которые производят Вас, хотят затем, делают это значением по умолчанию:
$> pacmd set-card-profile 0 output:hdmi-stereo
Работы для меня, на Ubuntu 16.04.
Что работало для меня, так это перемещение ~/.config/pulse
в ~/.config/pulseold
. Переустановил мою базовую систему, и кажется, что pulseaudio продолжал падать, пытаясь использовать мои старые конфигурации.
Pulseaudio будет работать для каждого пользователя с настройками по умолчанию. Поэтому нам не нужны права root для его уничтожения.
Команда для перезапуска / сброса работающего звукового сервера pulseaudio с терминала просто выдает
pulseaudio -k
. После этого звуковой сервер автоматически запускается и перезапускается сразу же по умолчанию. Вы всегда получите ошибку, если попытаетесь запустить pulseaudio дважды.
Чтобы запустить pulseaudio из командной строки, чтобы прочитать возможные ошибки, вам придется временно отключить автозапуск (подробности о том, как это сделать, см. В этой статье ).
Иногда неправильные настройки пользователя приводят к неисправности звукового сервера pulseaudio. Затем мы можем попытаться переименовать каталог настроек ~/.pulse
(или ./config/pulse
в более новых выпусках), прежде чем перезапуску pulseaudio. Затем этот каталог будет воссоздан с настройками по умолчанию.