Raspberry Pi 3 Model B を用いてBluetoothスピーカーと接続した後、aplayコマンドがエラー出して音が出なかった問題の対応を備忘録として残しておく。

以下はすべてSSH接続によるCUIで行っている。

環境:Raspbian GNU/Linux 8.0 (jessie)

Bluetoothスピーカーとの接続

Bluetoothスピーカーとの接続は次のサイトを参考にすれば、全く問題なくBluetooth接続が完了する。
また、再起動後も自動的にBluetooth接続を行うため、とても便利だ。

Raspberry PI 3 で Bluetooth(A2DP)

エラー

この状態で、aplayコマンドを使うと次のようにエラーが表示されて音が鳴らない。


$ aplay /usr/share/sounds/alsa/Rear_Center.wav
ALSA lib pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: アクセス拒否

aplay: main:722: audio open error: 接続を拒否されました

また、このときの/var/log/syslogを確認すると、次のようになっている。


raspberrypi pulseaudio[430]: W: [pulseaudio] protocol-native.c: Denied access to client with invalid authorization data.

エラー対応

このエラーの対応は、音を出すユーザーを「pulse-access」グループに追加すればよい。

注意すべきことは、rootであっても「pulse-access」グループに追加しないといけないということだ。

次のコマンドはuserとrootを「pulse-access」グループに追加している。


$ sudo gpasswd -a user pulse-access
$ sudo gpasswd -a root pulse-access

「pulse-access」グループにユーザーを追加した後、aplayコマンド実行すると、きちんとBluetoothスピーカーから音が出ることが確認できる。


$ aplay /usr/share/sounds/alsa/Rear_Center.wav

関連する記事

  • Ubutnu,R topicmodelsパッケージのインストールの方法Ubutnu,R topicmodelsパッケージのインストールの方法 Ubuntu14.04上のRで「topicmodels」をインストールする方法をお伝えする。 R上で、install.package("topicmodels")を実行すると、次のようなエラーが出てイントールできない。 > install.packages("topicmodels") ctm.c:29:25: fatal error: […]
  • UbuntuでGENEONTOLOGYのgo.oboをjson形式に変換する方法UbuntuでGENEONTOLOGYのgo.oboをjson形式に変換する方法 title: UbuntuでGENEONTOLOGYのgo.oboをjson形式に変換する方法 url: how-to-convert-geneontology-obo-to-json-on-ubuntu GENEONTOLOGYのgo.oboをjson形式に変換する方法をお伝えします。 環境 今回の環境を確認しておきます。 $ cat […]
  • R言語 CRAN Task View:系統学、特に比較方法R言語 CRAN Task View:系統学、特に比較方法 CRAN Task View: Phylogenetics, Especially Comparative Methodsの英語での説明文をGoogle翻訳を使用させていただき機械的に翻訳したものを掲載しました。 Maintainer: Brian O'Meara Contact: omeara.brian at […]
  • 相関係数相関係数 相関係数とは2変量のデータ間の関係性の強弱を計る統計学的指標である。相関係数rがとる値の範囲は-1≦r≦1である。相関係数rの値により以下のように呼ばれる。 -1≦r<0ならば負の相関 r=0ならば無相関 0<r≦1ならば正の相関 一般的に、強弱も合わせて以下のように呼ばれる。 […]
  • R言語 CRAN Task View:グラフィックディスプレイ&動的なグラフィックス&グラフィックデバイス&可視化R言語 CRAN Task View:グラフィックディスプレイ&動的なグラフィックス&グラフィックデバイス&可視化 CRAN Task View: Graphic Displays & Dynamic Graphics & Graphic Devices & Visualizationの英語での説明文をGoogle翻訳を使用させていただき機械的に翻訳したものを掲載した。 Maintainer: Nicholas […]
RaspberryPi Bluetoothスピーカーで音を出す方法

RaspberryPi Bluetoothスピーカーで音を出す方法」への2件のフィードバック

コメントは受け付けていません。