
Estou tendo dificuldades ao tentar executar o Chrome em meu servidor CentOS 7.1. Eu sei, não tem tela, é um servidor. Mas instalei o GNOME mesmo assim e usando o VNC posso ver a tela em um computador remoto.
Se eu executar, export DISPLAY=:0;firefox &
posso ver o Firefox funcionando perfeitamente!
O problema está no Chrome. Eu instalei no meu CentOS 7.1 e quando executo como "root" (sei que não deveria, mas neste caso só posso executá-lo como root porque nenhum outro usuário é permitido neste servidor) recebo uma mensagem de erro que está BEM DIVULGADO na Internet e ninguém ainda encontrou uma boa solução.
Eu tento executar o Chrome com isto:
google-chrome &
Eu recebo este erro:
[root@ip-172-31-49-160 /]# google-chrome &
[4] 11889
[root@ip-172-31-49-160 /]# [1:1:0912/031926:ERROR:image_metadata_extractor.cc(111)] Couldn't load libexif.
[1:1:0912/031926:ERROR:nacl_fork_delegate_linux.cc(314)] Bad NaCl helper startup ack (0 bytes)
Infelizmente o Chrome não abre. O que estou fazendo de errado?
**
**
Responder1
A primeira mensagem de erro que você está recebendo deve ser resolvida com a instalaçãolibexif
apt-get install libexif12
Quanto à segunda (e mais relevante) mensagem,O Chrome não foi projetado para ser executado como root. Executar seu navegador como root é realmente uma má ideia do ponto de vista da segurança, então você deve fazer o que @testdemoTestlast diz e executá-lo usando uma conta de usuário normal. Se por algum motivo você precisar executá-lo como root, tente
google-chrome --no-sandbox --user-data-dir
Responder2
Tentar:
sudo yum install -y libexif
Responder3
tente usar o seguinte comando após instalar o libexif12
google-chrome --no-sandbox --disable-gpu --disable-software-rasterizer
e aguarde alguns minutos, o Chrome deve iniciar e solicitar que você marque/desmarque os padrões.
PS: Enquanto isso, você pode verificar se os processos estão em execução.
ps-aux | grep -i cromo