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 サイトの他の関連記事を参照してください。