Gnome-Bluetooth funktioniert nicht richtig

Gnome-Bluetooth funktioniert nicht richtig

Ich möchte mein Headset über Bluetooth mit Debian 8 verbinden. Ich führe es vom Terminal aus aus

systemctl enable bluetooth
systemctl start bluetooth

Dann verwende ich Gnome-Bluetooth, sehe das Gerät und versuche, eine Verbindung herzustellen. Dabei geht die Verbindung jedes Mal nach weniger als einer Sekunde verloren, sodass der Status des Geräts „getrennt“ lautet. Auch wenn ich die obigen Befehle nicht ausführe, erkennt Gnome-Bluetooth das Gerät nicht. Ich habe das Problem gegoogelt und es scheint, dass es recht häufig vorkommt, aber ich habe keine Lösung gefunden.

Dies ist die Ausgabe von lsusb:

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 04f2:b3d5 Chicony Electronics Co., Ltd 
Bus 001 Device 009: ID 13d3:3393 IMC Networks 
Bus 001 Device 005: ID 1004:631c LG Electronics, Inc. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Antwort1

Lösung gefunden, nicht sicher, warum das funktioniert.

sudo apt-get install pulseaudio-module-bluetooth

starten Sie Ihr System neu.

sudo systemctl start bluetooth.service

Öffnen Sie nun das GUI-Dienstprogramm für Bluetooth und stellen Sie sicher, dass Bluetooth auf „Ein“ eingestellt ist.

im Terminaltyp

bluetoothctl

Stellen Sie sicher, dass der Befehl

zeigen

zeigt tatsächlich etwas Ähnliches wie

Name: debiansystem
Alias: debiansystem
Class: 0x0c010c
Powered: yes
Discoverable: yes
Pairable: yes
...

Jetzt vertrauen, koppeln und dann mit Ihrem Gerät verbinden.

Das hat zumindest bei mir funktioniert

Antwort2

Ich hatte auch das gleiche Problem mit Bluetooth und Debian 8, habe vieles ausprobiert, aber nichts hat mit Gnome-Bluetooth funktioniert. Ich habe die Anweisungen auf dieser Seite befolgt:https://wiki.debian.org/BluetoothUser/a2dpso tat ich

sudo apt-get install pulseaudio pulseaudio-module-bluetooth pavucontrol bluez-firmware

Dann

systemctl restart bluetooth

und obwohl ich das Gnome-Bluetooth habe, konnte ich es nicht zum Laufen bringen, also habe ich das Blueman-Applet installiert.

apt-get install blueman

Dann habe ich das gerade installierte Bluetooth Manager-Programm geöffnet (stellen Sie sicher, dass Gnome-Bluetooth geschlossen ist) und das war’s, ich konnte meine Bluetooth-Lautsprecher koppeln. Der einzige fehlende Schritt besteht darin, Sound in den Einstellungen zu öffnen und meine Bluetooth-Lautsprecher als Ausgabe auszuwählen.

Hoffentlich hilft das!!

Antwort3

Ich hatte auch ein Problem damit, die Dinge zum Laufen zu bringen, aber durch einfaches Deaktivieren von SELinux löste sich das Problem von selbst:

# First check if this is even your problem, is SELinux enabled?
getenforce

# If the above created the output of '1', then this could very
# well be your problem.. keep reading.

# Disable SELinux
setenforce 0

# Restart bluetooth
systemctl restart bluetooth

Sie können jetzt bei diesem Schritt aufhören, wenn Sie möchten (Ihr Gerät anschließen und damit arbeiten). Wenn Sie dies jedoch für die Zukunft beheben möchten, besteht die richtige Lösung darin, Ihre SELinux-Bibliothek intern zu aktualisieren (damit Sie sie wieder aktivieren können):

# Create your own module
grep bluetooth /var/log/audit/audit.log | audit2allow -M mybluetooth

# Install it now:
semodule -i mybluetooth.pp

# Now safely re-enable SELinux:
setenforce 1

Bei mir war ein Eintrag wie dieser die Ursache:

type=AVC msg=audit(1522596590.758:103): avc:  denied  { mounton } for  pid=999 comm="(uetoothd)" path="/var/lib/bluetooth" dev="dm-0" ino=2362849 scontext=system_u:system_r:init_t:s0 tcontext=system_u:object_r:bluetooth_var_lib_t:s0 tclass=dir permissive=0

verwandte Informationen