SUN SOLARIS boot: start daemons

Hi,

I have a problem on a Solaris 9 server! After a restart some daemons don't start and I have to start them manually!

I thing that everything is ok in the /sbin/rc3 script! And if I run manually the "/etc/init.d/xxx start" the services start without problem.

I didn't find anything in "/var/adm/messages" (dmesg).

I tried to redirect the output in /sbin/rc3 :
-
echo $f >> /tmp/boot.log
case $f in
*.sh) . $f >> /tmp/boot.log ;;
*) /sbin/sh $f start >> /tmp/boot.log ;;
-
The result is (for example UC4) in /tmp/boot.log :
-
/etc/rc3.d/S97UC4
Sun Microsystems Inc. SunOS 5.9 Generic May 2002
setting sys environment uc4 - scnpapp1 (SunOS)
setting x11 environment

Starting OpenWindows in 5 seconds (type Control-C to interrupt)
-

I am lost! Someone could say to me what can be the problem and how can I analyze it in more details?

Tank's and best regards

check the default runlevel in /etc/inittab

you should see this line:

is:3:initdefault:

if instead you see:

is:2:initdefault:

your default runlevel is 2.

If this looks to be correct you could post the output of 'ptree'.