Pagina 1 di 1

Il gestore dei dispositivi di KDE non in esecuzione RISOLTO

Inviato: lun 4 giu 2007, 13:06
da hombreitcc
Da qualche tempo ho installato sul mio hard drive la Slax6-3rc che ho aggiornato alla current tramite swaret.
Sino a due giorni fa nessun problema; poi, dopo l'ultimo aggiornamento, sono cominciati i problemi.
Ogni volta che avvio il computer ricevo il messaggio "Il gestore dei dispositivi di KDE non è in esecuzione". Inoltre non pendrive e dispositivi non mi si montano più in automatico.
Non so se sia un problema di link alle librerie e/o se sia cambiato qualcosa d'altro nella current.
Qualcun altro ha avuto lo stesso problema?
:(

Inviato: lun 4 giu 2007, 16:40
da dapuzz
hai installato dbus hal e kde 3.5.7?
Controlla con ps aux se sono in esecuzione i processi messagebus e hald.
(questo vale per slack current)

Inviato: sab 9 giu 2007, 20:26
da hombreitcc
Sono installati, ma non va.
In ogni caso ho ripristinato la vecchia configurazione con partimage.
Dopo ho cambiato swaret.conf in maniera da prevedere fino a 2 rollback ed ho riprovato a fare l'update tramite swaret.
Tutto bene sino a quando swaret si è inchiodato quando è arrivato a fare l'update di udev.
Ho dovuto ripristinare tutto di nuovo.
:(

Inviato: sab 9 giu 2007, 20:34
da gohanz
Avvia

Codice: Seleziona tutto

kded
da console e controlla se da errori, probabilmente ti manca qualche libreria!

Inviato: dom 10 giu 2007, 10:12
da hombreitcc
fatto. Risposta:

KDE Daemon (kded) already running

Approfitto per postarti un mex di errore di swaret:

/usr/sbin/swaret: line 3913: ((: 36#i4861>36#i48642.2: syntax error: invalid arithmetic operator (error token is ".2")

Feature only available with HAL

Inviato: sab 16 giu 2007, 20:35
da hombreitcc
Oggi ho capito che malgrado da shell la risposta sia "KDED already running", in realtà non si avviava.
Mancavano due librerie:
libhal-storage.so.1
libkded_mediamanager.la

Ho reinstallato hal ed ora non mi da più lo stesso errore all'avvio del pc. Inoltre se inserisco una pendrive la riconosce ed avvia il montaggio automatico, ma a quel punto da un altro errore:

Feature only available with HAL


???

:( :cry:

Inviato: dom 17 giu 2007, 11:02
da absinthe
hal come servizio è attivo?

M

Inviato: dom 17 giu 2007, 14:25
da bzImage
mi è capitato anche a mè con kde 3.5.7 guarda le dipendenze, se non ricordo male era dbus-qt3

Inviato: lun 18 giu 2007, 19:24
da hombreitcc
Ho finalmente capito che hal non si avvia (uso runlevel 4).
Se uso il runlevel 3 e poi avvio nell'ordine hal da shell ed il runlevel 4 (non con startx perchè non funziona???) allora la pendrive si monta benissimo.
Dunque il problema è come far avviare Hal prima di KDE.

Ho tentato mettendo il seguente comando dentro /etc/rc.d/rc.M e poi partendo con il runlevel 4:

# Start Hald
if [ -x /etc/rc.d/rc.hald ]; then
. /etc/rc.d/rc.hald
fi

Hal non si avvia.
Ovviamente ho avviato hal come servizio.
???

Inviato: lun 18 giu 2007, 19:50
da gohanz
hombreitcc ha scritto:Ho finalmente capito che hal non si avvia (uso runlevel 4).
Se uso il runlevel 3 e poi avvio nell'ordine hal da shell ed il runlevel 4 (non con startx perchè non funziona???) allora la pendrive si monta benissimo.
Dunque il problema è come far avviare Hal prima di KDE.

Ho tentato mettendo il seguente comando dentro /etc/rc.d/rc.M e poi partendo con il runlevel 4:

# Start Hald
if [ -x /etc/rc.d/rc.hald ]; then
. /etc/rc.d/rc.hald
fi

Hal non si avvia.
Ovviamente ho avviato hal come servizio.
???
Devi avviare prima il demone di Dbus altrimenti Hal non può partire! Ti riporto /etc/rc.d/rc.local creato dal Hal e Dbus di Slacky o anche dall'installazione di Gnome-Slacky!

Codice: Seleziona tutto

if [ -x /etc/rc.d/rc.messagebus ]; then
	if [ -w /var/run/dbus/dbus.pid ]; then
		rm /var/run/dbus/dbus.pid
	fi
	sh /etc/rc.d/rc.messagebus start
fi

#hal
# To disable hal, chmod rc.hal to 644
if [ -x /etc/rc.d/rc.hald ]; then
	sh /etc/rc.d/rc.hald start
fi

Inviato: mar 19 giu 2007, 17:46
da hombreitcc
Ho usato il codice che mi hai suggerito in rc.local e finalmente tutto funziona perfettamente. Grazie

:D