Bluetooth (ne) démarre (pas) mais pas de réseau

bonjour ,
sous debian bullseye et XFCE bluetooth ne démarre pas :

mm@Xfce:~$ sudo service bluetooth status
● bluetooth.service - Bluetooth service
     Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Tue 2022-03-22 14:42:56 CET; 32min ago
       Docs: man:bluetoothd(8)
   Main PID: 596 (code=exited, status=203/EXEC)
        CPU: 10ms

mars 22 14:42:56 Xfce systemd[1]: Starting Bluetooth service...
mars 22 14:42:56 Xfce systemd[596]: bluetooth.service: Failed to locate executable /usr/lib/bluetooth/bluetoothd: No such file or directory
mars 22 14:42:56 Xfce systemd[596]: bluetooth.service: Failed at step EXEC spawning /usr/lib/bluetooth/bluetoothd: No such file or directory
mars 22 14:42:56 Xfce systemd[1]: bluetooth.service: Main process exited, code=exited, status=203/EXEC
mars 22 14:42:56 Xfce systemd[1]: bluetooth.service: Failed with result 'exit-code'.
mars 22 14:42:56 Xfce systemd[1]: Failed to start Bluetooth service.

de plus pas d’erreur détectée au démarrage :

mm@Xfce:~$ sudo dmesg -l err
mm@Xfce:~$ 

je ne sais pas par quel bout prendre ce problème

Bonjour,

Au vu de ces messages d’erreur :

mars 22 14:42:56 Xfce systemd[596]: bluetooth.service: Failed to locate executable /usr/lib/bluetooth/bluetoothd: No such file or directory
mars 22 14:42:56 Xfce systemd[596]: bluetooth.service: Failed at step EXEC spawning /usr/lib/bluetooth/bluetoothd: No such file or directory

Le fichier /usr/lib/bluetooth/bluetoothd signalé manquant se retrouve dans le paquet bluez, vérifie sa présence sur ton système :
sudo apt install --reinstall bluez
Redémarrer ensuite le service bluetooth :
sudo systemctl restart bluetooth.service

A+

erreur corrigée dans le 1er post : non pas buster mais bullseye

j’aurais dû indiquer que le dossier /usr/lib/bluetooth n’existe pas dans /usr . De plus

apt-cache policy bluez
bluez:
  Installé : 5.55-3.1
  Candidat : 5.55-3.1
 Table de version :
 *** 5.55-3.1 500
        500 http://deb.debian.org/debian bullseye/main amd64 Packages
        100 /var/lib/dpkg/status

Tente quand même la réinstallation du paquet bluez, puis le redémarrage du service bluetooth :
sudo apt install --reinstall bluez
sudo systemctl restart bluetooth.service

A+

j’avais tenté une réinstallation mais sans redémarrer le service et là j’obtiens quelque chose de nouveau :

sudo service bluetooth status
● bluetooth.service - Bluetooth service
     Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor pre>
     Active: active (running) since Tue 2022-03-22 16:26:02 CET; 29s ago
       Docs: man:bluetoothd(8)
   Main PID: 2919 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 4358)
     Memory: 760.0K
        CPU: 21ms
     CGroup: /system.slice/bluetooth.service
             └─2919 /usr/libexec/bluetooth/bluetoothd

mars 22 16:26:02 Xfce systemd[1]: Starting Bluetooth service...
mars 22 16:26:02 Xfce bluetoothd[2919]: Bluetooth daemon 5.55
mars 22 16:26:02 Xfce systemd[1]: Started Bluetooth service.
mars 22 16:26:02 Xfce bluetoothd[2919]: Starting SDP server
mars 22 16:26:02 Xfce bluetoothd[2919]: Bluetooth management interface 1.21 ini>
mars 22 16:26:02 Xfce bluetoothd[2919]: profiles/sap/server.c:sap_server_regist>
mars 22 16:26:02 Xfce bluetoothd[2919]: sap-server: Operation not permitted (1)
lines 1-19/19 (END)...skipping...
● bluetooth.service - Bluetooth service
     Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2022-03-22 16:26:02 CET; 29s ago
       Docs: man:bluetoothd(8)
   Main PID: 2919 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 4358)
     Memory: 760.0K
        CPU: 21ms
     CGroup: /system.slice/bluetooth.service
             └─2919 /usr/libexec/bluetooth/bluetoothd

mars 22 16:26:02 Xfce systemd[1]: Starting Bluetooth service...
mars 22 16:26:02 Xfce bluetoothd[2919]: Bluetooth daemon 5.55
mars 22 16:26:02 Xfce systemd[1]: Started Bluetooth service.
mars 22 16:26:02 Xfce bluetoothd[2919]: Starting SDP server
mars 22 16:26:02 Xfce bluetoothd[2919]: Bluetooth management interface 1.21 initialized
mars 22 16:26:02 Xfce bluetoothd[2919]: profiles/sap/server.c:sap_server_register() Sap driver initialization failed.
mars 22 16:26:02 Xfce bluetoothd[2919]: sap-server: Operation not permitted (1)

mais toujours pas de dossier /usr/lib/bluetooth et aucun réseau bluetooth visible

j’ai peut-être trouvé un détail intéressant en regardant dans /usr/libexec/bluetooh . L’exécutable ( est-ce bien son nom ? ) bluetoothd est avec une permission root . Je vais essayer de le passer en user pour voir .

  • essai non concluant ; je l’ai repassé en root

En fait, le paquet bluez installe /usr/libexec/bluetooth/bluetoothd ainsi que /usr/sbin/bluetoothd,
voir là : Liste des fichiers du paquet bluez
Pas grave, puisque que le service semble se lancer correctement pour toi après la réinstallation du paquet bluez; l’avertissement concernant sap-server peut être ignoré, amha.

Il faudra l’intervention de plus calés que moi pour pousser plus loin l’investigation, désolé…

A+

en tout cas merci pour le coup de main , au moins le service est démarré .

Bonjour,

Pas une bonne idée, amha…

A+

j’ai un 2ème bullseye autonome sur ssd et il souffre de la même maladie : bluetooth activé mais pas de réseau . De plus je viens de remarquer que :

  • la wifi de mon portable ( bullseye ) ne fonctionne pas mais celle du mobile ( android ) est ok donc la livebox marche bien .
  • j’ai un souci avec mon clavier car les touches ( Fn + F2 à F12) ne fonctionnent pas toutes et comme ( Fn + F11 ) = mode avion je me demande s’il n’y a pas un blocage à ce niveau . Pourtant
sudo rfkill
[sudo] Mot de passe de mm3 : 
ID TYPE      DEVICE     SOFT     HARD
 0 wlan      phy0   débloqué débloqué
 1 bluetooth hci0   débloqué débloqué

donc ?

que donne

dpkg -l |egrep -i 'bluez|bluetooth' |cut -d' ' -f3

ce matin , hors bluetooth , après redémarrage tout semble êttre rentré dans l’ordre : wifi et Fn + … ne présentent plus de problèmes .

mm@Xfce:~$ dpkg -l |egrep -i 'bluez|bluetooth' |cut -d' ' -f3
bluetooth
bluez
bluez-firmware
bluez-obexd
bluez-tools
libbluetooth3:amd64

j"ai aussi essayé ceci :

mm@Xfce:~$ sudo bluetoothctl
Agent registered
[CHG] Controller 0C:54:15:A6:F5:80 Pairable: yes
[bluetooth]# devices
[bluetooth]# 


mm@Xfce:~$ sudo rfcomm connect hci0 88:9E:33:31:88:00
Can't connect RFCOMM socket: Host is down

j’étais à 2 doigts de réussir mais une clé d’accès ou un code pin manquant a bloqué la connexion qui a été refusée par mon mobile :

sudo bluetoothctl
Agent registered
[CHG] Controller 0C:54:15:A6:F5:80 Pairable: yes
[bluetooth]# power on
Changing power on succeeded
[bluetooth]# discoverable on
Changing discoverable on succeeded
[bluetooth]# agent on
Agent is already registered
[bluetooth]# pairable on
Changing pairable on succeeded
[bluetooth]# scan on
Discovery started
[CHG] Controller 0C:54:15:A6:F5:80 Discovering: yes
[bluetooth]# scan off
Discovery stopped
[CHG] Controller 0C:54:15:A6:F5:80 Discovering: no
[bluetooth]# connect 88:9E:33:31:88:00
Device 88:9E:33:31:88:00 not available
[NEW] Device 88:9E:33:31:88:D0 Orange Rise 54
Request confirmation
[agent] Confirm passkey 875568 (yes/no): y
[CHG] Device 88:9E:33:31:88:D0 Connected: no
[DEL] Device 88:9E:33:31:88:D0 Orange Rise 54
[bluetooth]# 

en tout cas c’est la 1ère fois que debian « voit » mon mobile car d’habitude " hcitool scan" ne donne aucun résultat . De plus mon mobile a enfin reconnu debian … mais toujours aucune icône bluetooth et aucun signe de réseau actif .

avec bluez j’ai réussi à apparier ma barre de son mais c’est l’installation de blueman qui a été déterminante pour apparier mon mobile :

  • l’icône bluetooth est alors apparue dans la liste des applications/paramètres de xfce
  • elle s’est affichée dans la barre des tâches et j’ai enfin pu télécharger des photos à partir du mobile

synaptic indique : " Blueman est un outil GTK+ de gestion de bluetooth pour GNOME utilisant le dorsal D-Bus bluez. " et tout ce que j’avais retenu , à tort apparemment , est qu’il était destiné à l’environnement de gnome . Et dans la liste des réseaux figure " rise 54 " . Affaire classée .