質問するログイン新規登録

Q&A

0回答

1304閲覧

リモート端末からのSSH接続で、Headless Chromeの起動が失敗する。

K.KINO

総合スコア10

Chrome

Google Chromeは携帯、テレビ、デスクトップなどの様々なプラットフォームで利用できるウェブブラウザです。Googleが開発したもので、Blink (レンダリングエンジン) とアプリケーションフレームワークを使用しています。

SSH

SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

0グッド

0クリップ

投稿2018/11/09 00:19

0

0

前提・実現したいこと

同じ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の起動が失敗する要因があるのでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.29%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問