GNU/Linux >> Belajar Linux >  >> Linux

wkhtmltopdf - QXcbConnection:Tidak dapat terhubung ke tampilan

Ada cara yang lebih mudah untuk membuat solusi John WH Smith.

Cukup instal xvfb dari apt dan kemudian, Anda dapat menjalankan:

xvfb-run wkhtmltopdf

(cukup masukkan xvfb-run sebelum perintah wkhtmltopdf.)


Ini adalah bug, dan perbaikannya belum dibawa ke repositori Debian. Mengutip ashkulz (yang menutup laporan bug) :

Anda menggunakan versi wkhtmltopdf di repositori debian, yang tidak mendukung menjalankan headless.

Jadi Anda bisa...

  • Unduh wkhtmltopdf dari sumber dan kompilasi (lihat petunjuk di file INSTALL.md; Anda dapat menghapus --recursive opsi dari git clone mereka baris, jika Anda sudah menginstal Qt 4.8).
  • Jalankan di dalam xvfb , seperti yang disarankan oleh masterkorp dalam laporan bug.

pada baris perintah Anda ketik seperti ini

export DISPLAY=:0 

lalu jalankan qt Anda aplikasi


Linux
  1. [Tetap] Host tidak diizinkan untuk terhubung ke server MySQL ini

  2. Bagaimana Memperbaiki Kesalahan – qemu:tidak dapat memuat BIOS PC ‘bios.bin’?

  3. Skrip Init.d Tidak Dijalankan Saat Boot?

  1. Ubuntu 16.04 Dual Monitor Tidak Berfungsi?

  2. Kesalahan:Tidak dapat menemukan atau memuat kelas utama

  3. git rebase tidak dapat menjalankan editor

  1. CHECK_NRPE:Kesalahan - Tidak dapat menyelesaikan jabat tangan SSL

  2. Tidak dapat memasukkan 'nvidia_352':Tidak ada perangkat seperti itu

  3. Docker bash prompt tidak menampilkan keluaran warna