コマンドラインに表示されるChromeエラーメッセージは次のとおりです。
注:force_s3tc_enableオプションのデフォルト値は環境によって上書きされます。
[11850:11915:0210/111421.109731:ERROR:bus.cc(394)] バスに接続できません。サーバーアドレスを確認できません。不明なアドレスタイプ(有効なタイプの例は 'tcp'、UNIX 'unix')
[11850:11875:0210/111421.366506: エラー: cert_verify_proc_nss.cc(922)] Translate.googleapis.com の CERT_PKIXVerifyCert が失敗しました。 err=-5992
[11850:11878:0210/111421.366506: エラー: cert_verify_proc_nss.cc(922)] clientservices.googleapis.com の CERT_PKIXVerifyCert が err=-5992 のため失敗しました。
...
これが私の場合の解決策であることがわかりました。
愚かな理由で、最新のFirefoxバージョンがどこにあるかをLD_LIBRARY_PATH
含めるように環境変数を設定しました。/usr/local/firefox
そこからChromelibnss*
は/usr/lib64
。/usr/local/firefox
LD_LIBRARY_PATH
setenv LD_LIBRARY_PATH
したがって、空のため、Chromeの問題は解決されます。 (Firefoxは修正があるかどうかにかかわらずまだ機能します。)
問題が解決した後もここに投稿すると思いました。
答え1
この問題は、
libnss3.so
Firefox 58.0.1に付属のバージョンを使用しているGoogle Chromeで発生します。 Google Chromeが使用しているものとは異なるようです。問題が発生した後にFirefox 58.0.1のインストールを実行できるように環境変数に追加されました。削除すると、Google Chromeの問題が解決しました。
/usr/local/firefox
/usr/local/firefox/libnss3.so
/usr/lib64/libnss3.so
/usr/local/firefox
LD_LIBRARY_PATH
/usr/local
/usr/local/firefox
LD_LIBRARY_PATH
やや危険なのは、/usr/local/firefox
Google Chrome(バージョン64.0.3282.140(64ビット))とFirefox 58.0.1(インストール済み)の2つのブラウザが変更を適用するために再起動せずに数日間並んで実行されていることですLD_LIBRARY_PATH
。 Google Chromeの場合。
答え2
Eclipse IDEのJavaプログラムから直接サブプロセスとしてChromeを起動すると同じ問題が発生しました。
Eclipseは奇妙に環境を拡張します。LD_LIBRARY_PATH=/usr/lib/firefox
LD_LIBRARY_PATH=/nonexisting_dir
起動構成に追加の環境設定を追加することで問題が解決しました。