Erreur au demarrage lié à la librairie kombu
Dans les déploiements est utilisé kombu 2.5.10 sûrement sur recommandations des mainteneurs de livestatus2canopsis. Sauf qu'avec python 2.7.11, l'erreur suivante se produit désormais :
# /opt/connector-livestatus2canopsis/bin/python /opt/connector-livestatus2canopsis/application.py
Traceback (most recent call last):
File "/opt/connector-livestatus2canopsis/application.py", line 22, in <module>
from connector_libs.publisher.canopsis import CanopsisPublisher
File "/opt/connector-livestatus2canopsis/local/lib/python2.7/site-packages/connector_libs/publisher/canopsis.py", line 24, in <module>
from kombu import Connection as AMQPConnection
File "/opt/connector-livestatus2canopsis/local/lib/python2.7/site-packages/kombu/__init__.py", line 66, in __getattr__
module = __import__(object_origins[name], None, None, [name])
File "/opt/connector-livestatus2canopsis/local/lib/python2.7/site-packages/kombu/connection.py", line 24, in <module>
from .log import get_logger
File "/opt/connector-livestatus2canopsis/local/lib/python2.7/site-packages/kombu/log.py", line 7, in <module>
from .utils import cached_property
File "/opt/connector-livestatus2canopsis/local/lib/python2.7/site-packages/kombu/utils/__init__.py", line 17, in <module>
from uuid import UUID, uuid4 as _uuid4, _uuid_generate_random
ImportError: cannot import name _uuid_generate_random
Cela semble être lié à cette issue :
https://github.com/celery/kombu/pull/540
Un upgrade de la librairie en 3.0.0 ne semble pas fixer l'erreur.
Un passage en 3.0.37 ne semble plus déclencher d'erreur au démarrage mais il serait intéressant de tester plus pour être sur qu'il n'y est pas d'effets de bords.
Cdt,