Page 1 sur 1

[hal] Montage automatique (contourné)

Publié : lun. 24 août 2009, 21:21
par cycyx
Bon,

Je reviens à la charge...
Maintenant que Hal vérifie bien mon CD, halevt ne monte plus rien !
Dans les logs, j'ai ça :

Code : Tout sélectionner

Aug 24 21:08:55 vaio kernel: usb 2-2: new high speed USB device using ehci_hcd and address 6
Aug 24 21:08:55 vaio kernel: usb 2-2: configuration #1 chosen from 1 choice
Aug 24 21:08:55 vaio kernel: scsi7 : SCSI emulation for USB Mass Storage devices
Aug 24 21:09:00 vaio kernel: scsi 7:0:0:0: Direct-Access     Archos   PC Hard Drive    0316 PQ: 0 ANSI: 2
Aug 24 21:09:00 vaio kernel: sd 7:0:0:0: Attached scsi generic sg2 type 0
Aug 24 21:09:00 vaio kernel: sd 7:0:0:0: [sdb] 116808615 512-byte hardware sectors: (59.8 GB/55.6 GiB)
Aug 24 21:09:00 vaio kernel: sd 7:0:0:0: [sdb] Write Protect is off
Aug 24 21:09:00 vaio kernel: sdb: sdb1
Aug 24 21:09:00 vaio kernel: sd 7:0:0:0: [sdb] Attached SCSI removable disk
Aug 24 21:09:00 vaio halevt: Exécution de halevt-mount -u /org/freedesktop/Hal/devices/volume_uuid_0000_0008 -m 002
Cela dit, mon Archos n'est pas monté !

En revanche, si je lance la commande à la main, ça fonctionne :

Code : Tout sélectionner

[cyriac@vaio ~]$ mount
/dev/sda8 on / type ext4 (rw)
none on /dev type ramfs (rw,relatime)
none on /proc type proc (rw,relatime)
none on /sys type sysfs (rw,relatime)
none on /dev/pts type devpts (rw)
none on /dev/shm type tmpfs (rw)
/dev/sda7 on /boot type ext2 (ro)
/dev/mapper/lvm-home on /home type ext4 (rw)
/dev/mapper/lvm-opt on /opt type ext4 (rw)
/var/lib/pacman.db on /var/lib/pacman type ext2 (rw,loop=/dev/loop0)
[cyriac@vaio ~]$ halevt-mount -u /org/freedesktop/Hal/devices/volume_uuid_0000_0008 -m 002
[cyriac@vaio ~]$ mount
/dev/sda8 on / type ext4 (rw)
none on /dev type ramfs (rw,relatime)
none on /proc type proc (rw,relatime)
none on /sys type sysfs (rw,relatime)
none on /dev/pts type devpts (rw)
none on /dev/shm type tmpfs (rw)
/dev/sda7 on /boot type ext2 (ro)
/dev/mapper/lvm-home on /home type ext4 (rw)
/dev/mapper/lvm-opt on /opt type ext4 (rw)
/var/lib/pacman.db on /var/lib/pacman type ext2 (rw,loop=/dev/loop0)
/dev/sdb1 on /media/ARCHOS5 type vfat (rw,nosuid,nodev,uhelper=hal,uid=1000)
Pour info :

Code : Tout sélectionner

[cyriac@vaio ~]$ pacman -Q | grep hal
hal 0.5.12git20090421.4fc367-2
hal-info 0.20090716-2
halevt 0.1.4-4
et je lance halevt dans mon .xinitrc comme ça : "halevt -c /home/cyriac/.halevt/HalevtConfigActions.xml &"
J'ai un process halevt en <defunct> et un ayant les bons paramètres.
Si je kill mon halevt et le relance dans un terminal, mon Archos se monte automatiquement et se remonte à chaque fois ensuite (et j'ai toujours mon process en <defunct>)...

Bref, je ne comprends plus rien.

Re: [hal] Montage automatique (en cours)

Publié : mar. 25 août 2009, 16:06
par cycyx
Wahou...

Alors là, je reste perplexe et sans voix.

...........

Donc voilà : si je démarrer halevt depuis mon .xinitrc => rien.
Si je le démarre depuis Fvwm => ça fonctionne bien.

Quelqu'un voit-il ce que je loupe là ?

Re: [hal] Montage automatique (en cours)

Publié : mar. 25 août 2009, 18:25
par benjarobin
Je vais te proposer un piste, ce n'est pas une solution, c'est bourrin je préviens: Donc tu créer un petit script qui contient ceci

Code : Tout sélectionner

#!/bin/sh
sleep 30; halevt -c /home/cyriac/.halevt/HalevtConfigActions.xml
Puis tu lance de la même façon ce script dans initrc avec un & bien sur

Re: [hal] Montage automatique (en cours)

Publié : mar. 25 août 2009, 19:54
par cycyx
J'ai déjà tenté un :
(sleep 3; halevt -c /home/cyriac/.halevt/HalevtConfigActions.xml) &

Dans mon .xinitrc, mais peu efficace : il me fallait toujousr le killer et le relancer.
Je vais mettre ça en "contourné", mais ça me chagrine un peu quand même.

Merci pour ta piste ! :p