4

Я плохо пытаюсь запустить 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 ответ1

2

Первое полученное сообщение об ошибке должно быть решено установкой libexif

apt-get install libexif12

Что касается второго (и наиболее значимого) сообщения, Chrome не предназначен для запуска с правами root. Запускать браузер с правами root действительно плохая идея с точки зрения безопасности, поэтому вам следует поступить так, как говорит @testdemoTestlast, и запустить его, используя учетную запись обычного пользователя. Если по каким-то причинам вам нужно запустить его как root, попробуйте

google-chrome --no-sandbox --user-data-dir

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .