py34 gate failure due to amqp can't find module 'vine'

Bug #1587763 reported by ChangBo Guo(gcb)
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
oslo.messaging
Fix Released
Undecided
ChangBo Guo(gcb)

Bug Description

Traceback (most recent call last):
  File "/home/jenkins/workspace/gate-smaug-python34/smaug/tests/base.py", line 92, in setUp
    self.messaging_conf = messaging_conffixture.ConfFixture(CONF)
  File "/home/jenkins/workspace/gate-smaug-python34/.tox/py34/lib/python3.4/site-packages/oslo_messaging/conffixture.py", line 50, in __init__
    'oslo_messaging_rabbit')
  File "/home/jenkins/workspace/gate-smaug-python34/.tox/py34/lib/python3.4/site-packages/oslo_messaging/conffixture.py", line 25, in _import_opts
    __import__(module)
  File "/home/jenkins/workspace/gate-smaug-python34/.tox/py34/lib/python3.4/site-packages/oslo_messaging/_drivers/impl_rabbit.py", line 30, in <module>
    import kombu.connection
  File "/home/jenkins/workspace/gate-smaug-python34/.tox/py34/lib/python3.4/site-packages/kombu/connection.py", line 19, in <module>
    from kombu import exceptions
  File "/home/jenkins/workspace/gate-smaug-python34/.tox/py34/lib/python3.4/site-packages/kombu/exceptions.py", line 12, in <module>
    from amqp import ChannelError, ConnectionError, ResourceError
  File "/home/jenkins/workspace/gate-smaug-python34/.tox/py34/lib/python3.4/site-packages/amqp/__init__.py", line 39, in <module>
    from .basic_message import Message # noqa
  File "/home/jenkins/workspace/gate-smaug-python34/.tox/py34/lib/python3.4/site-packages/amqp/basic_message.py", line 29, in <module>
    from .serialization import GenericContent
  File "/home/jenkins/workspace/gate-smaug-python34/.tox/py34/lib/python3.4/site-packages/amqp/serialization.py", line 34, in <module>
    from .exceptions import FrameSyntaxError
  File "/home/jenkins/workspace/gate-smaug-python34/.tox/py34/lib/python3.4/site-packages/amqp/exceptions.py", line 21, in <module>
    from .five import python_2_unicode_compatible
  File "/home/jenkins/workspace/gate-smaug-python34/.tox/py34/lib/python3.4/site-packages/amqp/five.py", line 14, in <module>
    import vine.five
ImportError: No module named 'vine'

Revision history for this message
ChangBo Guo(gcb) (glongwave) wrote :
Revision history for this message
ChangBo Guo(gcb) (glongwave) wrote :

failed when 2016-06-01 03:02:29.172 | py34 installed: alembic==0.8.6,amqp==2.0.1;
succeeded when 2016-05-31 12:03:08.756 | py34 installed: alembic==0.8.6,amqp==1.4.9

Revision history for this message
ChangBo Guo(gcb) (glongwave) wrote :
Revision history for this message
ChangBo Guo(gcb) (glongwave) wrote :

amqp v2.0.2 includes the fix.

Revision history for this message
ChangBo Guo(gcb) (glongwave) wrote :

we also make amqp < 2.0 in requirements, so we can close this bug now.

Changed in oslo.messaging:
status: New → Fix Released
assignee: nobody → ChangBo Guo(gcb) (glongwave)
Revision history for this message
SamP (sampath-priyankara) wrote :

I still get this error, with
alembic==0.8.8
oslo.messaging==5.11.0
amqp==1.4.9
I can only make it work with amqp > 2.

Traceback (most recent call last):
  File "env/bin/masakari-api", line 10, in <module>
    sys.exit(main())
  File "/home/openstack/masakari/env/local/lib/python2.7/site-packages/masakari/cmd/api.py", line 37, i main
    config.parse_args(sys.argv)
  File "/home/openstack/masakari/env/local/lib/python2.7/site-packages/masakari/config.py", line 41, inparse_args
    rpc.init(CONF)
  File "/home/openstack/masakari/env/local/lib/python2.7/site-packages/masakari/rpc.py", line 45, in int
    allowed_remote_exmods=exmods)
  File "/home/openstack/masakari/env/local/lib/python2.7/site-packages/oslo_messaging/transport.py", lie 192, in get_transport
    invoke_kwds=kwargs)
  File "/home/openstack/masakari/env/local/lib/python2.7/site-packages/stevedore/driver.py", line 46, i __init__
    verify_requirements=verify_requirements,
  File "/home/openstack/masakari/env/local/lib/python2.7/site-packages/stevedore/named.py", line 69, in__init__
    verify_requirements)
  File "/home/openstack/masakari/env/local/lib/python2.7/site-packages/stevedore/extension.py", line 17, in _load_plugins
    self._on_load_failure_callback(self, ep, err)
  File "/home/openstack/masakari/env/local/lib/python2.7/site-packages/stevedore/extension.py", line 16, in _load_plugins
    verify_requirements,
  File "/home/openstack/masakari/env/local/lib/python2.7/site-packages/stevedore/named.py", line 146, i _load_one_plugin
    verify_requirements,
  File "/home/openstack/masakari/env/local/lib/python2.7/site-packages/stevedore/extension.py", line 19, in _load_one_plugin
    plugin = ep.resolve()
  File "/home/openstack/masakari/env/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line2274, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/home/openstack/masakari/env/local/lib/python2.7/site-packages/oslo_messaging/_drivers/impl_rabit.py", line 30, in <module>
    import kombu.connection
  File "/home/openstack/masakari/env/local/lib/python2.7/site-packages/kombu/connection.py", line 15, i <module>
    from kombu import exceptions
  File "/home/openstack/masakari/env/local/lib/python2.7/site-packages/kombu/exceptions.py", line 8, in<module>
    from kombu.five import python_2_unicode_compatible
  File "/home/openstack/masakari/env/local/lib/python2.7/site-packages/kombu/five.py", line 6, in <modue>
    import vine.five
ImportError: No module named vine.five

Revision history for this message
ChangBo Guo(gcb) (glongwave) wrote :

I think this is different issue. original is for amqp library , the issue is from kombu in your last comment.

Revision history for this message
wang jian (wangjian011) wrote :

Also got this error with:
alembic==0.8.8
oslo.messaging==5.11.0
amqp==1.4.9

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.