Lors d’une récente installation d’un Odoo 12 sur une Debian 9 « stretch », j’ai été confronté à un problème plutôt embêtant : impossible d’installer wkhtmltopdf. Celui-ci permet de convertir du html en pdf et est donc utilisé pour les devis, factures, bons de commande, etc dans l’ERP.
![](https://www.filluzeau.com/wp-content/uploads/wkhtmltopdf-odoo.jpg)
En effet, lors de l’installation de wkhtmltopdf 0.12 pour Debian 9, celui-ci demande l’installation du paquet libjpeg-turbo8 et libssl 1.0.0… qui n’existent plus sur Debian 9 ! Normal ils sont dépréciés.
Après 1001 essais, la solution finalement toute simple consiste à installer wkhtmltopdf pour Debian 8 jessie, sur votre Debian 9 stretch, en installant préalablement les paquets libssl et libpng manuellement (wget puis dpkg -i).
Dans l’ordre :
- apt-get remove wkhtmltopdf –purge (pour désinstaller la version de wkhtmltopdf que vous auriez installé)
- https://packages.debian.org/jessie/amd64/libssl1.0.0/download
- https://packages.debian.org/wheezy/amd64/libpng12-0/download
- https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.2.1/wkhtmltox-0.12.2.1_linux-jessie-amd64.deb
Si tout s’est bien passé, un petit service odoo restart et vous aurez enfin des rapports pdf dans votre Odoo ! Dans le doute pensez aussi à aller voir les logs Odoo s’il n’y a pas un problème avec un autre paquet (par exemple il me manquait aussi le paquet python num2words).
Commentaires récents