PulseAudioサーバーへの接続に失敗しました:接続が拒否されました(debianstretch)。

PulseAudioサーバーへの接続に失敗しました:接続が拒否されました(debianstretch)。

VLCの再生中に次のエラーが発生して驚きました。オーディオ出力に失敗しました:オーディオデバイス「デフォルト」は使用できません:対応するファイルまたはディレクトリはありません。そのため、検索して次のコマンドを実行しました。vlc --reset-config --reset-plugins-cache ただし、次のエラーが発生します。 PulseAudio Serverの接続に失敗しました:接続が拒否され、ブラウザを使用すると音が出ないため、どうすればよいかわかりません。ヒント:音がよく聞こえますが、突然動作します。これが起こりました

答え1

これは、pulseaudioドライバが破損しているか、権限がrootに設定されているためです。

次のコマンドでこの問題を解決しました。

# clean and reinstall pulseaudio
sudo apt-get remove --purge alsa-base pulseaudio
sudo apt-get install alsa-base pulseaudio
sudo apt-get -f install && sudo apt-get -y autoremove && sudo apt-get autoclean && sudo apt-get clean && sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
# fixes user folder permissions
sudo chown -R $USER:$USER $HOME/
# then reboot
sudo reboot

Pulseaudioは起動時に起動する必要がありますが、次のコマンドを使用して手動で起動できます。

pulseaudio --start

問題が解決しない場合は、ここにシステムログを貼り付けてください。

tail -100f /var/log/syslog

答え2

私のXubuntu 18.04システムでは、pulseaudioがファイルを許可しないという問題があります~/.config/pulse/cookie

パルスオーディオを再インストールしてみました。他の回答で提案したようにしかし、役に立たなかったので、次のようにユーザー設定を削除して再作成しました。

mv ~/.config/pulse ~/.config/pulse.old
pulseaudio --start

これは私のために問題を解決しました。

答え3

一つあるUbuntuフォーラムのための暫定ソリューション

$ pulseaudio --check
corei3@corei3 ~ $ pulseaudio -k
corei3@corei3 ~ $ pulseaudio -D
E: [pulseaudio] main.c: Daemon startup failed.

答え4

他のすべてのソリューションは失敗しました。これは働きます:

pax11 リリース -r

その後、パルスオーディオはみんなに発見されました。

関連情報