He specifically asked to run vncserver as root. I second the "never run as root" sentiment, though...
Oops, my bad. Perhaps he thought the server needs to run as root. (Since it doesn't need to access a physical framebuffer nor a privileged socket, that's not the case.)