I am trying to install wkhtmltopdf, but when I do:
sudo dpkg -i wkhtmltox-0.12.1_linux-trusty-amd64.deb
I get :
Preparing to unpack wkhtmltox-0.12.1_linux-trusty-amd64.deb ...
Unpacking wkhtmltox (0.12.1) over (0.12.1) ...
dpkg: dependency problems prevent configuration of wkhtmltox:
wkhtmltox depends on libjpeg-turbo8; however:
Package libjpeg-turbo8 is not installed.
dpkg: error processing package wkhtmltox (--install):
dependency problems - leaving unconfigured
Processing triggers for man-db (2.7.0.2-5) ...
Errors were encountered while processing:
wkhtmltox
So I tried:
apt-get update
apt-get install libjpeg-turbo8
Then I get
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libjpeg-turbo8 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or is only available from another source
E: Package 'libjpeg-turbo8' has no installation candidate
I'm using a 64 bit debian. I browsed the web to find a solution but infortunately didn't find any answers. How can I get the libjpeg-turbo8?
EDIT:
So I tried apt-get install wkhtmltopdf
despite the fact it wasn't recommended.
The probleme with apt-get install wkhtmltopdf
is that the version isn't always the good one and we should use 0.12.1
But:
root@dev01:/opt/odoo/modules_scndf# apt-cache policy wkhtmltopdf
wkhtmltopdf:
Installed: 0.12.1-2
Candidate: 0.12.1-2
Version table:
*** 0.12.1-2 0
500 http://ftp.debian.org/debian/ jessie/main amd64 Packages
100 /var/lib/dpkg/status
Version seems to be the good one even with apt-get install wkhtmltopdf
but when I launch my print on odoo I still get
Unable to find Wkhtmltopdf on this system. The report will be shown in html.
Which means he didn't installed as it should have.
EDIT 2:
Now when I try to print the report, I get a popup:
Wkhtmltopdf failed (Error code : -6). Message : 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
Ubuntu and Debian packages are compatible most times but not in all cases, i think this is the trouble you're having you're trying to use the Ubuntu's .deb
for Debian instead you should get the Debian specific file, (it works for both jessie and wheezy)
wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.1/wkhtmltox-0.12.1_linux-wheezy-amd64.deb
sudo dpkg -i wkhtmltox-0.12.1_linux-wheezy-amd64.deb
Then in the /etc/init.d/openerp-server
or /etc/init.d/odoo-server
script(s), depending on your which one you have
add /usr/local/bin
to the front of path environment variable for example,
PATH=/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin,
This tells odoo where to look for system binaries it requires or optionally you can copy the files to /usr/bin
, if you don't want to mess with those files
sudo cp /usr/local/bin/wkhtmlto* /usr/bin/