
Estoy pasando por un mal momento al intentar ejecutar Chrome en mi servidor CentOS 7.1. Lo sé, no tiene pantalla, es un servidor. Pero instalé GNOME de todos modos y usando VNC puedo ver la pantalla en una computadora remota.
¡Si lo ejecuto export DISPLAY=:0;firefox &
puedo ver que Firefox funciona bien!
El problema está en Chrome. Lo instalé en mi CentOS 7.1 y cuando lo ejecuto como "root" (sé que no debería, pero en este caso solo puedo ejecutarlo como root porque no se permite ningún otro usuario en este servidor) aparece un mensaje de error que Está BIEN DIFUNDIDO en Internet y todavía nadie ha encontrado una buena solución.
Intento ejecutar Chrome con esto:
google-chrome &
Recibo este error:
[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)
Lamentablemente Chrome no se abre. ¿Qué estoy haciendo mal?
**
**
Respuesta1
El primer mensaje de error que recibe debería poder solucionarse instalandolibexif
apt-get install libexif12
En cuanto al segundo (y más relevante) mensaje,Chrome no está diseñado para ejecutarse como root. Ejecutar su navegador como root es de hecho una mala idea desde el punto de vista de la seguridad, por lo que debe hacer lo que dice @testdemoTestlast y ejecutarlo con una cuenta de usuario normal. Si por alguna razón necesita ejecutarlo como root, intente
google-chrome --no-sandbox --user-data-dir
Respuesta2
Intentar:
sudo yum install -y libexif
Respuesta3
intente usar el siguiente comando después de instalar libexif12
google-chrome --no-sandbox --disable-gpu --disable-software-rasterizer
y espere unos minutos, Chrome debería iniciarse y le indicará que marque/desmarque los valores predeterminados.
PD: Mientras tanto, puedes comprobar si los procesos se están ejecutando.
ps-aux | grep -i cromo