npm 実行時に依存関係 Xvfb が見つからないというエラーが発生する

npm 実行時に依存関係 Xvfb が見つからないというエラーが発生する

ubuntu WSL-2 Windows 11 でコマンドを実行すると、npm run test次のエラーが発生します。

[メールアドレス]テスト
サイプレス実行

Cypress: 9.7.0 を初めて使用するようです

システムに依存関係がありません: Xvfb

Xvfb をインストールし、Cypress を再度実行します。

詳細については、依存関係に関するドキュメントをお読みください。

https://on.cypress.io/必須依存関係

Docker を使用している場合は、必要な依存関係がすべてインストールされたコンテナが提供されます。


エラー: Xvfb ENOENT を生成


プラットフォーム: linux-x64 (Ubuntu - 20.04) Cypress バージョン: 9.7.0
このエラーを解決する方法がわかりません。何かアイデアはありますか?

いくつかの試み:
sudo apt-get で libg tk2.0-0 libgtk-3-0 libgbm-dev libnotify-dev libgconf-2-4 libnss3 libxss1 libasound2 libxtst6 xauth xvfb をインストールします。

[sudo] ronのパスワード:
パッケージリストを読み込んでいます...完了
依存関係ツリーの構築
状態情報を読み込んでいます...完了
libgtk2.0-0 はすでに最新バージョンです (2.24.32-4ubuntu4)。
libgtk2.0-0 を手動でインストールするように設定しました。
libxss1 はすでに最新バージョンです (1:1.2.3-1)。
libxss1 を手動でインストールするように設定しました。
libxtst6 はすでに最新バージョンです (2:1.2.3-1)。
xauth はすでに最新バージョン (1:1.1-0ubuntu1) です。
xauth を手動でインストールするように設定しました。
一部のパッケージをインストールできませんでした。
不可能な状況を要求した場合、または不安定な
必要なパッケージがまだ作成されていないというディストリビューション
または「Incoming」から移動されました。
次の情報が状況の解決に役立つ可能性があります。

次のパッケージには満たされていない依存関係があります:
 libgl1-mesa-dri : 依存: libglapi-mesa (= 20.2.6-0ubuntu0.20.04.1) ただし、21.2.6-0ubuntu0.1~20.04.2 をインストールする必要があります
 libqt5svg5 : 依存: libqt5widgets5 (>= 5.12.8+dfsg~) ただしインストールされません
 xvfb : 依存: libgl1 ですが、インストールされません
E: エラー、pkgProblemResolver::Resolve によってブレークが生成されました。これは保留中のパッケージによって発生した可能性があります。

答え1

Rocky Linux 8でも同じ問題に直面しましたが、xorg-x11-server-Xvfbdnfパッケージをインストールすると解決しました。

dnf install -y chromium xorg-x11-server-Xvfb

関連情報