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.