[hal] Hal ne se lance plus (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Hiéroglyphe
Hankyu
Messages : 41
Inscription : lun. 16 févr. 2009, 11:37
Localisation : Paris

[hal] Hal ne se lance plus (résolu)

Message par Hiéroglyphe »

Salut à tous,

hal refuse de démarrer chez moi, que ce soit -naturellement- au boot via rc.conf, que via la commande:

Code : Tout sélectionner

 sudo /usr/sbin/hald --daemon=no --verbose=yes
00:37:24.853 [I] hald.c:673: hal 0.5.14
00:37:24.853 [I] hald.c:674: using child timeout 250s
00:37:24.853 [I] hald.c:739: Will not daemonize
00:37:24.853 [I] hald_dbus.c:5444: local server is listening at unix:abstract=/var/run/hald/dbus-pKta4h62HT,guid=f6c2f0b867bc76bfcc32d17e4b58e534
00:37:24.855 [I] hald_runner.c:304: Runner has pid 21429
Runner started - allowed paths are '/usr/lib/hal:/usr/lib/hal/scripts:/usr/bin'
00:37:24.856 [I] hald_runner.c:184: runner connection is 0x980cae0
00:37:24.860 [W] osspec.c:388: Unable to open /proc/mdstat: No such file or directory
00:37:24.862 [I] mmap_cache.c:278: cache mtime is 1261563752
Error binding udev_event socket: Address already in use
~/ zgrep -i inotify /proc/config.gz
CONFIG_INOTIFY=y
CONFIG_INOTIFY_USER=y
Une idée de l'origine du problème ?
Dernière modification par Hiéroglyphe le ven. 22 janv. 2010, 15:17, modifié 1 fois.
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [hal] Hal ne se lance plus

Message par oktoberfest »

Salut,

j'obtiens le même phénomène que toi (en lançant la même commande que toi), mais parce que j'ai déjà hal qui tourne.
Tu es sur que hal ne tourne pas ? Un petit :

Code : Tout sélectionner

ps -ef | grep hald
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Avatar de l’utilisateur
Nic0
Chu Ko Nu
Messages : 454
Inscription : dim. 11 janv. 2009, 03:16
Localisation : Calvados (14)

Re: [hal] Hal ne se lance plus

Message par Nic0 »

Salut,

Pour le lancer manuellement (root),

Code : Tout sélectionner

/etc/rc.d/hal restart
S'il n'affiche aucune erreur c'est bon, si lors du stop il n'affiche pas d'erreur non plus, c'est qu'il était déjà lancé.
~ Yet Another DevOps Blog ~
Hiéroglyphe
Hankyu
Messages : 41
Inscription : lun. 16 févr. 2009, 11:37
Localisation : Paris

Re: [hal] Hal ne se lance plus

Message par Hiéroglyphe »

Curieux:

Code : Tout sélectionner

~/ ps -ef | grep hald
hal       1768     1  0 Jan21 ?        00:00:00 /usr/sbin/hald
root      1769  1768  0 Jan21 ?        00:00:00 hald-runner
root      1797  1769  0 Jan21 ?        00:00:00 hald-addon-input: Listening on /dev/input/event6 /dev/input/event5 /dev/input/event2 /dev/input/event3
root      1808  1769  0 Jan21 ?        00:00:01 hald-addon-storage: polling /dev/sdb (every 2 sec)
hal       1814  1769  0 Jan21 ?        00:00:00 hald-addon-acpi: listening on acpi kernel interface /proc/acpi/event
root      1816  1769  0 Jan21 ?        00:00:11 hald-addon-storage: polling /dev/sr0 (every 2 sec)
martin   11296  2157  0 11:19 pts/0    00:00:00 grep --color=auto hald
Donc c'est qu'il est lancé ?
Hald c'est bien le daemon de hal ?

Pourtant:

Code : Tout sélectionner

~/ sudo /etc/rc.d/hal restart
:: Stopping Hardware Abstraction Layer                                                                                                                              [FAIL]

~/ sudo /etc/rc.d/hal stop
:: Stopping Hardware Abstraction Layer                                                                                                                              [FAIL]

~/ sudo /etc/rc.d/hal start
:: Starting Hardware Abstraction Layer                                                                                                                              [FAIL]
dbus lui fonctionne correctement:

Code : Tout sélectionner

~/ sudo /etc/rc.d/dbus stop
:: Stopping D-BUS system messagebus                                                                                                                                 [DONE] 
~/ sudo /etc/rc.d/hal start
:: Starting D-BUS system messagebus                                                                                                                                 [DONE] 
:: Starting Hardware Abstraction Layer                                                                                                                              [FAIL]
Au fait, mon rc.conf ressemble à ça:

Code : Tout sélectionner

DAEMONS=(syslog-ng hal network openntpd netfs @fcron sensors @alsa gpm @cups sshd @avahi-daemon !avahi-dnsconfd stbd samba smbnetfs gnome-settings-daemon @mpd)
J'ai vraiment aucune idée de pourquoi il ne se lance plus :/
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [hal] Hal ne se lance plus

Message par oktoberfest »

Si tu regardes /etc/rc.d/hal, tu verras que pour arrêter le démon, le script se base sur le contenu du fichier /var/run/hald.pid, qui doit contenir le pid du démon hal.

- Est-ce que ce fichier existe ?
- S'il existe, quel est son contenu ? Cela devrait être 1768, mais j'en doute dans ton cas.

Si le fichier n'existe pas ou ne contient pas 1768, c'est que le démon a été lancé manuellement, et pas via le /etc/rc.d/hal.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Avatar de l’utilisateur
Nic0
Chu Ko Nu
Messages : 454
Inscription : dim. 11 janv. 2009, 03:16
Localisation : Calvados (14)

Re: [hal] Hal ne se lance plus

Message par Nic0 »

oktoberfest a écrit :- S'il existe, quel est son contenu ? Cela devrait être 1768, mais j'en doute dans ton cas.
Je ne vois pas trop pourquoi le pid d'hal _devrait_ être 1768 de façon automatisé ?
~ Yet Another DevOps Blog ~
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [hal] Hal ne se lance plus

Message par oktoberfest »

Nic0 a écrit :
oktoberfest a écrit :- S'il existe, quel est son contenu ? Cela devrait être 1768, mais j'en doute dans ton cas.
Je ne vois pas trop pourquoi le pid d'hal _devrait_ être 1768 de façon automatisé ?
J'ai dit 1768 parce que c'est le résultat du ps dans un post précédent. Bien sur le numéro est variable.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Avatar de l’utilisateur
Nic0
Chu Ko Nu
Messages : 454
Inscription : dim. 11 janv. 2009, 03:16
Localisation : Calvados (14)

Re: [hal] Hal ne se lance plus

Message par Nic0 »

Au temps pour moi.
~ Yet Another DevOps Blog ~
Hiéroglyphe
Hankyu
Messages : 41
Inscription : lun. 16 févr. 2009, 11:37
Localisation : Paris

Re: [hal] Hal ne se lance plus

Message par Hiéroglyphe »

Merci pour votre aide;

/var/run/hald.pid n'était effectivement pas le même... alors histoire de revérifier, j'ai effacé le fichier (inutile?), j'ai rebooté et err... je ne sais pas trop ce qui sait passé, mais hal remarche maintenant :|
Curieux...
Répondre