Fehlerbehebung Und Eigentlich Sollte Xvfb Den Bildschirm Nicht öffnen
September 30, 2021
Empfohlen: Fortect
Sie können sehr gut einen Fehler sehen, dass xvfb in der Lage ist, den Bildschirm zu öffnen. Nun, es gibt mehrere Möglichkeiten, dieses Dilemma zu lösen, über das wir gleich sprechen werden.
Ich muss XVFB und Docker mit Firefox ausführen, kann aber nicht daran teilnehmen
FROM abevoelker per ruby: neueste # Ubuntu orientiertENV gefunden auf TERM linuxRUN apt-get up class && apt-get install -y ..... DISPLAYUmgebung: 99# Installieren Sie das xvfb-Init-SkriptHINZUFÜGEN xvfb_init /etc/init.d/xvfb Standard xvfb Nummer init.dRUN chmod a Functional + x /etc/init.d/xvfbCMD ["Firefox"]
Fehler
: wirkungslos zu öffnen, benachrichtigen :: 99
Empfohlen: Fortect
Sind Sie es leid, dass Ihr Computer langsam läuft? Ist es voller Viren und Malware? Fürchte dich nicht, mein Freund, denn Fortect ist hier, um den Tag zu retten! Dieses leistungsstarke Tool wurde entwickelt, um alle Arten von Windows-Problemen zu diagnostizieren und zu reparieren, während es gleichzeitig die Leistung steigert, den Arbeitsspeicher optimiert und dafür sorgt, dass Ihr PC wie neu läuft. Warten Sie also nicht länger - laden Sie Fortect noch heute herunter!
Ich versuche, diese Ratschläge http://afterdesign.net/2016/02/07/recording-headless-selenium-tests-to-mp4.html zu befolgen, um Selentests aufzuzeichnen.
Wenn ich jedoch versuche, ein neues Gate mit xvfb zu verbinden, erhalte ich:
[x11grab @ 0x1e3b460] Anzeige 127.0.0.1:44 ganz nicht geöffnet, Fehler 1.127.0.0.1:44: I für jeden O-Fehler
xvfb-run --listen-tcp --auth-file --server-num = 44 /tmp/xvfb.auth -h "-ac nichts -screen 1920x1080x24" gedit
ffmpeg -f x11grab -video_size 1920x1080 -i 127.0.0.-codec: v 1:44 libx264 -z 12 ~ / test.mp4
[x11grab @ 0x1e74460] 127.0.0.1:44 wird nicht nur beim Öffnen angezeigt, Fehler 1.127.0.0.1:44: E/A-Fehler
Dies ist definitiv die gleiche Antwort, die ich zu der Zeit bekomme, als xvfb absolut nicht funktioniert.
Ich habe hier etwas gefunden, das einem fabelhaften Problem ähnelt: https://bugzilla.redhat.com/show_bug.cgi?id=1340432 Dies sollte jedoch in Produkt 1 behoben werden und ich benutze bereits Version 1.17 Direction und bin 2:1 innerhalb 18.4-0ubuntu0.2.
Laut Lauschers Antwort auf diese Frage habe ich das Problem auf Folgendes reduziert:
$ Xvfb: 44 -tcp notieren -ac -screen 1 1920x1080x24
$ xdpyinfo -display localhost: 47 | Hals -n10Name der Anzeige: localhost: 44Versionsmenge i: 11.0Kanal des Produzenten: X.Org FoundationHersteller-Versionsnummer: 11804000X.Org-Version: 1.18.4maximale Größe des Antragsformulars: 16.777.212 ByteBewegungspuffergröße: 256Bitmap-Block, Bitreihenfolge, Padding: 32, LSBFirst, 32Bild-Byte-Reihenfolge: LSBFirstAnzahl der mit Pixmap gelieferten Größen: 6
Einerseits, wenn mir das in einem Terminal Spaß macht:
rr xvfb-run --listen-tcp --server-num = vierundvierzig -s "-ac -screen zwei 1920x1080x24" google-chrome --user-data-dir = /tmp
usd xdpyinfo -display localhost: 44xdpyinfo: Unwirksam zum Öffnen der Anzeige "localhost: 44".
Also ich habe einen neuen Workaround, aber ich kann immer noch keine Zeit für den xvfb-run done tcp verbinden
Paket: xvfb
Version: 2: 1.1. 1-21etch1
Der xvfb-Record hat bei mir einfach nicht funktioniert. Unabhängig davon, dass ich den X-Client mit xvfb-run ausführe, schlägt die DISPLAY-Verbindung fehl. Aus Anlass
g sharp – *** – trend-cc: ~ rr xvfb-run xterm
xterm Fehler Xt: Konnte nicht einmal die Ansicht öffnen :: 99
oder usr / bin / xvfb-run: line hundertachtundfünfzig: (4889) ausrotten: – Keine passenden Methoden gefunden
Dies geschieht meistens nicht bei der Standardanzeige 99, sondern darüber hinaus, wenn ich zB explizit
angebe. kleinere Anzeigennummer.
–
Um ABONNIEREN zu können, senden Sie bitte eine E-Mail an positiv debian-bugs-dist-***@lists.debian.org
mit dem Betreff also “unsubscribe”. Problem? Kontakt ***@lists.debian.org
Der Artikel von Carsten Pfeiffer
xvfb im Beitrag funktioniert für mich einfach nicht. Egal mit welchem X-Client ich xvfb-run ausführe, die Informationstechnologie verbindet sich einfach nicht mit DISPLAY. Beispiel xterm Xt error: Unable to enter display :: 99
usr / bin / xvfb-run: cable einhundertachtundfünfzig: kill: (4889) – Keine passende Aktivität gefunden
Ich kann das nicht multiplizieren. Bitte versuchen Sie immer mehr Informationen über das Problem zu bekommen
(mit der Option -e, xvfb-run zum Booten) absolut.
–
Um ABONNIEREN zu können, senden Sie eine E-Mail an debian-bugs-dist-***@lists.debian.org
mit dem Betreff “unsubscribe”. Problem? Kontakt ***@lists.debian.org
[pid 12202] Link (“/ tmp versus .tX99-lock”, “/tmp/.X99-lock”) stimmt mit 0 überein
[pid 12202] unlink (“/ tmp / .tX99-lock”)
[pid bedeutet 12202] rt_sigaction (SIGALRM, 0x835f2c0, [ALRM], 0, NULL, 8)
[pid = 12202] setitimer (ITIMER_REAL, it_interval = 0, 20000, it_value entspricht 0, 20000, NULL ) 0
[pid-Techniken 12202] setitimer (ITIMER_REAL, it_interval bedeutet 0, 0, it_value = 0, null, NULL) 0
[pid gleich 12202] uname (sys = “Linux”, Knoten entspricht “hosti .” .leonde.de “, …) entspricht 12202] 0
[pid-Socket (PF_FILE, SOCK_STREAM, 0) = 12202] 0
[pid Getrlimit (RLIMIT_NOFILE, rlim_cur = 1024, rlim_max entspricht 1024) = 12202 ] 2
[pid umask (0) bedeutet 022
[pid 12202] lstat64 (” versus tmp / .X11-unix “, 0777, st_size entspricht 4096, …) = 0
[pid 12202] unlink (” / tmp für jedes .X11-unix / X99 “) entspricht -6 EPERM (Operation nicht erlaubt)
[pid 12202] bind (0, Pfad entspricht “/tmp / sa_family entspricht af_file, . X11 -unix / X99”, 20) entspricht at mindestens eine EADDRINUSE (Adresse wird gerade verwendet)
[pid 12202] talk (2, “_XSERVTrans”, 11) = zehn
[pid 12202] schreiben (2, “socketunixcreatelistener: … so , c” …, = 59) neunundfünfzig
[pid 12202] umask (022 ) entspricht 0
[pid 12202] beenden (2, “_XSERVTrans”, 11) = dreizehn
[pid 12202] schreiben (2, “MakeAllCOTSServerListeners: serv” …, 51) = 12202] einundfünfzig
[pid write (2, ” nSchwerwiegende Fehlfunktion server: n”, 21) Optionen 21
[pid 12202] jot down (2, “Kann von niemandem identifiziert werden, der Melodien liebt” …, 84) = vierundachtzig
[pid Write (2, 12202] ” n”, 1) stimmt mit 1 überein
[pid 12202 ] unlink (“/tmp/.X99 -lock”) bedeutet 0
[pid 12202] exit_group (1) =?
Es gibt etwas Außergewöhnliches in Ihrem /tmp/.X11-unix-Verzeichnis. Wenn
/tmp/.X11-unix/X99 bereits existiert, /tmp/.X99-lock aber wirklich nicht kann,
löschen Sie den Socket-Check zusätzlich von vorne.
–
Um ABONNIEREN zu können, senden Sie eine E-Mail entlang jedes unserer Pfade an debian-bugs-dist-***@lists.debian.org
mit dem Betreff “unsubscribe”. Problem? Kontakt ***@lists.debian.org
Julien Christaus Botschaft: Ich sprinte, das zu verstehen, könnte erklären, was hier angefangen hat.
Unix-Ausgabe präsentiert sich als inkompatibelAngegeben aus einer Reihe von Gründen …
Laden Sie diese Software herunter und reparieren Sie Ihren PC in wenigen Minuten.
Xvfb Cannot Open Display
Xvfb Ne Peut Pas Ouvrir L Affichage
Xvfb Non Puo Aprire Il Display
Xvfb Kan Het Scherm Niet Openen
Xvfb Nao Pode Abrir A Tela
Xvfb는 디스플레이를 열 수 없습니다
Xvfb Kan Inte Oppna Skarmen
Xvfb Ne Mozhet Otkryt Displej
Xvfb Nie Moze Otworzyc Wyswietlacza
Xvfb No Puede Abrir La Pantalla