CentOS7.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が開きません。何が問題なのですか?
**
**
表示される最初のエラーメッセージは、libexif
をインストールすることで解決できます。
apt-get install libexif12
2番目の(そして最も関連性のある)メッセージに関して、 Chromeはrootとして実行するようには設計されていません 。ブラウザをrootとして実行することは、セキュリティの観点からは確かに悪い考えです。そのため、@ testdemoTestlastが言うように実行し、通常のユーザーアカウントを使用して実行する必要があります。何らかの理由でrootとして実行する必要がある場合は、試してください
google-chrome --no-sandbox --user-data-dir