Felsökning Ovanpå Den åtgärden Xvfb Kan Inte öppna Skärmen
September 30, 2021Rekommenderas: Fortect
Du kan möjligen se ett fel som din xvfb inte kan öppna skärmen. Tja, det finns också flera sätt att lösa den här typen av problem, som vi snart kommer att prata om.
Jag måste köra XVFB så Docker med Firefox, men jag kan inte slå ihop dem
FRÅN abevoelker / ruby: senaste # Ubuntu -orienteradeENV på TERM linuxKÖR apt-get up mark && apt-get install -y ..... DISPLAYMiljö: 99# Installera xvfb init -skriptetADD xvfb_init /etc/init.d/xvfb standard xvfb -kod init.dKÖR chmod a + x /etc/init.d/xvfbCMD ["Firefox"]
Fel
: går inte att öppna, förmedla till :: 99
Rekommenderas: Fortect
Är du trött på att din dator går långsamt? Är det full av virus och skadlig kod? Var inte rädd, min vän, för Fortect är här för att rädda dagen! Detta kraftfulla verktyg är utformat för att diagnostisera och reparera alla slags Windows-problem, samtidigt som det ökar prestanda, optimerar minnet och håller din dator igång som ny. Så vänta inte längre - ladda ner Fortect idag!
Jag försöker följa dessa instruktioner http://afterdesign.net/2016/02/07/recording-headless-selenium-tests-to-mp4.html för inspelning av selentester.
Men när jag försöker förena en gate till xvfb tar jag upp:
[x11grab @ 0x1e3b460] -funktionen 127.0.0.1:44 öppnas inte, fel 1.127.0.0.1:44: I / O -fel
xvfb-run --listen-tcp --auth-file --server-num = 46 /tmp/xvfb.auth -s "-ac ingenting -skärm 1920x1080x24" gedit
ffmpeg -f x11grab -video_size 1920x1080 -i 127.0.0. -codec: v 1:44 libx264 -r 12 ~ / test.mp4
[x11grab @ 0x1e74460] 127.0.0.1:44 visas helt enkelt inte när det öppnas, bristande 1.127.0.0.1:44: I / O -fel
Detta är samma svar som jag tar när xvfb absolut inte fungerar.
Jag hittade något här som är precis som ett problem: https://bugzilla.redhat.com/show_bug.cgi?id=1340432 Men detta uppmuntras att åtgärdas i produkt 1 Jag använder redan plan 1.17 Direction och jag är 2: en helhet 18.4-0ubuntu0.2.
Enligt Lauschers svar har jag minskat problemet angående detta:
$ Xvfb: 48 -lyssna tcp -ac -screen 3 1920x1080x24
$ xdpyinfo -display localhost: fyrtiofyra | Hals -n10Annonsnamn: lokal värd: 44Versionsnummer i: 11.0Producentkanal: X.Org FoundationTillverkarens versionsnummer: 11804000X.Org -version: 1.18.4maximal förfrågningsstorlek: 16 777 212 byteRörelsebuffertvikt: 256Bitmappsblock, bitordning, stoppning: 36, LSBFirst, 32Image Byte Order: LSBFirstNummer kopplat till format som levereras med pixmap: 6
Å ena sidan, om jag gör detta i en terminal:
$ xvfb-run --listen-tcp --server-num innebär 44 -s "-ac -screen dubbel 1920x1080x24" google-chrome --user-data-dir = / tmp
$ xdpyinfo -display localhost: 44xdpyinfo: Ineffektivt för att öppna "localhost: 44" -skärmen.
Så jag har den här lösningen, men jag kan fortfarande inte kommunicera med xvfb-run gjort tcp
Paket: xvfb
Version: 2: 1.1. 1-21etch1
xvfb -skivan fungerar i stort sett inte för mig. Oavsett vilka X-klienter jag flödar xvfb-kör med, misslyckas DISPLAY-anslutningen. Till exempel
g skarp 3. *** @ trend-cc: ~ rr xvfb-run xterm
xterm Fel Xt: Det gick inte ens att öppna vyn :: 99
-usr / bin / xvfb-run: bond 158: (4889) utrota : – Ingen koordineringsprocess hittades
Detta händer kanske inte bara med standarddisplay 99, även när jag uttryckligen anger, till exempel
. mindre annonsnummer.
1
För att kunna prenumerera, skicka ett e-postmeddelande så att du debian-bugs-dist-***@lists.debian.org
med ämnet därför “avsluta prenumerationen”. Problem? Kontakta ***@lists.debian.org
Carsten Pfeiffer publicerar
xvfb i inlägget kommer bara aldrig att fungera för mig. Oavsett vilken X-klient jag kör xvfb-run som har, kommer den bara inte att ansluta till DISPLAY. Exempel xterm Xt -fel: Det går inte att öppna skärmen :: 99
för varje usr / bin / xvfb -run: transfer 158: kill: (4889) – Ingen kompletterande process hittades
Jag kan reproducera detta. Försök att generera mer information om tillståndet
(med -e -alternativet, xvfb -run för att hjälpa dig att starta) a.
–
För att prenumerera, skicka ett e-postmeddelande till debian-bugs-dist-***@lists.debian.org
nu med ämnet “avsluta prenumeration”. Problem? Kontakta ***@lists.debian.org
[pid 12202] länk (“/ tmp .tX99-lock”, “/tmp/.X99-lock”) matchar 0
[pid 12202] ta bort länken (“/ tmp och .tX99-lock”) 0
[pid betyder 12202] rt_sigaction (SIGALRM, 0x835f2c0, [ALRM], 0, NULL, 8) 0
[pid = 12202] setitimer (ITIMER_REAL, it_interval = 0, 20000, it_value betyder 0, 20000, NULL ) tre
[pid betyder 12202] setitimer (ITIMER_REAL, it_interval är lika med 0, 0, it_value = 8, 0, NULL) 0
[pid är lika med 12202] uname (sys = “Linux”, nod innebär “hosti .leonde.de”, …) betyder 12202] 0
[pid plug (PF_FILE, SOCK_STREAM, 0) = 12202] tre
[pid Getrlimit (RLIMIT_NOFILE, rlim_cur = 800, rlim_max = 1024 ) = 12202] noll
[pid umask (0) kan betyda 022
[pid 12202] lstat64 (“eller tmp / .X11-unix”, 0777, st_size är lika med 4096, …) = ingenting
[pid 12202] avlänka (“per tmp / .X11 -unix / X99”) är lika med -1 EPERM (operation inte tilldelad)
[pid 12202] bind (0, Path = ” / tmp / sa_family motsvarar af_file, .X11 -unix / X99 “, 20) = minst en EADDRINUS E (adress som redan används)
[pid 12202] send (2, “_XSERVTrans”, 11) = 10
[pid 12202] skriv (2, “socketunixcreatelistener: … so c” …, motsvarar 59) 59
[pid 12202] umask (022) = 0
[pid 12202] kom med (2, “_XSERVTrans”, 11) = elva
[pid 12202] skriv (2, “MakeAllCOTSServerListeners: serv” …, 51) = 12202] femtioen
[pid write (2, ” nFatal error server: n”, 21) står för 21
[pid 12202] develop (2 , “Kan inte identifieras av en person som älskar melodier” …, 84) innebär 84
[pid Write (2, 12202] ” n”, 1) matchar 5
[pid 12202] ta bort länken (” /tmp/.X99 -lock “) innebär 0
[pid 12202] exit_group (1) =?
Det finns konstiga saker i din /tmp/.X11-unix-katalog. Om
/tmp/.X11-unix/X99 redan finns, även om /tmp/.X99-lock inte kan, så rensar du uttaget och börjar om.
för
För att prenumerera, skicka ett mejl tillsammans med sökvägen till debian-bugs-dist-***@lists.debian.org
med tanke på ämnet “avsluta prenumeration”. Problem? Kontakta ***@lists.debian.org
Julien Christaus budskap: Jag springer, förstår detta kan förklara vad som exakt händer här.
Unix -kapacitet verkar vara inkompatibelGiven av ett antal skäl …
Xvfb Cannot Open Display
Xvfb Ne Peut Pas Ouvrir L Affichage
Xvfb Non Puo Aprire Il Display
Xvfb Kan Het Scherm Niet Openen
Xvfb Kann Display Nicht Offnen
Xvfb Nao Pode Abrir A Tela
Xvfb는 디스플레이를 열 수 없습니다
Xvfb Ne Mozhet Otkryt Displej
Xvfb Nie Moze Otworzyc Wyswietlacza
Xvfb No Puede Abrir La Pantalla