wkhtmltopdf - QXcbConnection: Görüntülenemedi


53

wkhtmltopdfBaşsız koşmak nasıl ?

Debian Whezzy'ye Kurulum

apt-get install wkhtmltopdf

komuta

wkhtmltopdf --title "$SUBJECT" -q $SOURCEFILE $OUTPUTFILE

Hata

QXcbConnection: Could not connect to display

1
İlgili indirin .tar.xzdosyayı GitHub bırakma sayfasından ve gelen ikili kopya wkhtmltox/bin/wkhtmltopdfetmek /usr/bin/. [buradan ]
— Massood Khaari

Üst yorum 2018/19 cevabıdır (üzgünüm bunu cevap olarak gönderemez). İşte sorunsuz çalışması için küçük bir senaryo: github.com/JazzCore/python-pdfkit/blob/master/travis/…
— Rmatt

Yanıtlar:


49

Bu bir hatadır ve düzeltme Debian depolarına getirilmemiştir. Alıntı yapan ashkulz (hata raporunu kapatan):

Başsız çalışmayı desteklemeyen debian depolarında wkhtmltopdf sürümünü kullanıyorsunuz.

Yani sende ...


1
Eğer kaynaktan wkhtmltopdf inşa etmek istemiyorsanız, size olan phantomjs denemek isteyebilirsiniz: phantomjs /usr/share/doc/phantomjs/examples/rasterize.js $url $pdf.
— ysdx

Kaynağı şimdi /var/bin/wkhtmltopdfcd /var/bin/wkhtmltopdf && scripts/build.py wheezy-amd64-bash: scripts/build.py: Permission denied
— indirdiniz

@clarkk Kaynağı indirmemelisiniz /var/bin. Ana dizininize götürün ve INSTALL.mddağıtımınız için dosyadaki talimatları izleyin .
— John WH Smith

Hala hatayı alıyorum
— clarkk

1
Ya da sadece web sitesinden en son linux jenerik ikilisini alın: wkhtmltopdf.org/downloads.html
— marcovtwout

48

John WH Smith çözümü yapmanın daha kolay bir yolu var.

Sadece apt'den xvfb'yi kurun ve sonra çalıştırabilirsiniz:

xvfb-run wkhtmltopdf

(sadece xvfb-runherhangi bir wkhtmltopdf komutundan önce koyun .)


Gelecek için, bu Ahududu Pi, Raspbian Jessie ile de çalışır. Teşekkürler!
— slightlynybbled

Ayrıca xvfb-run alırsanız: error: xauth komutu bulunamadısudo apt-get install xauth ve sonra tekrar deneyin!
— MediaVince

benim için de çalıştı
— Stefan

eğer xvfb-runyum install xorg-x11-server-Xvfb
— CentOS'ta

xvfb-run: hata: Xvfb başlatılamadı
— tokam

8

komut satırınıza şöyle yazın

export DISPLAY=:0 

sonra qtuygulamalarınızı çalıştırın


bu, sorunun büyük kısmı için doğru bir cevap olmayabilir, ancak google’dan, çözdüğüm benzer bir sorun için buraya geldim.
— plod

Ahududu pi3, qt5.7.0, gui hatası ile ilgili sorunumu çözdü: " QXcbConnection: Aborted görüntülemek için bağlanılamadı ".
— mohammads,

Raspberry Pi3'te benim için çalışmıyor Bir hata alıyorum: "QXcbConnection: Aborted görüntülemek için bağlanılamadı"
— abhishek77in

Ahududu Pi'm her zaman komut satırı modunda açılıyor.
— abhishek77,

OBS Studio'yu terminalden çalıştırmaya çalışırken sorunumu çözdüm. Thank you :-)
— Sangimed
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.