Erreur après upgrade 2.4.10 - Version imprimable +- Crème CRM (https://www.cremecrm.com/forum) +-- Forum : Utilisateurs (https://www.cremecrm.com/forum/forumdisplay.php?fid=5) +--- Forum : Bugs (https://www.cremecrm.com/forum/forumdisplay.php?fid=9) +--- Sujet : Erreur après upgrade 2.4.10 (/showthread.php?tid=249) |
Erreur après upgrade 2.4.10 - rnivet - 19-02-2024 Lorsque je tente une mise à jour des versions 2.4.9 à 2.4.10, j'obtiens l'erreur suivante lors de l'execution de la commande "creme migrate" (déploiement docker) : Code : [2024-02-15 11:10:21] WARNING - creme.creme_core.utils.imports : An error occurred trying to import "creme.billing.exporters.xhtml2pdf.Xhtml2pdfExportEngine": [cannot import name 'ShowBoundaryValue' from 'reportlab.platypus.frames' (/srv/creme/venv/lib/python3.8/site-packages/reportlab/platypus/frames.py)] Une idée de l'origine possible du problème ou de la façon dont je pourrai investiguer ça ? Merci d'avance RE: Erreur après upgrade 2.4.10 - genglert - 19-02-2024 Bonjour, ça ressemble au bug que corrige la version 0.2.15 de la lib xhtml2pdf ( https://xhtml2pdf.readthedocs.io/en/latest/release-notes.html ). En attendant que je sorte des paquets pour Creme 2.4 & 2.5 qui corrige ça, vous devriez pouvoir contourner : - soit en installant xhtml2pdf en version 0.2.15 (à priori si vous avez au moins Python 3.8 ça devrait passer) - soit en limitant la version de reportlab (comme indiqué dans le lien audessus) - soit en modifiant la valeur de BILLING_EXPORTERS (dans votre settings.py) afin de ne pas utiliser 'creme.billing.exporters.xhtml2pdf.Xhtml2pdfExportEngine' (si vous exportez des facture/devis en PDF il faudra reconfigurer le bon moteur à utiliser). Merci pour votre retour. Bonne journée ! PS: la version 2.4.12 est sortie il y a 2 semaines. Si vous ne pouvez pas sauter de version majeure (pour passer de 2.3 à 2.5, vous devez passer par 2.4), vous pouvez tout à fait sauter de 2.4.9 à 2.4.12 directement (après c'est comme vous voulez). RE: Erreur après upgrade 2.4.10 - rnivet - 19-02-2024 Merci pour votre réponse rapide ! La réponse était effectivement de forcer la version du module xhtml2pdf en 0.2.15 Je suis donc passé en version 2.4.12 Bonne fin de journée |