ब्लूटूथ स्पीकर से कनेक्ट करने का प्रयास करते समय त्रुटि: `org.bluez.Error.Failed`


49

मैं डेबियन जेसी 8.2 चला रहा हूं। मेरे पास मेरी मशीन से जुड़ा एक ब्लूटूथ USB डोंगल है।

मैं दौड़ता हूँ sudo bluetoothctl -aतो निम्न कार्य करें:

[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

लेकिन मैं इस तरह से अपने iPhone से कनेक्ट कर सकता हूं। मैं अपने बोस मिनी II साउंडलिंक स्पीकर से कनेक्ट क्यों नहीं कर सकता?

जवाबों:


72

यह pulseaudio-module-bluetoothपैकेज स्थापित नहीं होने के कारण हो सकता है। इसे स्थापित करें यदि यह गायब है, तो pulseaudio को पुनरारंभ करें।

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

यदि समस्या अनुपलब्ध पैकेज के कारण नहीं है, तो इस मामले में समस्या यह है कि PulseAudio पकड़ में नहीं आ रहा है। इस समस्या का एक सामान्य समाधान पल्सएडियो को पुनः आरंभ करना है। ध्यान दें कि ब्लूटूथ को रूट के रूप में चलाना पूरी तरह से ठीक है जबकि पल्सएडियो उपयोगकर्ता के रूप में चलता है। PulseAudio को पुनरारंभ करने के बाद, कनेक्ट करने के लिए पुन: प्रयास करें। युग्मन को दोहराना आवश्यक नहीं है।

यदि आप ऊपर काम नहीं करते हैं तो केवल दूसरे भाग की कोशिश जारी रखें:

यदि PulseAudio को पुनरारंभ करने से काम नहीं चलता है, तो आपको मॉड्यूल-ब्लूटूथ-खोज को लोड करने की आवश्यकता है।

sudo pactl load-module module-bluetooth-discover

एक ही लोड-मॉड्यूल कमांड को जोड़ा जा सकता है /etc/pulse/default.pa। यदि वह अभी भी काम नहीं करता है, या आप PulseAudio के सिस्टम-वाइड मोड का उपयोग कर रहे हैं, तो निम्न PulseAudio मॉड्यूल को भी लोड करें (फिर इन्हें आपके default.pa या system.pa के माध्यम से लोड किया जा सकता है):

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

1
पैकेज को स्थापित करने का प्रयास करते समय त्रुटि: `पैकेज पल्सेडियो-ब्लूटूथ का पता लगाने में असमर्थ
यूजरनेम

1
मैं देख रहा हूं कि अब आपको टाइप करना है pulseaudio-bluetooth-module। मैंने स्थापित किया, फिर मार डाला और पल्सेडियो शुरू किया। मैं जुड़ा! कोई ऑडियो नहीं था, लेकिन मैंने तय किया कि स्पीकर को फिर से स्विच करके फिर से यदि आप अपना टाइपो ठीक करते हैं, तो मैं आपके उत्तर को सही चिह्नित कर सकता हूं।
यूजरनेम

6
नवीनतम रस्पियन ओएस पर, मुझे टाइप करना होगाsudo apt install pulseaudio-module-bluetooth
केव

1
डेबियन 8. के ​​लिए समान
अनातोली शेरेबकोव

1
ब्लूटूथ को ठीक करने के लिए 2 सप्ताह की खोज और आपने इसे ठीक कर लिया! साझा करने के लिए धन्यवाद!
जुलिएन एल

16

डिवाइस को पार्स करने से पहले डिवाइस पर भरोसा करने की कोशिश करें।
मुझे अपने AirPods को Ubuntu 16.04 के साथ जोड़ने का प्रयास करते समय एक ही त्रुटि मिली।
सुडोकू के साथ ब्लूटूथ में मुझे मिला

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

अब यही मैंने कोशिश की है (पूरी प्रगति)

$ 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

अब AirPods मेरे iPhone और Ubuntu के बीच खूबसूरती से काम करता है।


3
@Grod, सिर्फ इसलिए कि एक स्वीकृत जवाब है इसका मतलब यह नहीं है कि यह सभी के लिए काम करता है। मेरे मामले में, स्वीकृत जवाब से काम नहीं चला, लेकिन इस उपकरण को हटाने के साथ ही सबसे पहले काम किया।
गैरेट

1
धन्यवाद! मैं अपने मैजिक कीबोर्ड को पेयर करने की कोशिश कर रहा था और यह "कनेक्ट करने में विफल: org.bluez.Error.Failed" के साथ असफल हो रहा था, कोई बात नहीं मैंने क्या कोशिश की। केवल का क्रम: कीबोर्ड को फिर से चालू करें, फिर से स्कैन करें, XX पर भरोसा करें, जोड़ी XX, कनेक्ट XX काम करें।
एल्फ

1
यह सबसे उपयोगी उत्तर था .. मैंने सभी समाधानों की कोशिश की .. लेकिन यह एक आकर्षण की तरह काम करता था।
इन्फोकल किया गया

5

यह प्रक्रिया मेरे लिए काम करती है, thx

अतिरिक्त टिप्पणियां:

मैं एक ब्लूटूथ स्पीकर जोड़ने की कोशिश कर रहा था, यह त्रुटि संदेश था जो मेरे पास था,

[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

मैंने डिवाइस को हटा दिया और फिर डेविड जंग को साझा करने वाले सभी स्टेप्स दोहराए।

अब यह कैसा दिखता है:

[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

Thx फिर से


वास्तव में पहले डिवाइस को हटाना और फिर री-पेयरिंग ने मेरे लिए यह किया। हालांकि यकीन नहीं है।
xji

बाकी सब कोशिश करने के बाद
डिवाइड

1

एक टिप्पणी के लिए लंबे समय तक और इसलिए अवलोकन से दूसरों को लाभ पहुंचाने के लिए उत्तर लिखना:

मेरे मामले में, उबंटू 17.04, बस ब्लूज़ ( sudo apt-get install bluez) काम कर रहा है। मुझे किसी भी pulseaudioपैकेज की जरूरत नहीं थी । मैंने जेबीएल ब्लूटूथ हेडसेट के साथ पहली बार कनेक्शन करने के लिए डेविड जंग्स के उत्तर का अनुसरण किया। सुनिश्चित करें कि हेडसेट सिर्फ चालू किया गया है - मूल रूप से यह खोज योग्य मोड में सेट है।

इसके अलावा, फिर से जोड़ने के लिए (उदाहरण के लिए पुनः आरंभ करने के लिए), बस ब्लूटूथ-ए को कॉल करना और फिर कार्यों को कनेक्ट करना। यदि आपके पास अपने विंडो मैनेजर में एक एप्लेट है, तो वहाँ से एक को कनेक्ट कर सकते हैं, अन्यथा कमांड लाइन इंटरफ़ेस ब्लूटूथ-ए है। सुनिश्चित करें कि आपका डिवाइस उपलब्ध है devices, sudo bluetoothctl -aमेनू में कमांड जारी करना न भूलें । यदि डिवाइस सूची रिक्त है, तो @David जंग से पहले उत्तर का पालन करें।

सुनिश्चित करें, कि सेवाएँ चल रही हैं। sudo systemctl status bluetooth.servicesऔर के लिए जाँच करें sudo systemctl status bluetooth.target। दोनों सक्रिय और लोड होना चाहिए! कभी-कभी, ब्लूटूथ-ए काम करने से पहले, दोनों सेवाओं को फिर से शुरू करना। मैंने सभी आदेशों को sudo अधिकारों के तहत किया, बस किसी भी खामियों से बचने के लिए।

एक उपयोगी उपयोगिता btmonमॉनिटर करने के लिए है, क्या वास्तव में चल रहा है, जब आप कनेक्ट करते हैं, या जोड़ी, या ब्लूटूथ कमांड से संबंधित कुछ भी।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.