Bluetooth-接続に失敗しました:blueman.bluez.errors.DBusFailedError:Protocol Not available


71

Ubuntu 16.04を実行しているThinkpad X230タブレットとそのハードウェアBluetoothアダプターにBlueParrott B-250XT + Bluetoothヘッドセットを追加しようとしています。

アダプターは機能します。つまり、ヘッドセットを検出または認識します。ただし、ヘッドセットに接続するときに最初に接続すると、このエラーが表示されます:

Connection Failed: blueman.bluez.errors.DBusFailedError: Protocol Not available

その後、ヘッドセットが切断され、将来の接続が不可能になります。これは、何らかの障害/エラーであり、Bluetoothがその後応答しなくなります。

Pulseaudioをインストールし、X11の後にロードするようにbluetoothを設定しました(これにより、これまでのところ、接続できるようになりました)。ただし、前述のように、デバイスは接続後すぐにダンプされます。


ここで同じ問題。デルラティチュードe6410ラップトップに新しいxubuntuをインストールしています。JBL Charge3スピーカーに接続しようとしています。デバイスはペアリングされましたが、シリアルポートにしか接続できません。オーディオシンクまたはヘッドセットに接続しようとすると、接続に失敗しました:blueman.bluez.errors.DBusFailedError:Protocol not available
Sebastian

(ライブ)Ubuntu 15.10を最初に試すことをお勧めします。これにより、問題がBTスタックバージョンにあるかどうかを知ることができます。Ubuntu 16.04には、BT機能を大幅に破壊するbluetoothスタックの更新がありました。
マーカス

それは本当に良いアイデアです!時間があれば、ライブCDをいくつか試します。ありがとう、
-psedach

ArchLinux pulseaudio-bluetoothでは、インストールするパッケージの名前はの代わりになりpulseaudio-module-bluetoothます。これはGoogle検索で最初に表示される結果なので、ここにメモを残してください。
xji

回答:


142

この記事の解決策は私のために働いた:

sudo apt-get install pulseaudio-module-bluetooth
pactl load-module module-bluetooth-discover

次に、Bluetoothデバイスからデバイスを削除し、再度ペアリングします。

動作する場合は、起動設定に2番目のコマンドを追加することを検討できます。これにより、再起動のたびにコマンドを再度実行する必要がなくなります。


動作しない場合は、再起動してみてくださいpulseaudio

pulseaudio -k
pulseaudio -D

34
ヒントをありがとう-ステップ2を実行すると「失敗:モジュールの初期化に失敗しました」というメッセージが表示されるため、まだ機能しません。
-psedach

5
私のために働いたが、私は再起動するたびにそれを行う必要があります
...-Korri

1
Lenovo G580のXubuntu 16.04で作業しました。ペアリングが正常に完了した後、ラップトップスピーカーから音が聞こえる場合は、ボリュームコントロール->構成->内蔵オーディオでプロファイルを変更してみてください。
-lepe

7
@psedach、既にロードされているモジュールをロードしようとするとメッセージが表示されることに注意してください。でロードされてpactl list | grep module-bluetooth-discoverいるかどうかをテストできます。
イアンマッキノン

2
デフォルトのパルス設定ファイル/etc/pulse/default.paには、すでに設定行がありました。.ifexists module-bluetooth-discover.so \n load-module module-bluetooth-discover \n .endif次回のスタートアップで、それはそのまま使用できました。(\nそこにあった改行を象徴するために追加されました)
マーティン-マーチン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.