dbus 0.36.2 errore all'avvio del sistema
Inviato: ven 15 set 2006, 14:47
ho notato che quando avvio la slack: ricevo un messaggio da rc.messagebus che mi avvisa che esiste un file chiamato /var/run/dbus/pid di conseguenza il sistema ritiene che un'istanza di dbus stia già girando e non ne avvia un'altra...
ho dato un occhio allo script e mi pare di capire che all'arresto di dbus il file in questione non venga rimosso correttamente quindi dbus non può ripartire al riavvio del sistema...
il fix dovrebbe essere semplice: basta aggiungere una riga nella funzione stop() dello script tipo:
il fatto è che una cosa del genere in effetti c'è nello script ma è commentata:
non ho capito molto bene la spiegazione quindi preferisco riportare qua la cosa prima di smanettare senza molto senso (in realtà mi loggo solo io al pc però preferivo fissare la cosa in maniera "decente")
grazie,
M
PS: Loris ho notato che una copia di dbus (la v.0.50.x mi pare) sia presente nel tuo mirror di gware: non è più pratico usare quella con xfce anzichè introdurre anche la 0.36 nel repository? se ho ben capito serve per "terminal" e sul sito pare che qualsiasi versione superiore alla 0.23 sia ok!
ho dato un occhio allo script e mi pare di capire che all'arresto di dbus il file in questione non venga rimosso correttamente quindi dbus non può ripartire al riavvio del sistema...
il fix dovrebbe essere semplice: basta aggiungere una riga nella funzione stop() dello script tipo:
Codice: Seleziona tutto
rm /var/run/dbus/pid
Codice: Seleziona tutto
stop() {
echo "Stopping system message bus"
## we don't want to kill all the per-user $processname, we want
## to use the pid file *only*; because we use the fake nonexistent
## program name "$servicename" that should be safe-ish
killall dbus-daemon
#RETVAL=$?
#echo
#if [ $RETVAL -eq 0 ]; then
# rm -f /var/lock/subsys/$servicename
# rm -f /var/run/dbus/pid
#fi
}
non ho capito molto bene la spiegazione quindi preferisco riportare qua la cosa prima di smanettare senza molto senso (in realtà mi loggo solo io al pc però preferivo fissare la cosa in maniera "decente")
grazie,
M
PS: Loris ho notato che una copia di dbus (la v.0.50.x mi pare) sia presente nel tuo mirror di gware: non è più pratico usare quella con xfce anzichè introdurre anche la 0.36 nel repository? se ho ben capito serve per "terminal" e sul sito pare che qualsiasi versione superiore alla 0.23 sia ok!