新 CentOS 7.1 上的 Google Chrome 無法啟動

新 CentOS 7.1 上的 Google Chrome 無法啟動

我在 CentOS 7.1 伺服器上嘗試執行 Chrome 時遇到了麻煩。我知道,它沒有螢幕,它是伺服器。但無論如何我安裝了 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:同時,您可以檢查進程是否正在運作。

ps -輔助 | grep -i 鉻

相關內容