블루투스 스피커 연결 시도 중 오류 :`org.bluez.Error.Failed`


50

Debian Jessie 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

그러나 나는 이런 식으로 내 아이폰에 연결할 있습니다. Bose Mini II SoundLink 스피커에 연결할 수없는 이유는 무엇입니까?

답변:


73

pulseaudio-module-bluetooth패키지가 설치되지 않았기 때문일 수 있습니다 . 없는 경우 설치 한 다음 pulseaudio를 다시 시작하십시오.

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

패키지 누락으로 인한 문제가 아닌 경우이 문제는 PulseAudio가 따라 오지 않는 것입니다. 이 문제에 대한 일반적인 해결책은 PulseAudio를 다시 시작하는 것입니다. PulseAudio가 사용자로 실행되는 동안 bluetoothctl을 루트로 실행하는 것이 좋습니다. 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
패키지를 설치할 때 오류가 발생했습니다 :`패키지 pulseaudio-bluetooth를 찾을 수 없습니다`
사용자 이름

1
나는 당신이 타이핑하려고했던 것을 본다 pulseaudio-bluetooth-module. 펄스 오디오를 설치 한 다음 죽이고 시작했습니다. 나는 연결했다! 오디오가 들리지 않았지만 스피커를 껐다가 다시 켜서 문제를 해결 한 경우 오타를 수정하면 답변을 올바르게 표시 할 수 있습니다.
사용자 이름

6
최신 Raspbian OS에서는 다음을 입력해야합니다.sudo apt install pulseaudio-module-bluetooth
kev

1
데비안 8과 동일.
Anatoly Scherbakov

1
블루투스를 수정하기 위해 검색 2 주 당신은 그것을 고쳤다! 공유해 주셔서 감사합니다!
Julien L

16

장치를 페어링하기 전에 먼저 장치를 신뢰하십시오.
AirPod를 Ubuntu 16.04와 페어링하려고 할 때도 같은 오류가 발생했습니다.
sudo가있는 bluetoothctl에서

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를 연결했습니다.
Eloff 2019

1
이것은 가장 유용한 답변입니다 .. 나는 모든 해결책을 시도했습니다 .. 그러나 이것은 매력처럼 작동했습니다.
infoclogged

5

이 절차는 저에게 효과적입니다.

추가 댓글:

블루투스 스피커를 추가하려고했는데이 오류 메시지는

[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

나는 장치를 제거한 다음 David Jung이 공유하는 모든 가파른 반복을 반복합니다.

이것이 지금 보이는 모습입니다 :

[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

다른 모든 것을 시도한 후에 – devide를 제거하고 다시 페어링하는 것이 나를 위해 유일한 것입니다
alwe

1

의견을 갈망하고 따라서 다른 사람들의 관찰로부터 유익을 얻으려면 답변을 작성하십시오.

필자의 경우 우분투 17.04에서 bluez ( sudo apt-get install bluez) 설치 만하면 됩니다. pulseaudio패키지 가 필요하지 않았습니다 . 방금 David Jungs의 답변에 따라 JBL 블루투스 헤드셋과 처음으로 연결했습니다. 헤드셋 전원이 방금 켜져 있는지 확인하십시오. 기본적으로 검색 가능 모드로 설정되어 있습니다.

또한 다시 연결하기 위해 (예 : 재시작 후) 단순히 bluetoothctl -a를 호출 한 다음 연결이 작동합니다. 창 관리자에 애플릿이있는 경우 애플릿에서 연결할 수 있습니다. 그렇지 않으면 명령 행 인터페이스는 bluetoothctl -a입니다. 장치에서 사용 가능한지 확인 devices하려면 sudo bluetoothctl -a메뉴 에서 명령을 실행하는 것을 잊지 마십시오. 장치 목록이 비어 있으면 먼저 @David Jung의 답변을 따르십시오.

서비스를 실행해야합니다. 확인 sudo systemctl status bluetooth.services하고 sudo systemctl status bluetooth.target. 둘 다 활성화되고로드되어야합니다! 때로는 bluetoothctl -a가 작동하기 전에 두 서비스를 다시 시작해야합니다. 허점을 피하기 위해 sudo 권한으로 모든 명령을 수행했습니다.

유용한 유틸리티는 btmon모니터링, 정확하게 진행중인 작업, 연결 또는 페어링 할 때 또는 Bluetooth 명령과 관련된 모든 항목을 모니터링하는 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.