It appears that you have covered all the basic troubleshooting steps. One last thing I would try would be to see if checkperlmodules reveals any problems:
Code:
# /scripts/checkperlmodules --full
Also, check to make sure that there is only one Perl binary file:
Code:
# ls -alh /usr/bin/perl
# ls -alh /usr/local/bin/perl
Only one should be a file, and the other should be a symlink to the file, like this:
Code:
# ls -alh /usr/bin/perl
-rwxr-xr-x 2 root root 15K Nov 8 2007 /usr/bin/perl*
# ls -alh /usr/local/bin/perl
lrwxrwxrwx 1 root root 13 May 30 2008 /usr/local/bin/perl -> /usr/bin/perl*
If both are files, move one (I usually move the one with the oldest date), create a symlink in its place, and run checkperlmodules again.
If none of the above helps, I recommend submitting a ticket so that we may log in and investigate and correct the problem in a timely manner. There are a variety of factors that can keep the cPanel service from starting, and it can be difficult to diagnose through forum posts exactly which one is the problem, especially with the lack of output you have described.