Nuestros mejores investigadores han agotado sus reservas de café, buscando noche y día por la solución, hasta que Simón halló el hallazgo en GitHub y ahora la compartimos con nosotros.
Solución:
Esto puede deberse a la pulseaudio-module-bluetooth
el paquete no se está instalando. Instálelo si falta, luego reinicie pulseaudio.
sudo apt install pulseaudio-module-bluetooth
pulseaudio -k
pulseaudio --start
Si el problema no se debe a la falta del paquete, el problema en este caso es que PulseAudio no se está poniendo al día. Una solución común a este problema es reiniciar PulseAudio. Tenga en cuenta que está perfectamente bien ejecutar bluetoothctl como root mientras PulseAudio se ejecuta como usuario. Después de reiniciar PulseAudio, vuelva a intentar conectarse. No es necesario repetir el maridaje.
Continúe probando la segunda parte solo si lo anterior no funciona para usted:
Si reiniciar PulseAudio no funciona, debe cargar module-bluetooth-discover.
sudo pactl load-module module-bluetooth-discover
El mismo comando de módulo de carga se puede agregar a /etc/pulse/default.pa
. Si eso aún no funciona, o si está utilizando el modo de todo el sistema de PulseAudio, también cargue los siguientes módulos de PulseAudio (nuevamente, estos se pueden cargar a través de su default.pa o system.pa):
module-bluetooth-policy
module-bluez5-device
module-bluez5-discover
Intente confiar en el dispositivo primero antes de emparejar el dispositivo.
Recibí el mismo error al intentar emparejar mis AirPods con Ubuntu 16.04.
En bluetoothctl con sudo obtuve
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
Ahora esto es lo que he intentado (progreso completo)
$ 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
Ahora los AirPods funcionan maravillosamente entre mi iPhone y Ubuntu.
este procedimiento funciona para mí, gracias.
Comentarios adicionales:
Estaba tratando de agregar un altavoz bluetooth, este era el mensaje de error que tenía,
[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
Quité el dispositivo y luego repetí todos los empinados que comparte David Jung.
asi es como luce ahora:
[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
Gracias de nuevo
Recuerda que tienes autorización de reseñar .