Bluetooth hoparlörüne bağlanmaya çalışırken hata: `org.bluez.Error.Failed`


49

Debian Jessie 8.2'yi çalıştırıyorum. Makineme bağlı bir Bluetooth USB donanım kilidim var.

Koştum sudo bluetoothctl -asonra şunları yapın:

[NEW] Controller 5C:F3:70:6B:57:60 debian [default]
Agent registered
[bluetooth]# scan on
Discovery started
[CHG] Controller 5C:F3:70:6B:57:60 Discovering: yes
[bluetooth]# devices
[NEW] Device 08:DF:1F:A7:B1:7B Bose Mini II SoundLink
[bluetooth]# pair 08:DF:1F:A7:B1:7B
Attempting to pair with 08:DF:1F:A7:B1:7B
[CHG] Device 08:DF:1F:A7:B1:7B Connected: yes
[CHG] Device 08:DF:1F:A7:B1:7B UUIDs:
    0000110b-0000-1000-8000-00805f9b34fb
    0000110c-0000-1000-8000-00805f9b34fb
    0000110e-0000-1000-8000-00805f9b34fb
    0000111e-0000-1000-8000-00805f9b34fb
    00001200-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:1F:A7:B1:7B Paired: yes
Pairing successful
[CHG] Device 08:DF:1F:A7:B1:7B Connected: no
[bluetooth]# trust 08:DF:1F:A7:B1:7B
[CHG] Device 08:DF:1F:A7:B1:7B Trusted: yes
Changing 08:DF:1F:A7:B1:7B trust succeeded
[bluetooth]# connect 08:DF:1F:A7:B1:7B
Attempting to connect to 08:DF:1F:A7:B1:7B
Failed to connect: org.bluez.Error.Failed

Ama olabilir benim iPhone bu şekilde bağlayın. Bose Mini II SoundLink hoparlörüme neden bağlanamıyorum?

Yanıtlar:


72

Bu, pulseaudio-module-bluetoothpaketin kurulmamasından kaynaklanıyor olabilir . Eksikse takın, sonra pulseaudio'yu yeniden başlatın.

sudo apt install pulseaudio-module-bluetooth 
pulseaudio -k
pulseaudio --start

Sorun eksik pakete bağlı değilse, bu durumda sorun PulseAudio'nun yetişmemesidir. Bu soruna ortak bir çözüm PulseAudio'yu yeniden başlatmaktır. PulseAudio kullanıcı olarak çalışırken, bluetoothctl komutunu root olarak çalıştırmanın gayet iyi olduğuna dikkat edin. PulseAudio'yu yeniden başlattıktan sonra bağlanmayı tekrar deneyin. Eşleştirmeyi tekrarlamak gerekli değildir.

İkinci kısmı denemeye devam edin, eğer yukarıdakiler sizin için işe yaramazsa:

PulseAudio'yu yeniden başlatmak işe yaramazsa, module-bluetooth-discover'ü yüklemeniz gerekir.

sudo pactl load-module module-bluetooth-discover

Aynı load module komutu da eklenebilir /etc/pulse/default.pa. Bu hala çalışmıyorsa veya PulseAudio'nun sistem çapında modunu kullanıyorsanız, aşağıdaki PulseAudio modüllerini de yükleyin (yine bunlar default.pa veya system.pa'nız üzerinden yüklenebilir):

module-bluetooth-policy
module-bluez5-device
module-bluez5-discover

1
Paketi yüklemeye çalışırken hata oluştu: `Pulseaudio-bluetooth` paketi bulunamıyor
Kullanıcı adı

1
Yazmak istediğini şimdi anlıyorum pulseaudio-bluetooth-module. Kurdum, sonra öldürdüm ve pulseaudio'ya başladım. Bağlandım! Ses yoktu, ancak hoparlörü kapatıp tekrar açarak düzelttim. Yazımınızı düzeltirseniz cevabınızı doğru işaretleyebilirim.
Kullanıcı Adı,

6
En son Raspbian OS'de yazmam gerekiyorsudo apt install pulseaudio-module-bluetooth
kev

1
Debian 8. için aynı
Anatoly Scherbakov

1
Bluetooth düzeltmek için arama ve 2 hafta bunu tamir! Paylaşım için teşekkürler!
Julien L

16

Cihazı eşleştirmeden önce cihaza güvenmeyi deneyin.
AirPod'larımı Ubuntu 16.04 ile eşleştirme girişimi sırasında aynı hatayı aldım.
Sudo ile bluetoothctl aldım

Attempting to pair with XX:XX:XX:XX:XX:XX  
Failed to pair: org.bluez.Error.AuthenticationCanceled

Attempting to connect to XX:XX:XX:XX:XX:XX  
Failed to connect: org.bluez.Error.Failed

Şimdi denedim budur (tam ilerleme)

$ sudo bluetoothctl
[bluetooth]# power on
[bluetooth]# agent on
[bluetooth]# default-agent
[bluetooth]# scan on
[NEW] Device XX:XX:XX:XX:XX:XX David's AirPods
[bluetooth]# scan off
[bluetooth]# trust XX:XX:XX:XX:XX:XX
[bluetooth]# pair XX:XX:XX:XX:XX:XX
Attempting to pair with XX:XX:XX:XX:XX:XX
[CHG] Device XX:XX:XX:XX:XX:XX Connected: yes
[CHG] Device XX:XX:XX:XX:XX:XX UUIDs: ... 
[CHG] Device XX:XX:XX:XX:XX:XX UUIDs: ... 
[CHG] Device XX:XX:XX:XX:XX:XX UUIDs: ... 
[CHG] Device XX:XX:XX:XX:XX:XX UUIDs: ... 
[CHG] Device XX:XX:XX:XX:XX:XX UUIDs: ... 
[CHG] Device XX:XX:XX:XX:XX:XX UUIDs: ... 
[CHG] Device XX:XX:XX:XX:XX:XX UUIDs: ... 
[CHG] Device XX:XX:XX:XX:XX:XX UUIDs: ... 
[CHG] Device XX:XX:XX:XX:XX:XX Paired: yes
Pairing successful
[CHG] Device XX:XX:XX:XX:XX:XX Connected: no
[bluetooth]# connect XX:XX:XX:XX:XX:XX
Attempting to connect to XX:XX:XX:XX:XX:XX
[CHG] Device XX:XX:XX:XX:XX:XX Connected: yes
Connection successful
[bluetooth]# quit

Artık AirPod'lar iPhone'um ve Ubuntu'm arasında çok iyi çalışıyor.


3
@Grod, sadece kabul edilmiş bir cevap olduğu için herkes için işe yaradığı anlamına gelmez. Benim durumumda, kabul edilen cevap işe yaramadı, ama bu cihazı çıkarmanın yanı sıra ilk işe yaradı.
Garrett

1
Teşekkürler! Sihirli klavyemi eşleştirmeye çalışıyordum ve denedim ne olursa olsun "Bağlanamadı: org.bluez.Error.Failed" ile başarısız oldu. Yalnızca sırası: klavyeyi kapatıp tekrar açın, tarayın, XX güven, XX çift, XX çalıştı.
Eloff

1
Bu en kullanışlı cevaptı .. Tüm çözümleri denedim .. ama bu bir cazibe gibi çalıştı.
saat

5

bu prosedür benim için çalışıyor, thx.

Ek Yorumlar:

Bluetooth hoparlör eklemeye çalışıyordum, bu hata mesajımdı.

[NEW] Device FC:58:FA:B9:BF:A1 Anker A7910
[bluetooth]# connect FC:58:FA:B9:BF:A1
Attempting to connect to FC:58:FA:B9:BF:A1
[CHG] Device FC:58:FA:B9:BF:A1 Connected: yes
Failed to connect: org.bluez.Error.Failed
[CHG] Device FC:58:FA:B9:BF:A1 Connected: no
[CHG] Device FC:58:FA:B9:BF:A1 Connected: yes
[CHG] Device FC:58:FA:B9:BF:A1 Connected: no

Cihazı çıkardım ve daha sonra David Jung'un paylaştığı tüm sarpları tekrarladım.

şimdi nasıl göründüğü:

[Anker A7910]# info FC:58:FA:B9:BF:A1
Device FC:58:FA:B9:BF:A1
    Name: Anker A7910
    Alias: Anker A7910
    Class: 0x260404
    Icon: audio-card
    Paired: yes
    Trusted: yes
    Blocked: no
    Connected: yes
    LegacyPairing: yes
    UUID: Serial Port               (00001101-0000-1000-8000-00805f9b34fb)
    UUID: Audio Sink                (0000110b-0000-1000-8000-00805f9b34fb)
    UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
    UUID: A/V Remote Control        (0000110e-0000-1000-800

Tekrar Thx


Aslında önce cihazı söküp yeniden eşleştirme benim için yaptı. Neden olsa emin değilim.
xji

başka her şeyi denedikten sonra - sapkınlığı kaldırmak ve yeniden eşleştirmek benim için işe yarayan tek şey
30'da da

1

Bir yorum için özlem ve dolayısıyla gözlemden başkalarına fayda sağlamak için bir cevap yazmak:

Benim durumumda, Ubuntu 17.04, sadece bluez ( sudo apt-get install bluez) 'i kurmak işe yaradı. Hiçbir pulseaudiopakete ihtiyacım yoktu . JBL bluetooth kulaklıkla ilk bağlantıyı yapmak için David Jungs'un cevabını yeni izledim. Kulaklığın yeni açıldığından emin olun - temel olarak keşfedilebilir moda ayarlanmıştır.

Ayrıca, yeniden bağlanmak için (örneğin yeniden başlattıktan sonra), sadece bluetoothctl -a komutunu çağırıp daha sonra connect çalışır. Pencere yöneticinizde bir uygulama varsa, o zaman elbette bir kişi oradan bağlanabilir, aksi takdirde komut satırı arayüzü bluetoothctl -a olur. Cihazınızın kullanılabilir olduğundan emin olmak için menüde deviceskomut vermeyi unutmayın sudo bluetoothctl -a. Aygıt listesi boşsa, önce @David Jung'un cevabını izleyin.

Hizmetlerin çalışır durumda olduğundan emin olun. Kontrol edin sudo systemctl status bluetooth.servicesve sudo systemctl status bluetooth.target. Her ikisi de aktif ve yüklü olmalı! Bazen, bluetoothctl-a çalışmadan önce her iki hizmeti de yeniden başlatmak. Tüm komutları, sadece boşluklardan kaçınmak için sudo hakları altında yaptım.

Yararlı bir yardımcı program btmontam olarak ne olup bittiğini, bağlandığınızda, eşleştiğinizde veya bluetooth komutlarıyla ilgili herhangi bir şeyi izlemektir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.