web-dev-qa-db-fra.com

le démon bluetooth ne s'exécute pas au démarrage

J'essaie de connecter une souris Bluetooth à mon système Xubuntu à l'aide de Blueman (v. 1.21).

Le problème semble être bluetoothd ne fonctionne pas au démarrage, donc blueman refuse de démarrer, seule une boîte de dialogue apparaît: "Le démon Bluez n'est pas en cours d'exécution, blueman-manager ne peut pas continuer."

Sur mon système, bluetoothd ne fonctionnera qu’en tant que root (Sudo). Par conséquent, ma solution actuelle consiste simplement à passer à Sudo bluetoothd manuellement. si possible.

Si j'essaie de démarrer bluetoothd en tant que root, il indique:

Bluetooth deamon 4.91
Unable to get on D-Bus

Dans les scripts de démarrage, j'ai trouvé le même script bluetoothd dans tous les niveaux d'exécution et init.d:

DAEMON=/usr/sbin/bluetoothd
test -f /usr/sbin/bluetoothd || exit 0
#  bluetoothd normally starts up by udev rules.  it needs dbus to function,
log_progress_msg "bluetoothd"
pkill -TERM bluetoothd || true
log_progress_msg "bluetoothd"

J'ai regardé dans /etc/udev/rules.d/ mais pas de référence à bluetoothd.

En outre, j'ai déjà essayé sans succès:

  1. Édition de /etc/dbus-1/system.d/bluetooth.conf pour inclure mon utilisateur (essentiellement en copiant la partie qui était pour root):

Je l'ai essayé tout en gardant la politique racine et sans, toujours pas de chance!

  1. Édition de /etc/pam.d/common-session et /etc/pam.d/gdm pour inclure la ligne:

    session optionnelle pam_ck_connector.so

Dans le cas de common-session, c'était déjà là, mais avec un "nox11" que j'ai essayé de supprimer. Pas de chance pas de chance.

Btw, je suis confus quant au gestionnaire de session que j'utilise, car j'ai xfce4-session et gdm-session-worker en cours d'exécution.

Quoi qu'il en soit, j'espère que quelqu'un est assez avisé pour résoudre le problème ou apporter des indices, sinon je m'excuse sincèrement d'avoir perdu votre temps! Je vais signer avec uname -a:

Linux [mycompname] 3.0.0-9-lowlatency #12ppa1~natty1-Ubuntu SMP PREEMPT Mon Aug 22 06:52:15 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

Paix B)

5
ffaxer

Je suppose que c'est la même pile bluez qui est installée dans Ubuntu. J'utilise 11.10 comme référence. En ce qui concerne dbus conf, si vous ajoutez votre message utilisé au groupe "bluetooth", vous devriez pouvoir parler à org,bluez.

 <!-- allow users of bluetooth group to communicate with hcid -->
 <policy group="bluetooth">
 <allow send_destination="org.bluez"/>
 </policy>

en ce qui concerne votre script bluetooth daemons, il ne ressemble en rien au mien.

 dpkg -S init.d/bluetooth 
 bluez: /etc/init.d/bluetooth

Je ne suis pas un expert en matière de bluetooth, mais à en juger par ce que vous faites, cela semble bien sortir des sentiers battus. Bluez doit avoir une méthode régulière de profilage et de démarrage automatique des périphériques. Un petit googling a révélé ceci:

http://www.gentoo.org/doc/en/bluetooth-guide.xml

https://www.hanscees.com/old/bluezhowto.html

Il ne semble pas que blueman fasse ce qu'il faut pour vous. Si vous devez plonger aussi profondément dans les fichiers de configuration, cela fait plus de mal que de bien. Je recommanderais de le vider et de désinfecter votre pile bluez, par exemple. apt-get remove, dpkg --purge et apt-get install. Ensuite, à partir de bluez docs, configurez et associez votre souris pour une association automatique au démarrage.

Blueman fait également partie de l'univers, il est donc tout à fait possible qu'il ne soit pas synchronisé avec notre pile actuelle et que les modifications apportées à la configuration posent des problèmes.

J'espère que ça aide, bonne chance.

1
ppetraki