Hi Mark, I had a similar issue. I changed the ~/.vnc/xstartup file to be:
#!/bin/bash # Make sure that the SESSION_MANAGER environment variable is not set. unset SESSION_MANAGER # Launch Xfce in the foreground. startxfce4 and the "exited too early" problem went away. Hope this helps! Michael