Forked from tejastank/fix.wkhtmltopdf.odoo.snippetbucket.erp.open.source.seo.sh
Created
November 8, 2018 10:44
-
-
Save johnwilson/ef47312886b8c45e02fb9d6e87ca3ed4 to your computer and use it in GitHub Desktop.
Wkhtmltopdf failed (error code: -6). Message: The switch --header-spacing, is not support using unpatched qt, and will be ignored.The switch --header-html, is not support using unpatched qt, and will be ignored.The switch --footer-html, is not support using unpatched qt, and will be ignored.QXcbConnection: Could not connect to display. # https:/…
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# https://www.snippetbucket.com/ | |
# ODOO ERP Django PHP Android AngularJS implementation and customization. | |
# Most Simple and Quick Way: | |
cd /opt/ | |
wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.3/wkhtmltox-0.12.3_linux-generic-amd64.tar.xz | |
tar vxf wkhtmltox-0.12.3_linux-generic-amd64.tar.xz | |
cp wkhtmltox/bin/wk* /usr/local/bin/ | |
And you can confirm with: | |
$ wkhtmltopdf --version | |
wkhtmltopdf 0.12.3 (with patched qt) | |
###### That's it | |
# More over..... | |
#for debian stretch version | |
wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.stretch_amd64.deb | |
sudo dpkg -i wkhtmltox_0.12.5-1.stretch_amd64.deb | |
# for other | |
https://github.com/wkhtmltopdf/wkhtmltopdf/releases/0.12.5 | |
# long way procedue if above not works | |
# How to Fix it: | |
################# | |
1. Remove wkhtmltopdf and related package | |
$ sudo apt-get remove libqt4-dev qt4-dev-tools wkhtmltopdf | |
$ sudo apt-get autoremove | |
2. Install requirement package for compiling | |
$ sudo apt-get install openssl build-essential libssl-dev libxrender-dev git-core libx11-dev libxext-dev libfontconfig1-dev libfreetype6-dev fontconfig -y | |
3. Clone from git wkhtmltopdf and qt source | |
$ git clone git://github.com/wkhtmltopdf/wkhtmltopdf.git wkhtmltopdf | |
$ mkdir qt-wkhtmltopdf && cd qt-wkhtmltopdf | |
$ git clone https://www.github.com/wkhtmltopdf/qt --depth 1 --branch wk_4.8.7 --single-branch . | |
4. Compile qt | |
$ sudo ./configure -nomake tools,examples,demos,docs,translations -opensource -prefix "`pwd`" `cat ../wkhtmltopdf/static_qt_conf_base ../wkhtmltopdf/static_qt_conf_linux | sed -re '/^#/ d' | tr '\n' ' '` | |
$ sudo make -j3 | |
$ sudo make install | |
5. Compile wkhtmltopdf | |
$ cd ../wkhtmltopdf | |
$ sudo ../qt-wkhtmltopdf/bin/qmake | |
$ sudo make -j3 | |
$ sudo make install | |
6. Reboot | |
$ sudo reboot | |
#http://www.grobak.net/id/blog/how-fix-wkhtmltopdf-failed-error-code-6 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment