I tried running “vncserver” on Solaris and hit with the error message “vncserver: couldn’t find “Xvnc” on your PATH.”. The problem here is that VNC requires xauth which was not present in the $PATH.  On a quick search I found this blog which solved my issue. The xauth on solaris was available at /usr/X11/bin:/usr/openwin/bin. I changed the $PATH and it worked like a charm 🙂