
ubuntu WSL-2 Windows 11에서 명령을 실행할 때 npm run test
다음 오류가 발생합니다.
[이메일 보호됨]
사이프러스 실행 테스트Cypress: 9.7.0을 처음 사용하는 것 같습니다.
시스템에 종속성이 없습니다: Xvfb
Xvfb를 설치하고 Cypress를 다시 실행하십시오.
자세한 내용은 종속성에 관한 설명서를 읽어보세요.
https://on.cypress.io/required-종속성
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가 수동으로 설치되도록 설정되었습니다. 일부 패키지를 설치할 수 없습니다. 이는 다음을 의미할 수 있습니다. 불가능한 상황을 요청하셨거나 불안정한 환경을 사용하고 계시다면 일부 필수 패키지가 아직 생성되지 않았다는 배포판 또는 수신에서 이동되었습니다. 다음 정보는 상황을 해결하는 데 도움이 될 수 있습니다. 다음 패키지에는 충족되지 않은 종속성이 있습니다. 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-Xvfb
dnf 패키지를 설치하는 데 도움이 되었습니다.
dnf install -y chromium xorg-x11-server-Xvfb