前提・実現したいこと
同じPC端末上で、VirtualBoxに2つの端末を作り、それぞれをサーバA、サーバBとみなして、SSH接続しています。
サーバA,Bとも Ubuntu16.04LTSがインストールされており、2つともアダプター1にNAT、アダプター2にホストオンリーアダプターを設定しており、アダプター2を通じてSSH接続をしています。
※アダプター1は、会社内のLANに接続していますので、アダプター2での接続になっています。
サーバB側には、Karma上でJasmine等、テスト環境がインストールされており、その中で、Google ChromeをHeadlessモードで使っています。
これをサーバB側で、Karmaを起動したら、Headless Chromeは正常に起動しているのですが、サーバA側からSSH接続経由で、Karmaを起動したところ、処理途中で、Headless Chromeの起動が失敗してしまいます。
サーバA側、サーバB側とも同じアカウント(パスワードも同じ)にしております。
また、関係ないとは思いましたが、DISPLAY設定も、ともに「:0」として合わせた状態です。
発生している問題・エラーメッセージ
以下のように、タイムアウトを発生して、3回繰り返した後、停止してしまいます。
09 11 2018 08:56:20.407:WARN [launcher]: Chrome have not captured in 60000 ms, killing.
09 11 2018 08:56:20.424:DEBUG [launcher]: Process Chrome exited with code 0
09 11 2018 08:56:20.425:DEBUG [temp-dir]: Cleaning temp dir /tmp/karma-66690691
補足情報(FW/ツールのバージョンなど)
Ubuntu 16.04LTS (サーバA,Bとも)
Karma 3.00 (サーバBのみ)
Node.js v8.12.0 (サーバBのみ)
SSH接続はできており、Karmaの起動はサーバAからも実施できているようですので、Karmaの処理過程で Headless Chromeの起動が失敗していることが、上記のログから見える状態です。
リモート接続からの場合(あるいはSSH接続の場合)に、Headless Chromeの起動が失敗する要因があるのでしょうか?
あなたの回答
tips
プレビュー