il daemon bluetooth non è in esecuzione all'avvio

4

Sto provando a collegare un mouse bluetooth al mio sistema Xubuntu usando Blueman (v. 1.21)

Il problema sembra essere bluetoothd non in esecuzione all'avvio, quindi blueman si rifiuta di avviarsi, appare solo una finestra di dialogo: "Il daemon Bluez non è in esecuzione, blueman-manager non può continuare."

Sul mio sistema, bluetoothd verrà eseguito solo come root (sudo), quindi la mia soluzione attuale è semplicemente quella di sudo bluetoothd manualmente, che funziona bene ma id come averlo eseguito all'avvio in modo che il mio mouse funzioni senza alcuna interazione da parte mia, se possibile.

Se provo ad avviare bluetoothd come non root, viene segnalato:

Bluetooth deamon 4.91
Unable to get on D-Bus

Negli script di avvio ho trovato lo stesso script bluetoothd in tutti i runlevel e 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"

Ho guardato in /etc/udev/rules.d/ ma nessun riferimento a bluetoothd.

Inoltre ho già provato senza fortuna:

  1. Modifica /etc/dbus-1/system.d/bluetooth.conf per includere il mio utente (essenzialmente copiando la parte che era per root):

                  

L'ho provato mentre mantenevo la politica di root e senza, ancora, senza fortuna!

  1. Modifica /etc/pam.d/common-session e /etc/pam.d/gdm per includere la riga:

    sessione opzionale pam_ck_connector.so

Nel caso della sessione comune era già lì, ma con un "nox11" che ho provato a rimuovere. Nessuna fortuna senza fortuna.

Btw, sono confuso su quale gestore di sessione sto usando, dato che ho sia xfce4-session che gdm-session-worker in esecuzione.

In ogni caso, spero che qualcuno sia abbastanza esperto da capirlo o portare qualche suggerimento, altrimenti mi scuso sinceramente per aver perso tempo! Firmo con 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

Pace B)

    
posta ffaxer 21.11.2011 - 15:40

1 risposta

1

Presumo che questo sia lo stesso stack bluez installato su Ubuntu, sto usando 11.10 come riferimento. Per quanto riguarda il dbus conf, appare se aggiungi il tuo usato al gruppo "bluetooth" dovresti essere in grado di parlare con org,bluez .

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

Scritto sullo script dei demoni Bluetooth, non assomiglia affatto al mio.

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

Non sono un esperto di bluetooth ma dall'aspetto di quello che stai facendo, quello sembra lontano dai sentieri battuti. Bluez deve avere un metodo regolare per la profilazione e dispositivi di avvio automatico. Un po 'googling ha rivelato questo:

link

link

Non sembra che blueman stia facendo la cosa giusta per te, se tu doversi immergere così profondamente nei file di configurazione, sta facendo più male che bene. Raccomanderei di scaricarlo e disinfettare il tuo stack bluez, ad es. apt-get rimuovere, dpkg --purge e apt-get install. Quindi, a partire dal bluez docs, configura e accoppia il mouse per l'associazione automatica all'avvio.

Blueman fa anche parte dell'universo quindi è facilmente possibile che sia fuori di sincronizzazione con il nostro stack corrente e le sue modifiche alla configurazione stanno causando problemi.

Spero che ti aiuti, buona fortuna.

    
risposta data ppetraki 21.11.2011 - 16:10

Leggi altre domande sui tag