
У меня возникли проблемы с запуском Chrome на моем сервере CentOS 7.1. Я знаю, у него нет экрана, это сервер. Но я все равно установил GNOME и с помощью VNC могу видеть экран на удаленном компьютере.
Если я запущу его, export DISPLAY=:0;firefox &
то увижу, что Firefox работает нормально!
Проблема с Chrome. Я установил его на CentOS 7.1, и когда я запускаю его как "root" (я знаю, что не должен этого делать, но в этом случае я могу запустить его только как root, потому что другим пользователям не разрешено на этом сервере), я получаю сообщение об ошибке, которое РАСПРОСТРАНЕНО в Интернете, и никто до сих пор не нашел хорошего решения.
Я пытаюсь запустить Chrome с помощью этого:
google-chrome &
Я получаю эту ошибку:
[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)
К сожалению Chrome не открывается. Что я делаю не так?
**
**
решение1
Первое сообщение об ошибке, которое вы получаете, можно устранить, установивlibexif
apt-get install libexif12
Что касается второго (и самого важного) сообщения,Chrome не предназначен для работы с правами root.. Запуск браузера как root действительно плохая идея с точки зрения безопасности, поэтому вам следует сделать так, как говорит @testdemoTestlast, и запустить его с помощью учетной записи обычного пользователя. Если по каким-то причинам вам нужно запустить его как root, попробуйте
google-chrome --no-sandbox --user-data-dir
решение2
Пытаться:
sudo yum install -y libexif
решение3
попробуйте использовать следующую команду после установки libexif12
google-chrome --no-sandbox --disable-gpu --disable-software-rasterizer
и подождите несколько минут, Chrome должен запуститься и предложить вам отметить/снять отметки по умолчанию.
PS: Тем временем вы можете проверить, запущены ли процессы.
пс -aux | grep -i хром