Getting hal to invoke callouts

Phillip Susi psusi at cfl.rr.com
Mon Jan 9 07:31:07 PST 2006


Please read what you quoted me as saying: "I have made sure that the 
script is world executable, and set my home directory to be world writable."

I'm not sure why it wasn't executing but it started to do so, and yes, I 
found that it is being run with uid = hal and NO groups, even though 
hald itself is running with groups = hal, floppy, cdrom, and plugdev ( 
according to /proc ).  I am not sure why the callout is not inheriting 
the groups that the daemon is in, but that seems to be a bug.

Danny Kukawka wrote:
> On Sunday 08 January 2006 00:20, Phillip Susi wrote:
>> I did as you sugested and verified that info.callouts.add is set on the
>> object with g-d-m, but my dump script is still not being called.  I have
>> made sure that the script is world executable, and set my home directory
>> to be world writable.  Do you have any more ideas?  
> 
> How did you start HAL? Without --retrain-privileges? In this case IMO hald run 
> as user haldaemon (or something else), but not as user. Because of this hal 
> can't access your home for read/write (depending on your access rights).
> 
> Possible solutions: 
> - copy your script to a accessable dir (e.g. /tmp)
> - start hal with --retain-privileges
> 
> Cheers,
> 
> Danny



More information about the hal mailing list