ODOO 9 CE – Anomalie « ImportError: No module named phonenumbers »

Une simple demande d'installation du module OCA base_phone sur une des bases d'une instance Odoo alors que le module python phonenumbers n'est pas installé, conduit après le prochain reboot Odoo et le 1er accès à l'IHM Odoo, à l'erreur bloquante suivante :

ImportError: No module named phonenumbers

Capture du 2016-06-13 14:06:13

Car même si Odoo refuse de l'installer en indiquant que le module phonenumbers est manquant, cela ne l'empêche pas de déployer quand même ce module dans /home/odoo/.local/share/Odoo/addons/9.0 (si utilisation de la procédure précédente).

Capture du 2016-06-13 14:03:30
Installation module "base_phone"
Capture du 2016-06-13 14:02:58
Warning affiché !!

Pour corriger l'anomalie,

- la 1ère solution (quand votre hébergement l'autorise) est d'installer le module python phonenumbers :

pip install phonenumbers

- la 2ème est de supprimer le répertoire base_phone (sous /home/odoo/.local/share/Odoo/addons/9.0 ), de relancer l'instance Odoo et tout redevient normal.

Cette anomalie est sans doute généralisable à tout autre module OCA qui a une dépendance avec un module tiers python !!

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *