可查看 Odoo 日志(/var/log/odoo/odoo-server.log)
提示安裝安裝ODOO 安裝補丁版 Qt 庫
一、確認wkhtmltopdf 0.12.6的補丁版本
wkhtmltopdf 0.12.6的官方版本可能仍存在 Qt 未打補丁的問題,需選擇第三方打包的帶 Qt 補丁版本(如針對 Debian/Ubuntu 的適配版本)。
二、安裝步驟
1. 卸載舊版本(如有)
bash
sudo apt-get remove –purge wkhtmltopdf
sudo rm -f /usr/local/bin/wkhtmltopdf # 若手動安裝過
2. 下載帶 Qt 補丁的wkhtmltopdf 0.12.6
根據系統架構選擇:
64 位系統(Ubuntu 20.04/22.04):
wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.focal_amd64.deb
3. 安裝依賴庫
sudo apt-get update
sudo apt-get install -y fontconfig libjpeg-turbo8 libxrender1 xfonts-75dpi xfonts-base libssl1.1 # 注意libssl版本需匹配系統
此次安裝時應單獨逐個安裝,不可同時一起安裝。
4. 安裝wkhtmltopdf 0.12.6
bash
sudo dpkg -i wkhtmltox_0.12.6-1.focal_amd64.deb # 替換為實際下載的文件名
若出現依賴錯誤,執行:
bash
sudo apt-get -f install # 自動修復依賴
5. 驗證安裝
bash
wkhtmltopdf --version
備注:
安裝 libssl1.1(Ubuntu 22.04 及以上需要手動下載)
libssl1.1 在 Ubuntu 22.04 及更高版本的官方倉庫中已移除,但 wkhtmltox 0.12.6 依賴它,需手動下載安裝:
bash
# 下載適用于 64 位系統的 libssl1.1 包
wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.24_amd64.deb