hal , udev e messagebus varie ed eventuali

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
^[H3ad-Tr1p]^
Linux 0.x
Linux 0.x
Messaggi: 18
Iscritto il: mar 23 gen 2007, 16:24

hal , udev e messagebus varie ed eventuali

Messaggio da ^[H3ad-Tr1p]^ »

salve a tutti

ho scartabellato un po' nei forum per far funzionare hal e udev sul mio pc con slack 11

dunque ho trovato questo

http://web.tiscali.it/meskalamdug/kdeautom.html
dal quale ho scaricato i pacchetti che non ho trovato ne su slacky.it ne qui: http://piterpunk.info02.com.br/extra/ da quest ultimo ho aggiornato i pacchetti che si trovano nella pagina

dunque,dopo aver aggiornato i pacchetti ed installato quelli mancanti,ho dato i permessi a messagebus e ad hal perche' potessero essere eseguiti dal grupp che ho scelto

vorrei sapere pero' perche' pero' non mi funziona
se inserisco un cd si mette a girare ma poi non mi chiede se voglio aprirlo o meno,lo devo montare nel modo classico con mount

eppure ho seguito l how-to alla lettera

mi sapete dare qualche consiglio?
devo postare qualcosa in particolare?

Avatar utente
whites11
Linux 4.x
Linux 4.x
Messaggi: 1147
Iscritto il: ven 30 set 2005, 13:54
Località: Udine

Messaggio da whites11 »

innanzitutto verifica che i vari demoni siano attivi:

Codice: Seleziona tutto

ps -e
affinchè il media backend di kde funzioni deve essere compilato: prtroppo nella versione di kdebase ufficiale di slackware così non è. pertanto devi ricompilare kdebase (ti consiglio vivamente di scaricare slackbuild, sorgenti e tutto il resto dall'ftp di slackware.com)

Meskalamdug
Iper Master
Iper Master
Messaggi: 3965
Iscritto il: ven 14 mag 2004, 0:00

Messaggio da Meskalamdug »

Devi usare il kdebase dell'how to
o in alternativa questi

http://rlworkman.net/pkgs/11.0/testing/kde-3.5.5/

^[H3ad-Tr1p]^
Linux 0.x
Linux 0.x
Messaggi: 18
Iscritto il: mar 23 gen 2007, 16:24

Messaggio da ^[H3ad-Tr1p]^ »

Meskalamdug ha scritto:Devi usare il kdebase dell'how to
o in alternativa questi

http://rlworkman.net/pkgs/11.0/testing/kde-3.5.5/
ù


io sto scaricando i pacchetti che mi hai indicato su questa pagina per provare

sulla pagina che mi hai indicato mi dice che pero' questi pacchetti richiedono anche gamin e kmail-gpg

che scarico di qui sullo stesso sito http://rlworkman.net/pkgs/11.0/testing/kmail-gpg/

io questi non li avevo installati non so se puo' dipendere da quello

avevo pero' seguito i tutorial e pero' non mi funziona,adesso cerco di spiegarmi meglio...magari ho saltato solo qualche piccola cosa

^[H3ad-Tr1p]^
Linux 0.x
Linux 0.x
Messaggi: 18
Iscritto il: mar 23 gen 2007, 16:24

Messaggio da ^[H3ad-Tr1p]^ »

ordunque vi spieo che ho fatto

dunque io ho seguito l'how-to presente in questa pagina
http://web.tiscali.it/meskalamdug/kdeautom.html

e mi sono anche un po' aiutato con le info reperite in quest altra
http://www.linuxpackages.net/forum/view ... f8359039c3

poi ho aggiornato udev-104-2pk sysfsutils-2.1.0-3pk sysvinit-2.86-3pk
da quest altra pagina http://piterpunk.info02.com.br/extra/

il kdebase l'ho spcaricato da dove veniva indicato sul forum di linuxpackages in quanto quello della pagina in italiano non mi funzionava


ora installato il tutto ho dato i permessi 755a /etc/rc.d/rc.messagebus ed a /etc/rc.d/hal per poter essere eseguito non solo da root

headtrip@DiesIrae:~$ ls -l /etc/rc.d/rc.messagebus
-rwxr-xr-x 1 root root 1694 2006-12-13 09:42 /etc/rc.d/rc.messagebus*
headtrip@DiesIrae:~$ ls -l /etc/rc.d/rc.hal
-rwxr-xr-x 1 root root 558 2006-11-17 22:47 /etc/rc.d/rc.hal*

poi ho creato un nuovo gruppo che ho chiamato "mounters" come indicato nell altro tutorial,poi magari il nome lo modifichero' che questo non mi piace ed ho modificato /etc/dbus-1/system.d/hal.conf aggiungendo queste righe:

<!-- You can change this to a more suitable user, or make per-group -->
<policy group="104">
<allow send_interface="org.freedesktop.Hal.Device.SystemPowerManagement"/>
<allow send_interface="org.freedesktop.Hal.Device.VideoAdapterPM"/>
<allow send_interface="org.freedesktop.Hal.Device.LaptopPanel"/>
<allow send_interface="org.freedesktop.Hal.Device.Volume"/>
<allow send_interface="org.freedesktop.Hal.Device.Volume.Crypto"/>
</policy>

come indicato sul how-to ,il gruppo sul mio pc e' 104 = mounters

poi ho aggiunto il mio utente (che sarei io cioe' headtrip) al gruppo mounters

ho poi modificato /etc/udev/rules.d/udev.rules la riga
#RUN+="socket:/org/freedesktop/hal/udev_event" decommentandola come indicato sull how-to italiano

ho poi provato ad apportare questa modifica

5. I also recommend you to add a couple of lines in rc.6, so that HAL and D-BUS will be stopped at reboot or shutdown. Open /etc/rc.d/rc.6 and find:

# Shut down the SSH server:
if [ -x /etc/rc.d/rc.sshd ]; then
/etc/rc.d/rc.sshd stop
fi

ADD BEFORE OR AFTER IT

# Stop HAL:
if [ -x /etc/rc.d/rc.hald ]; then
. /etc/rc.d/rc.hald stop
fi

# Stop D-BUS:
if [ -x /etc/rc.d/rc.messagebus ]; then
. /etc/rc.d/rc.messagebus stop
fi

ed ho notato che al riavvio della macchoina ci mette un bordello a bootare

al boot comunque i demuni non partono in automatico ,li devo far partire a mano in questo modo:

root@DiesIrae:/home/headtrip# dbus-uuidgen --ensure
root@DiesIrae:/home/headtrip# /etc/rc.d/rc.messagebus start
Starting system message bus
Unknown group "power" in message bus configuration file
Unknown group "storage" in message bus configuration file
root@DiesIrae:/home/headtrip# /etc/rc.d/rc.hal start
Starting HAL daemon: /usr/sbin/hald

oltretutto non so se in /etc/dbus-1/system.d/hal.conf posso commentare in qualche modo o cancellare addirittura le righe inerenti ai due gruppi 'power' e 'storage'

quando faccio partire i demoni a mano mi dice che non conosce il gruppo power ne il grupp storage che invece mi sono stati creati durante l installazione di messagebus (credo)

ps aux mi restituisce ,dopo aver fatto partire i demoni a mano:

1001 21950 0.0 0.0 2164 784 ? Ss 15:17 0:00 /usr/bin/dbus-daemon --system
1000 21979 0.0 0.4 5312 3800 ? Ss 15:17 0:00 /usr/sbin/hald --daemon=yes
root 21980 0.0 0.1 2724 944 ? S 15:17 0:00 hald-runner
1000 21986 0.0 0.0 2008 884 ? S 15:17 0:00 hald-addon-acpi: listening on acpid socket /var/run/acpid.socket
root 21997 0.0 0.0 1796 612 ? S 15:17 0:00 hald-addon-storage: polling /dev/sda
root 21999 0.0 0.0 1796 612 ? S 15:17 0:00 hald-addon-storage: polling /dev/hdc


mi pare che ci sia tutto


mi sono stati anche creati 2 utenti nuovoi in fase di installazione: haldaemon e messagebus ma non so cosa ci devo fare con questi due utenti ne a cosa servano

all avvio di kde mi appare una finestra che dice : the kde mediamanager is not running

e comunque quando inserisco un cd sento che gira ma non mi viene montato,se lo voglio montare lo devo motare alla vecchia maniera con mount

in fstab ho commentato le righe relative ai supporti rimovibili ma non quelle inerenti all hd ne a quelli relativi al filesytem virtuali

/dev/hda2 swap swap defaults 0 0
/dev/hda1 / ext3 defaults 1 1
/dev/hda5 /boot ext3 defaults 1 2
/dev/hda6 /var ext3 defaults 1 2
/dev/hda7 /tmp ext3 defaults 1 2
/dev/hda4 /home ext3 defaults 1 2
#/dev/hdc /media/dvd auto noauto,user,exec 0 0
#/dev/sda1 /mnt/pendrive vfat noauto,users,iocharset=iso8859-15 0 0
#/dev/fd0 /mnt/floppy auto noauto,owner 0 0
none /sys sysfs defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
proc /proc proc defaults 0 0



sapete dove sbaglio?

^[H3ad-Tr1p]^
Linux 0.x
Linux 0.x
Messaggi: 18
Iscritto il: mar 23 gen 2007, 16:24

Messaggio da ^[H3ad-Tr1p]^ »

a un altra cosa

ho notato che dopo aver aggiornato udev in /etc/udev/rules.d sono presenti questi 2 files

50-udev.rules 75-network-devices.rules

in 50-udev.rules non e' presente queta riga


#RUN+="socket:/org/freedesktop/hal/udev_event"

ma bensi' questa

RUN+="socket:/org/kernel/udev/monitor"

Meskalamdug
Iper Master
Iper Master
Messaggi: 3965
Iscritto il: ven 14 mag 2004, 0:00

Messaggio da Meskalamdug »

Il kdebase di linuxpackages non va bene
e' troppo vecchia la versione di dbus che usano
usa quello di rob

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Guarda usa un piccolo trucco! Ti scarichi i dorgenti di Kdebase, della versione di KDE che stai usando. Dai il configure così

Codice: Seleziona tutto

./configure --with-hal \ 
Poi senza dare il make entri nella directory

Codice: Seleziona tutto

kioslave
Dai

Codice: Seleziona tutto

make 
e poi il classico

Codice: Seleziona tutto

 make install
In questo modo avrai l'autmount abilitato e linkato alle librerie HAL e DBUS che stai usando!

^[H3ad-Tr1p]^
Linux 0.x
Linux 0.x
Messaggi: 18
Iscritto il: mar 23 gen 2007, 16:24

Messaggio da ^[H3ad-Tr1p]^ »

gohanz ha scritto:Guarda usa un piccolo trucco! Ti scarichi i dorgenti di Kdebase, della versione di KDE che stai usando. Dai il configure così

Codice: Seleziona tutto

./configure --with-hal \ 
Poi senza dare il make entri nella directory

Codice: Seleziona tutto

kioslave
Dai

Codice: Seleziona tutto

make 
e poi il classico

Codice: Seleziona tutto

 make install
In questo modo avrai l'autmount abilitato e linkato alle librerie HAL e DBUS che stai usando!
quindi prima di kde dovrei installare tutto il resto e poi kde

mi sapete dire l esatta sequenza dei pacchetti?

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Se devi installare pacchetti precompilati non devi seguire alcuna sequenza, almeno parlo di quelli di Slacky. In ogni caso Dbus deve partire prima di HAL, parlo dei demoni! Una volta installati i precompilati, compili il kioslave di kdebase!

^[H3ad-Tr1p]^
Linux 0.x
Linux 0.x
Messaggi: 18
Iscritto il: mar 23 gen 2007, 16:24

Messaggio da ^[H3ad-Tr1p]^ »

per cui mi conviene installare tutti i pacchetti precompilati e poi compilare kdebase da sorgente come soprascritto

e per il resto funza tutto,non e' che devo attivare qualcos altro con il configure? kde non l ho mai compilato

---------

riguardo all aggiornamento di kde alla versione 3.5.5 come consigliato da meskalamdug piu' sopra che mi dici?

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Non non devi aggiungere altro, perchè in pratica compili solo nella direcoty /kioslave e con il make install andrai a sovrascrivere il kioslave installato, ma senza supporto per HAL!

^[H3ad-Tr1p]^
Linux 0.x
Linux 0.x
Messaggi: 18
Iscritto il: mar 23 gen 2007, 16:24

Messaggio da ^[H3ad-Tr1p]^ »

oki,ma fammi un po' capire bene gia che ci sono.... :!:

dunque : io ho disinstallato e reinstallato tutti i pacchetti sysfsutils ecc eccc poi prima hal e poi dbus

poi ho compilato kde-3.5.4 dai sorgenti dando nella dir principale .../kdebase-3.5.4 il ./configure --with-hal come mi avete suggerito

poi cd kioslave

make

checkinstall

ho usato checkinstall per tenere traccia del pacchetto in pkgtool,pero' non me lo ha installato;mi ha creato un pacchetto .tgz all interno della dir /kioslave

quindi fammi un po' capire: devo compilare come ho fatto prima attivando hal,entrare in kioslave e dare make make install e poi uscire da kioslave e nella dir principale dare make e checkinstall?

e' tanto per non far dei casini

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Il procedimento che hai usato è giusto, con la sola diffrenza che usando checkinstall al posto di make install hai creato anche un pacchetto tgz, oltre ad aver installto i file di kioslave.

^[H3ad-Tr1p]^
Linux 0.x
Linux 0.x
Messaggi: 18
Iscritto il: mar 23 gen 2007, 16:24

Messaggio da ^[H3ad-Tr1p]^ »

gohanz ha scritto:Il procedimento che hai usato è giusto, con la sola diffrenza che usando checkinstall al posto di make install hai creato anche un pacchetto tgz, oltre ad aver installto i file di kioslave.
ma quindi col procedimento
./configure --with-hal
make
checkinstall

dovrei aver installato e linkato le librerie kioslave

poi devo uscire dalla dir kioslave e dare nella dir principale di kde 3.5.4

make

checkinstall


per avere kdebase installato giusto?

altrimenti avrei solo kioslave; infatti dopo aver installato solo dalla dir kioslave kde non e' partito ma e' partito xcfe

scusa l ignoranza ma sai com'e'...

Rispondi