A atualização para o Ubuntu 14.04 redefiniu as permissões para .vnc / xstartup. O arquivo de log encontrado na pasta .vnc para cada sessão era crucial para entender o que estava acontecendo. Para corrigir isso eu usei
sudo chmod 755 xstartup
Isso resolveu esse problema, mas fiquei com uma tela cinza. Depois de analisar várias soluções, nenhuma delas me ajudou a encontrar isso:
como instalar e -configure-vnc-on-ubuntu-14-04
Eu usei o conteúdo do arquivo xstartup listado lá para obter um desktop vnc transitável
#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &
No geral, estou muito desapontado com esta configuração da área de trabalho, mas espero que algum dia o ambiente Unity esteja disponível para conexões VNC.