If you have a dangling link in /etc/init.d, chkconfig reports, "/etc/init.d: No such file or directory". It should report the name of the specific file it couldn't read, not the directory name. I try to resist editorializing, but I must say that this is not the first lame error-handling problem I've found in chkconfig. To whoever wrote this package: Come on, guys, proper error-handling is not rocket science. Get it right.
Fixed in 1.3.14-1. *** This bug has been marked as a duplicate of 74324 ***
Changed to 'CLOSED' state since 'RESOLVED' has been deprecated.