Skip to Content
Menu
Dette spørgsmål er blevet anmeldt
2 Besvarelser
258 Visninger


Wkhtml was not installed on my server. I went to the server and installed wkhtml, but it doesn’t support header and footer. I removed it. Can I get support to properly install wkhtml with 

(with patched qt)on the server?
My ubuntu server
Ubuntu 24.04.3 LTS (GNU/Linux 6.8.0-1029-aws x86_64)

Avatar
Kassér
Bedste svar

Hi,


Try the following.

Step 1: Remove any existing wkhtmltopdf

sudo apt remove --purge wkhtmltopdf -y

sudo apt autoremove -y

Step 2: Download the correct patched build

The Odoo team recommends wkhtmltopdf 0.12.6 (with patched Qt) for Odoo 16/17/18.

Prebuilt binaries are available on the official site:

https://github.com/wkhtmltopdf/packaging/releases/tag/0.12.6-1

* For Ubuntu 24.04 (Debian-based, amd64), download the .deb package:

wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.bionic_amd64.deb

* There isn’t yet a dedicated 24.04 package, but the bionic or focal build works fine on 22.04 and 24.04.

Step 3: Install dependencies and the package

sudo apt update

sudo apt install -y xfonts-75dpi xfonts-base libjpeg62 libxrender1 fontconfig

sudo dpkg -i wkhtmltox_0.12.6-1.bionic_amd64.deb

sudo apt --fix-broken install -y


Step 4: Verify installation

wkhtmltopdf --version


You should see something like:

wkhtmltopdf 0.12.6 (with patched qt)


Step 5: Point Odoo to wkhtmltopdf

[options]

report.url = http://localhost:8069


Odoo will auto-detect wkhtmltopdf in your PATH. If you installed it in a custom path, specify:


[options]

report.url = http://localhost:8069

report.path_wkhtmltopdf = /usr/local/bin/wkhtmltopdf


* Remove Ubuntu’s default wkhtmltopdf.

* Install the official 0.12.6 (with patched Qt) .deb build.

* Verify with wkhtmltopdf --version.

* Update odoo.conf if needed.


Hope it helps.

Avatar
Kassér
Bedste svar

We recommend wkhtmltopdf 0.12.6.1-3 for Odoo 16.0, 17.0, 18.0 and 19.0

  • 0.12.6.1-3recommended for Odoo 16 and later and on newer systems.
    • --disable-local-file-access parameter is enabled by default.
    • Debianofficial builds for Debian and Ubuntu versions starting at Debian 9 Stretch and Ubuntu 16.04 Xenial.
    • The Odoo 16.0 Docker image is based on Ubuntu 22.04 "Jammy" and uses wkhtmltopdf 0.12.6-3.

From https://www.odoo.com/documentation/master/administration/on_premise/source.html and https://github.com/odoo/odoo/wiki/Wkhtmltopdf

Avatar
Kassér