O Chromium não roda no Ubuntu 12.04 com o Remote Desktop VNC (Funciona no 10.04)

1

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?

    
por rivitzs 20.12.2013 / 16:10

0 respostas