If Xvnc can't be started (say gets a Segmentation fault), the following error message is generated:
Couldn't start Xvnc; trying default font path.
Please set correct fontPath in the vncserver script.
if the error has nothing to do with fontPath, a lot of time can be wasted tracking down the real problem. The way that perl system() is used to start the process means no Segmentation fault error would be logged anything. Information is just lots. One has to hack the script to determine the command that is executed (no verbose option) and then run it by hand.
This very user unfriendly.