無限パルスオーディオエラーロギング:自動生成されたロックを取得できません。

無限パルスオーディオエラーロギング:自動生成されたロックを取得できません。

ループでpulseaudioを使用してエラーメッセージを記録するのに問題があり、それを解決する方法を知りたいです。

Aug  7 20:22:17 s pulseaudio[25638]: lock-autospawn.c: Cannot access autospawn lock.
Aug  7 20:22:17 s pulseaudio[25638]: main.c: Failed to acquire autospawn lock /tmp/.esd/sock
Aug  7 20:22:18 s pulseaudio[25644]: module-protocol-stub.c: Failed to create socket directory '/tmp/.esd/socket': Permission denied

/tmp/.esd を削除すると、次のエラーが発生します。

Aug  7 20:22:32 s pulseaudio[25690]: lock-autospawn.c: Cannot access autospawn lock.
Aug  7 20:22:32 s pulseaudio[25690]: main.c: Failed to acquire autospawn lock
Aug  7 20:22:37 s pulseaudio[25694]: core-util.c: Home directory /var/lib/gdm not ours.

ベストアンサー1

/etc/security/limits.conf に以下を追加してみてください:

@audio          -       rtprio          65
@audio          -       nice           -10
@audio          -       memlock         40000

@pulse-rt       hard nice -20
@pulse-rt       soft nice -20

また、ユーザーをpulse-rtグループに追加する必要があります。

おすすめ記事