Estou tentando fazer login na minha instância do Amazon EC2 executando a edição do servidor Ubuntu 14.04. Estou executando o FreeNX. Eu instalei o FreeNX mais ou menos seguindo as instruções na documentação do Ubuntu FreeNX . Eu modifiquei meu arquivo /etc/nxserver/node.conf
definindo
ENABLE_PASSDB_AUTHENTICATION="1"
e adicionando a linha
COMMAND_START_GNOME='gnome-session --session=ubuntu-2d'
que recebi de esta essência que encontrei aleatoriamente on-line.
Eu executei os seguintes comandos para ativar a passdb
de autenticação para meu usuário principal ( ubuntu
)
sudo nxserver --adduser ubuntu
sudo nxserver --passwd ubuntu
Eu instalei o desktop do Ubuntu
apt-get install ubuntu-desktop
e uma enorme quantidade de outros desktops baseados em este post do Ask Ask do Ubuntu :
sudo apt-get install gnome-shell
sudo apt-get install xfce4
sudo apt-get install gnome-session-fallback
Meu problema atual é que, embora o login pareça estar funcionando, estou recebendo uma tela preta no meu cliente NX; Eu tentei os clientes NoMachine e OpenNX no meu mac. Se eu mexer na configuração do meu cliente, posso acessar um terminal pelo NX, mas não consigo iniciar nenhuma área de trabalho.
Quando tento começar a usar a configuração padrão "gnome", recebo uma tela preta. Eu não consigo descobrir como iniciar qualquer outro shell. Estou mais interessado em conseguir alguma forma de gnomo trabalhando, mas vou pegar o que puder.
A questão principal: por que estou recebendo uma tela preta ao tentar se conectar a um shell do gnome e o que posso fazer sobre isso?