ホームページ  >  記事  >  バックエンド開発  >  WebDriverException を修正する方法: サービス chromedriver が予期せず終了しました。ステータス コード: 127?

WebDriverException を修正する方法: サービス chromedriver が予期せず終了しました。ステータス コード: 127?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-10-27 09:03:02514ブラウズ

How to Fix WebDriverException: Service chromedriver unexpectedly exited. Status code was: 127?

WebDriverException: サービス chromedriver が予期せず終了しました。ステータス コード: 127

このエラーは、chromedriver 実行可能ファイルがステータス コード 127 で予期せず終了した場合に発生します。これは、依存関係が欠落しているために chromedriver プロセスを開始できなかったことを示します。

解決策

このエラーの解決策は、不足している依存関係をインストールすることです。 Ubuntu 17.10 の場合は、次のコマンドを実行します。

<code class="bash">apt-get install -y libglib2.0-0=2.50.3-2 \
    libnss3=2:3.26.2-1.1+deb9u1 \
    libgconf-2-4=3.2.6-4+b1 \
    libfontconfig1=2.11.0-6.7+b1</code>

または、次のコマンドを使用して、不足している依存関係を特定できます。

<code class="bash">ldd /usr/local/bin/chromedriver</code>

このコマンドは、次の共有オブジェクトの依存関係を出力します。 chromedriver 実行可能ファイル。不足している依存関係は「見つかりません」としてリストされます。その後、オペレーティング システムに適切なパッケージ マネージャーを使用して、不足している依存関係をインストールできます。

不足している依存関係をインストールしたら、chromedriver プロセスを再起動すると、エラーが解決されるはずです。

以上がWebDriverException を修正する方法: サービス chromedriver が予期せず終了しました。ステータス コード: 127?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。