npm 실행 시 종속성 Xvfb 누락 오류

npm 실행 시 종속성 Xvfb 누락 오류

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-Xvfbdnf 패키지를 설치하는 데 도움이 되었습니다.

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

관련 정보