Fehler „Abhängigkeit Xvfb fehlt“ beim NPM-Lauf

Fehler „Abhängigkeit Xvfb fehlt“ beim NPM-Lauf

Beim Ausführen des Befehls npm run testunter Ubuntu WSL-2 Windows 11 erhalte ich die folgende Fehlermeldung:

[email geschützt]Testlauf
von Cypress

Es sieht so aus, als ob Sie Cypress zum ersten Mal verwenden: 9.7.0

Ihrem System fehlt die Abhängigkeit: Xvfb

Installieren Sie Xvfb und führen Sie Cypress erneut aus.

Weitere Informationen finden Sie in unserer Dokumentation zu Abhängigkeiten:

https://on.cypress.io/erforderliche Abhängigkeiten

Wenn Sie Docker verwenden, stellen wir Container mit allen erforderlichen installierten Abhängigkeiten bereit.


Fehler: spawn Xvfb ENOENT


Plattform: Linux x64 (Ubuntu – 20.04) Cypress-Version: 9.7.0
Ich bin nicht sicher, wie ich diesen Fehler beheben kann. Irgendwelche Ideen?

Einige Versuche:
sudo apt-get installiere libg tk2.0-0 libgtk-3-0 libgbm-dev libnotify-dev libgconf-2-4 libnss3 libxss1 libasound2 libxtst6 xauth xvfb

[sudo] Passwort für Ron:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum erstellen
Statusinformationen werden gelesen... Fertig
libgtk2.0-0 ist bereits die neuste Version (2.24.32-4ubuntu4).
libgtk2.0-0 auf manuell installiert eingestellt.
libxss1 ist bereits die neuste Version (1:1.2.3-1).
libxss1 auf manuell installiert eingestellt.
libxtst6 ist bereits die neuste Version (2:1.2.3-1).
xauth ist bereits die neuste Version (1:1.1-0ubuntu1).
xauth auf manuell installiert eingestellt.
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass Sie
eine unmögliche Situation angefordert oder wenn Sie die instabile
Distribution, dass einige erforderliche Pakete noch nicht erstellt wurden
oder aus dem Eingangsbereich verschoben wurden.
Die folgenden Informationen können zur Lösung des Problems beitragen:

Die folgenden Pakete weisen nicht erfüllte Abhängigkeiten auf:
 libgl1-mesa-dri: Hängt ab von: libglapi-mesa (= 20.2.6-0ubuntu0.20.04.1), aber 21.2.6-0ubuntu0.1~20.04.2 muss installiert werden
 libqt5svg5: Hängt ab von: libqt5widgets5 (>= 5.12.8+dfsg~), wird aber nicht installiert
 xvfb: Hängt ab von: libgl1, wird aber nicht installiert
E: Fehler, pkgProblemResolver::Resolve hat Unterbrechungen generiert, dies kann durch zurückgehaltene Pakete verursacht werden.

Antwort1

Ich hatte dasselbe Problem unter Rocky Linux 8 und die Installation xorg-x11-server-Xvfbdes dnf-Pakets hat geholfen

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

verwandte Informationen