2016-02-25 9 views
6

Ich bin mit Google Cloud-Instanz für Host Odoo, drucken somo Berichte ok to pdf, aber auch andere mit benutzerdefinierten paperformat die folgende Fehlermeldung zu erhalten:Wie installiert man wkhtmltopdf gepatcht qt ohne kompilieren?

„Der Schalter --header-Abstand wird nicht ungepatchte qt Unterstützung verwenden, und wird ignoriert. Der Schalter --header-html unterstützt nicht ungepatchte qt und wird ignoriert. Der Schalter --footer-html unterstützt nicht ungepatchte qt und wird ignoriert. QXcbConnection: Verbindung fehlgeschlagen um“

ich es googeln, und zu lösen muss ich wkhtmltopdf so kompilieren: http://www.grobak.net/id/blog/how-fix-wkhtmltopdf-failed-error-code-6 aber proccess müssen 3 hs und ich baue ein Skript google-Instanzen auf der Flucht mit odoo Abhängigkeiten zu installieren.

das deb-Paket hat eine Abhängigkeit

gebrochen

Wer weiß, andere Lösung?

Antwort

9

Meine Systemkonfiguration ist Ubuntu 14.04 und 64 Bit. Also, ich downloade entsprechend.

Zuerst müssen Sie Ihr System O Namen sehen von

lsb_release -a 

prüfen überprüfen, ob Ihr Ubuntu Linux-Betriebssystem-Architektur ist 32-Bit oder 64-Bit, einen Terminal öffnen und den folgenden Befehl unter . mit folgendem Befehl

sudo wget -P Downloads https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.1/wkhtmltox-0.12.1_linux-trusty-amd64.deb 

Hier ersetzen „vertrauenswürdig“ mit Ihrem O Namen

file /sbin/init 

Herunterladen wkhtmltopdf mit qt gepatcht und wenn 64-Bit nur dann halten „amd64“ so, sonst ist es ändern " I386 "und laden Sie die Deb-Datei herunter.

Danach werden die folgenden Befehle aus,

cd ~/Downloads 
sudo dpkg -i wkhtmltox-0.12.1_linux-trusty-amd64.deb 

Nun überprüfen wkhtmltopdf Version mit folgendem Befehl,

wkhtmltopdf -V 

Genießen Sie !!

+1

funktioniert nicht mit jessie becouse Paket libjpeg-turbo8 ist nicht installiert. –

+0

Ich habe 0.13 + xvfb verwendet, es funktionierte auf Jessie. –

+1

Unter Debian Jessie 8.6 Installation hängt das Paket vor der Installation: apt-get installieren xfonts-base xfonts-75dpi – themadmax

0

Nachdem ich viele Möglichkeiten ausprobiert habe, habe ich es endlich zum Laufen gebracht.

Zuerst entfernte ich alle meine früheren Installation von

  • sudo apt-get remove --purge wkhtmltopdf

  • sudo apt-get autoremove

Dann öffnete ich wkhtmltopdf.org und navigiert in ihre Downloads> Archiv. Im Archiv Bereich heruntergeladen I 0.12.1 .deb-Version von

  • wget <copy the link from website for the.deb file and paste it in terminal here>.

  • sudo dpkg -i <package name>

  • sudo cp /usr/local/bin/wkhtmltopdf /usr/bin

Dies liegt daran, odoo für wkhtmltopdf sieht sonst in /usr/bin Verzeichnis gibt IOError. Ich habe auch meinen webkit_path Parameter in Odoo System Parameters auf /usr/bin gesetzt.

es Das ist. Hoffe, das hilft

+2

1 weitere Binärdatei vergessen: 'sudo cp/usr/local/bin/wkhtmltoimage/usr/bin' – danger89