But you solution didn't help though.
Then I followed the google link from rg3 to this post
here at LQ.
There the problem was solved by updating /etc/ld.so.cache, since the path to libglib was missing.
I tried rebuilding ld.so.cache and got some result...
Now, at least, hald don't die with a GLIB error.
But it still dies.
Runner started - allowed paths are '/usr/libexec:/usr/lib/hal/scripts:/usr/bin'
*** [DIE] device_info.c:rules_match_and_merge_device():962 : Rule is NULL on jump
And I'm still in the dark as to why. Makes me want to learn HAL I guess.
Well, back to the search engines.
Please show it if you know it
did a google-search for device_info.c:rules_match_and_merge_device():962 : Rule is NULL on jump
one person solved problem by removing a completely incorrect fdi file