[juno] muranoclient missed dependency

Bug #1365946 reported by Ivan Berezovskiy
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Ivan Berezovskiy

Bug Description

Fuel 6.0. ISO 178.

{"build_id": "2014-09-04_16-45-23", "ostf_sha": "8d9bfeee0d481d5a8af836cfdad21aa3beee34a9", "build_number": "178", "auth_required": true, "api": "1.0", "nailgun_sha": "aae356d5296a23bbddb6f314dd2351c71318afad", "production": "docker", "fuelmain_sha": "4b9e8325305d3ee008af65865b8c7b8b07e642b5", "astute_sha": "8cc2c5b29d75ec2f60787e225564426a0508b3e4", "feature_groups": ["mirantis"], "release": "5.1", "fuellib_sha": "a6c45c952d0470ae97dfb44d296909feec87c348"}

Deploy environment (for example, Ubuntu + neutron-gre in simple mode. It's deploy is successfull). Try to run OSTF test:
All test fail without errors.

Go to master node. Open /var/log/docker-ostf.log:

fuel_plugin.ostf_adapter.nose_plugin.nose_storage_plugin: ERROR: <nose.suite.ContextSuite context=SanityComputeTest>:setup^M
Traceback (most recent call last):^M
  File "/usr/lib/python2.6/site-packages/nose/suite.py", line 208, in run^M
    self.setUp()^M
  File "/usr/lib/python2.6/site-packages/nose/suite.py", line 291, in setUp^M
    self.setupContext(ancestor)^M
  File "/usr/lib/python2.6/site-packages/nose/suite.py", line 314, in setupContext^M
    try_run(context, names)^M
  File "/usr/lib/python2.6/site-packages/nose/util.py", line 469, in try_run^M
    return func()^M
  File "/usr/lib/python2.6/site-packages/fuel_health/nmanager.py", line 714, in setUpClass^M
    super(SanityChecksTest, cls).setUpClass()^M
  File "/usr/lib/python2.6/site-packages/fuel_health/test.py", line 83, in setUpClass^M
    cls.manager = cls.manager_class()^M
  File "/usr/lib/python2.6/site-packages/fuel_health/nmanager.py", line 92, in __init__^M
    self.murano_client = self._get_murano_client()^M
  File "/usr/lib/python2.6/site-packages/fuel_health/nmanager.py", line 206, in _get_murano_client^M
    return muranoclient.v1.client.Client(^M
NameError: global name 'muranoclient' is not defined

enter in OSTF container (dockerctl shell ostf). Try to import muranoclient, it's OK, but OSTF can't import module 'muranoclient.v1.client':

 import muranoclient.v1.client as murano
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.6/site-packages/muranoclient/v1/client.py", line 15, in <module>
    from muranoclient.common import http
  File "/usr/lib/python2.6/site-packages/muranoclient/common/http.py", line 48, in <module>
    from muranoclient.common import utils
  File "/usr/lib/python2.6/site-packages/muranoclient/common/utils.py", line 28, in <module>
    import yaql
ImportError: No module named yaql

After installing python-yaql and restarting container, OSTF begins to work.

Need to update muranoclient dependencies: need to add python-yaql

Tags: juno
Changed in fuel:
milestone: none → 6.0
importance: Undecided → High
status: New → Confirmed
assignee: nobody → Ivan Berezovskiy (iberezovskiy)
tags: added: juno
Revision history for this message
OSCI Robot (oscirobot) wrote :

Package python-muranoclient has been built from changeset: http://gerrit.mirantis.com/27002
RPM Repository URL: http://osci-obs.vm.mirantis.net:82/centos-fuel-master-27002/centos

Revision history for this message
OSCI Robot (oscirobot) wrote :

Package python-muranoclient has been built from changeset: http://gerrit.mirantis.com/27002
DEB Repository URL: http://osci-obs.vm.mirantis.net:82/ubuntu-fuel-master-27002/ubuntu

Revision history for this message
OSCI Robot (oscirobot) wrote :

Package python-muranoclient has been built from changeset: http://gerrit.mirantis.com/27002
DEB Repository URL: http://osci-obs.vm.mirantis.net:82/ubuntu-fuel-master/ubuntu

Revision history for this message
OSCI Robot (oscirobot) wrote :

Package python-muranoclient has been built from changeset: http://gerrit.mirantis.com/27002
RPM Repository URL: http://osci-obs.vm.mirantis.net:82/centos-fuel-master/centos

Changed in fuel:
status: Confirmed → In Progress
Revision history for this message
Matthew Mosesohn (raytrac3r) wrote :

new packages work, but no confirmed deployment yet. Should be updated today or tomorrow

Revision history for this message
Ivan Berezovskiy (iberezovskiy) wrote :

Package muranoclient has python-yaql, so this is fixed.

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Anastasia Palkina (apalkina) wrote :

Verified on ISO #26

"build_id": "2014-10-17_00-01-06", "ostf_sha": "de177931b53fbe9655502b73d03910b8118e25f1", "build_number": "26", "auth_required": true, "api": "1.0", "nailgun_sha": "815dacd57238e43c5a3edc47f6040b694ccd36ae", "production": "docker", "fuelmain_sha": "451001142c4974023682e52af7fdd4d01281e1d3", "astute_sha": "c3e7c7a18528cf9acca48021488a93dff74f5c97", "feature_groups": ["mirantis"], "release": "6.0", "release_versions": {"2014.2-6.0": {"VERSION": {"build_id": "2014-10-17_00-01-06", "ostf_sha": "de177931b53fbe9655502b73d03910b8118e25f1", "build_number": "26", "api": "1.0", "nailgun_sha": "815dacd57238e43c5a3edc47f6040b694ccd36ae", "production": "docker", "fuelmain_sha": "451001142c4974023682e52af7fdd4d01281e1d3", "astute_sha": "c3e7c7a18528cf9acca48021488a93dff74f5c97", "feature_groups": ["mirantis"], "release": "6.0", "fuellib_sha": "1e5ec2f960c0eca36d9c2192bbad47dbfe55052e"}}}, "fuellib_sha": "1e5ec2f960c0eca36d9c2192bbad47dbfe55052e"

Changed in fuel:
status: Fix Committed → Fix Released
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.