I have an interesting problem with chkconfig and a service that is started on boot in my mediacentre.
I have a script in /etc/init.d called lircd that starts up the infrared remote control lirc daemon and its client: irexec daemon in run levels 2,3,4,5. These daemons both start as they should but the irexec daemon is always unresponsive.
If I kill the irexec process and start it from bash using the same command as is in the chkconfig script (as root or user) the daemon works, but if I restart the lircd service (thus restarting the irexec daemon from the service) irexec is unresponsive again.
When I check the irexec process using ps aux | grep irexec, the output is the same regardless of if it is started from the service or manually.
I run Fedora 8 with the latest updates and have selinux disabled. Does anyone have any ideas?