npm 運行時出現依賴項 Xvfb 遺失錯誤

npm 運行時出現依賴項 Xvfb 遺失錯誤

在 ubuntu WSL-2 Windows 11 上執行命令時,npm run test出現下列錯誤:

[電子郵件受保護]測試
賽普拉斯運行

看起來這是您第一次使用 Cypress:9.7.0

您的系統缺少依賴項:Xvfb

安裝 Xvfb 並再次執行 Cypress。

請閱讀我們有關依賴項的文件以獲取更多資訊:

https://on.cypress.io/required-dependencies

如果您使用 Docker,我們會提供安裝了所有必要依賴項的容器。


錯誤:產生 Xvfb ENOENT


平台:linux-x64 (Ubuntu - 20.04) Cypress 版本:9.7.0
我不知道該如何解決這個錯誤。有任何想法嗎?

一些嘗試:
sudo apt-get install libg tk2.0-0 libgtk-3-0 libgbm-dev libnotify-dev libgconf-2-4 libnss3 libxss1 libasound2 libxtst6 xauth xfbv

[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 設定為手動安裝。
某些軟體包無法安裝。這可能意味著您有
請求不可能的情況或如果您正在使用不穩定的
一些必需的套件尚未創建的發行版
或已移出傳入。
以下資訊可能有助於解決問題:

以下軟體包具有未滿足的依賴關係:
 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

相關內容