web-dev-qa-db-ja.com

FirefoxやDiscordから音が出ず、時々フリーズします。 -Ubuntu 18.04

Ubuntu 18.04でラップトップを使用していて、FirefoxやDiscordで音楽を再生するなどの操作をしたいときに絶対に音が出ないとランダムに聞こえるfreezes両方のアプリで10秒以上。ただし、オーディオはシステムとUbuntuのビデオプレーヤーで機能します。

実際には、フリーズはそれほど厄介ではありませんが、サウンドの問題は本当に気になります。

Pulse-Audioボリュームコントロールを実行すると、白い背景のウィンドウが表示されますと言う:Establishing connection to PulseAudio. Please wait...実際には何もしません。そしてUbuntuのオーディオオプションサウンドデバイスを表示しません!

.oggファイルを再生しようとすると、再生されず、コンソールに2つの警告が表示されます。

Media resource [...] could not be decoded. [...]
Media resource [...] could not be decoded, error: Error Code: NS_ERROR_DOM_MEDIA_MEDIASINK_ERR (0x806e000b)
Details: OnMediaSinkAudioError

そして、Ubuntuのログを開くと、どこにでもsimilarエラーが発生します:

[pulseaudio] pid.c: Daemon already running.
[pulseaudio] main.c: User-configured server at {...}unix:/run/user/1000/Pulse/native, which appears to be local. Probing deeper.
[Child 11097, MediaDecoderStateMachine #1] WARNING: Decoder=7f31e8ef8400 Decode error: NS_ERROR_DOM_MEDIA_MEDIASINK_ERR (0x806e000b) - OnMediaSinkAudioError: file /build/firefox-clezVp/firefox-70.0.1+build1/dom/media/MediaDecoderStateMachine.cpp, line 3305
[Child 11097, MediaDecoderStateMachine #1] WARNING: Decoder=7f31e8ef8400 [OnMediaSinkAudioError]: file /build/firefox-clezVp/firefox-70.0.1+build1/dom/media/MediaDecoderStateMachine.cpp, line 3636
[Child 11097, MediaDecoderStateMachine #1] WARNING: 7f31e7fd8600 OpenCubeb() failed to init cubeb: file /build/firefox-clezVp/firefox-70.0.1+build1/dom/media/AudioStream.cpp, line 305
[Child 11097, MediaDecoderStateMachine #1] WARNING: 7f31e7fd8600 OpenCubeb() failed to init cubeb: file /build/firefox-clezVp/firefox-70.0.1+build1/dom/media/AudioStream.cpp, line 305

FirefoxのメディアデコーダースクリプトとPulse-Audioデーモンに問題があるようです

これが私が試したものです:

  • Firefoxの再起動(動作しませんでした)
  • コンピュータを再起動する(動作しませんでした)
  • Firefoxの再インストール(動作したが、再起動すると動作しなかった)

また、再起動するたびに再インストールしたくありません(毎日実行されるため)

最後に、私は最近それがDiscordにも影響することを発見しました。これは、Firefoxが原因ではなく、Pulse-Audioのデーモンである可能性があることを意味します。 Discordを使用すると、ログに何百ものエラーが発生します。

AVC apparmor="DENIED" operation="open" profile="snap.gnome-system-monitor.gnome-system-monitor" name="/run/systemd/sessions/2" pid=5368 comm="gnome-system-mo" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0

Discordにはまだ何もしませんでした。

私はすでにサウンドがうまく機能していた良いので不思議ですが、まったく音がありません間違ったデバイスからでも

1
Léolol DB

また、Ubuntuがスタンバイモードに切り替えることができないことにも気付きました。したがって、スタンバイにしてすぐにログインしようとすると、スタンバイモードに切り替わり、再起動するとすべてが正常に機能することがわかります!!!

ちなみに、スタンバイした直後にログインするだけで、スタンバイ中でも「ユーザーアカウント」でログインできます。ログイン直後に待機します。

0
Léolol DB

それが本当にFirefoxのみの問題である場合、最初に試すことは、Firefoxをアンインストールして再インストールし、再試行することです。多分それはすでにそれを修正するでしょう。

そうでない場合は、/ home/[ユーザー名] /。mozilla/firefox /などの一時データとプロファイルデータをすべて消去してみてください。ただし、注意:これにより、履歴と保存されたパスワードも消去されます。バックアップがない場合、これらは削除されます。したがって、消去して再インストールする前に、そのフォルダ内のすべてをバックアップしてください。

だから、これはトリックをしなかったので、エラーメッセージを分析しましょう:

AVC apparmor = "DENIED" operation = "open" profile = "snap.gnome-system-monitor.gnome-system-monitor" name = "/ run/systemd/sessions/2" pid = 5368 comm = "gnome-system- mo "requested_mask =" r "denied_mask =" r "fsuid = 1000 ouid =

AVC apparmorは、gnomeシステムモニターのスナップ(aptに代わるインストーラー)プロファイルを開くことを拒否したことを通知するセキュリティフレームワークです。他のタグについてはわかりませんが、denied_mask = "r"は単純な読み取り( "r")が拒否されたことも示していると思います。

だから問題は:あなたのgnomeシステムモニターは動作しますか?オンになりましたか?再インストールすると何かが変わりますか?多分スナップの代わりにaptを使用しますか?

決定的な答えを提供できず、申し訳ありません。多分あなたはAVC apparmorの専門家に尋ねます。それ以外の場合、このリモートメンテナンスは試行錯誤的に続行されます。

とにかくそれが役立つことを願っています^^

1
ace28

Pulse Audioを新たに開始するだけです

rm -r ~/.Pulse ~/.Pulse-cookie ~/.config/Pulse

pulseaudio -k

通常に戻るか、強制的に開始する必要がありますpulseaudio --start

0
JoKeR