Estou executando o Ubuntu 12.04 VPS de 64 bits com 512 MB de RAM e um disco rígido de 15 GB. Em servidores VPS novos / frescos separados, eu instalei o LXDE, Lubuntu e Xubuntu usando o tightvnc - em um servidor VPS separado. Em todas as ocasiões, não consigo usar o Chromium.
Edit: Eu tentei o LXDE no Ubuntu 10.04 e tudo está funcionando. Este parece ser um problema no Ubuntu 12.04.
Para esclarecer, estes são servidores VPS remotos em que eu VNC. Não há monitor instalado na máquina remota.
Eu clico no ícone para iniciar o Chromium, uma tela colorida roxa aparece quando ela tenta ser lançada e, em uma fração de segundo depois, ela cai. Às vezes, posso ver a barra de endereços do Chromium, as guias, etc., por um breve momento, enquanto ele tenta ser executado.
Se eu tentar executar a partir da linha de comando, obtenho:
chromium-browser
Xlib extension “RANDR” missing on display ":1"
Em instâncias aleatórias, o Chromium tentará enviar um relatório de falha. Nessas notas notei isso ...
can't open profile /home/user1/.config/chromium/Default/Preferences
Eu olhei nessa pasta e, de fato, não há pasta Preferences. Então eu crio uma pasta Preferences
, tento rodar o Chromium e a pasta é renomeada Preferences.bad
.
Em seguida, excluo toda a pasta Default
, tentei iniciar o Chromium e uma nova pasta Default
foi criada. O Chromium trava e ainda não é criada uma pasta Preferences dentro dessa nova pasta Default.
Parece que há um problema de permissão ou algo assim, mas não consigo identificar. Aqui é exatamente como eu instalo esses ambientes de desktop, passo a passo. Talvez você possa ver algo que estou fazendo errado.
Eu implantei o novo VPS Ubuntu de 64 bits. Eu SSH no servidor como root e execute os seguintes comandos ...
apt-get update
apt-get upgrade
apt-get install lubuntu tightvncserver
Eu então adiciono um usuário VNC e defino senhas ...
adduser user1
su - user1
vncpasswd
exit
Como root, edito /etc/init.d/vncserver
#!/bin/bash
PATH="$PATH:/usr/bin/"
export USER="user1"
DISPLAY="1"
DEPTH="16"
GEOMETRY="1024x768"
OPTIONS="-depth ${DEPTH} -geometry ${GEOMETRY} :${DISPLAY}"
. /lib/lsb/init-functions
case "$1" in
start)
log_action_begin_msg "Starting vncserver for user '${USER}' on localhost:${DISPLAY}"
su ${USER} -c "/usr/bin/vncserver ${OPTIONS}"
;;
stop)
log_action_begin_msg "Stoping vncserver for user '${USER}' on localhost:${DISPLAY}"
su ${USER} -c "/usr/bin/vncserver -kill :${DISPLAY}"
;;
restart)
$0 stop
$0 start
;;
esac
exit 0
edite home /home/user1/.vnc/xstartup
e para este exemplo eu adiciono (para lubuntu):
#!/bin/sh
#xrdb $HOME/.Xresources
xsetroot -solid grey
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
export XKL_XMODMAP_DISABLE=1
autocutsel -fork
openbox &
/usr/bin/lxsession -s Lubuntu -e LXDE &
Atualize as permissões de arquivo para permitir que os usuários iniciem o X Server
chown -R user1. /home/user1/.vnc && chmod +x /home/user1/.vnc/xstartup
sed -i 's/allowed_users.*/allowed_users=anybody/g' /etc/X11/Xwrapper.config
Crie /etc/init.d/vncserver
executável e inicie o servidor VNC:
chmod +x /etc/init.d/vncserver && service vncserver start
Adicione o servidor VNC para iniciar automaticamente na reinicialização:
update-rc.d vncserver defaults
Eu então inicio o TightVNC Viewer na minha máquina Windows e entro no servidor: 5901 para acessar a área de trabalho.
Eu também tentei instalar o ambiente de desktop com xrdp e rdp na área de trabalho como raiz e o mesmo problema. Então eu acho que elimina problemas com o tightvnc.
Parece não haver problemas com outros aplicativos no dekstop. O Firefox funciona muito bem, mas infelizmente eu preciso fazer o Chromium funcionar nesse caso.
Há algo que estou fazendo de errado com a minha configuração?