GNU/Linux >> LINUX-Kenntnisse >  >> Linux

wkhtmltopdf - QXcbConnection:Verbindung zum Display konnte nicht hergestellt werden

Es gibt einen einfacheren Weg, um eine John WH Smith-Lösung zu erstellen.

Installieren Sie einfach xvfb von apt und dann können Sie Folgendes ausführen:

xvfb-run wkhtmltopdf

(geben Sie einfach xvfb-run ein vor jedem wkhtmltopdf-Befehl.)


Dies ist ein Fehler, und der Fix wurde nicht in die Debian-Repositories gebracht. ashkulz zitieren (wer hat den Fehlerbericht geschlossen) :

Sie verwenden die Version von wkhtmltopdf in den Debian-Repositories, die das Ausführen ohne Kopf nicht unterstützt.

Sie können also entweder...

  • Laden Sie wkhtmltopdf herunter aus dem Quellcode und kompilieren Sie es (siehe die Anweisungen in der INSTALL.md-Datei; Sie können den --recursive entfernen Option aus ihrem git clone line, wenn Sie bereits Qt 4.8 installiert haben).
  • Führen Sie es in xvfb aus , wie von masterkorp vorgeschlagen im Fehlerbericht.

Geben Sie in Ihrer Befehlszeile so ein

export DISPLAY=:0 

Führen Sie dann Ihren qt aus Anwendungen


Linux
  1. [Behoben] Host darf sich nicht mit diesem MySQL-Server verbinden

  2. Skript mit rc.local ausführen:Skript funktioniert, aber nicht beim Booten

  3. Die Docker-Bash-Eingabeaufforderung zeigt keine Farbausgabe an

  4. WSL - GEDIT Server kann nicht initialisiert werden:Verbindung nicht möglich:Verbindung abgelehnt

  5. Übereinstimmung gefunden oder nicht mit awk anzeigen

Wie behebt man den Fehler – qemu:PC-BIOS „bios.bin“ konnte nicht geladen werden?

Display-Helligkeitssteuerung funktioniert nicht in 17.10?

FTP-Fehler:Verbindung zum Server konnte nicht hergestellt werden - 534 Richtlinie erfordert SSL

„nvidia_352“ konnte nicht eingefügt werden:Kein solches Gerät

Die dynamische Bibliothek „libnvifer.so.6“ konnte nicht geladen werden

PM:Ruhezustandsbild nicht vorhanden oder konnte nicht geladen werden