I get an error on my console when booting my Solaris 8 sparc system (it shows briefly) XAUTH path error.
vncserver will not start automatically.
However vncserver will run no problem
S99vncserver contains a line:
perl /usr/local/bin/vncserver :1 -name root
So it looks like at boot time Solaris does not have the correct PATH prior to executing rc2.d/S99vncserver.