Error when run 'tox -egenconfig'

Bug #1496684 reported by Dong Ma
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ceilometer
Fix Released
Undecided
Dong Ma

Bug Description

Raise error when run "tox -egenconfig", detail:

genconfig develop-inst-noop: /home/madong/temp/ceilometer
genconfig installed: aioeventlet==0.4,alembic==0.8.2,amqp==1.4.6,anyjson==0.3.3,appdirs==1.4.0,astroid==1.3.8,Babel==2.0,beautifulsoup4==4.4.0,cachetools==1.1.3,-e git+https://<email address hidden>/openstack/ceilometer@0c279d885bc0ad844a634b86671cd131fcde18a6#egg=ceilometer-master,cliff==1.15.0,cmd2==0.6.8,colorama==0.3.3,contextlib2==0.4.0,coverage==3.7.1,croniter==0.3.8,debtcollector==0.8.0,decorator==4.0.2,docutils==0.12,ecdsa==0.13,elasticsearch==1.6.0,eventlet==0.17.4,extras==0.0.3,fasteners==0.13.0,fixtures==1.3.1,flake8==2.2.4,funcsigs==0.4,functools32==3.2.3.post2,futures==3.0.3,futurist==0.5.0,gabbi==1.6.2,greenlet==0.4.9,hacking==0.10.2,happybase==0.9,httplib2==0.9.1,iso8601==0.1.10,Jinja2==2.8,jsonpatch==1.11,jsonpath-rw==1.4.0,jsonpath-rw-ext==0.1.9,jsonpointer==1.9,jsonschema==2.5.1,kafka-python==0.9.4,kazoo==2.2.1,keystoneauth1==1.0.0,keystonemiddleware==2.2.0,kombu==3.0.26,linecache2==1.0.0,logilab-common==1.0.2,logutils==0.3.3,lxml==3.4.4,Mako==1.0.2,MarkupSafe==0.23,mccabe==0.2.1,mock==1.3.0,monotonic==0.3,mox3==0.10.0,msgpack-python==0.4.6,netaddr==0.7.18,netifaces==0.10.4,os-client-config==1.7.0,os-testr==0.3.0,oslo.concurrency==2.6.0,oslo.config==2.4.0,oslo.context==0.6.0,oslo.db==2.6.0,oslo.i18n==2.6.0,oslo.log==1.11.0,oslo.messaging==2.5.0,oslo.middleware==2.8.0,oslo.policy==0.11.0,oslo.reports==0.5.0,oslo.rootwrap==2.3.0,oslo.serialization==1.9.0,oslo.service==0.9.0,oslo.utils==2.5.0,oslo.vmware==1.21.0,oslosphinx==3.2.0,oslotest==1.11.0,paramiko==1.15.2,Paste==2.0.2,PasteDeploy==1.5.2,pbr==1.8.0,pecan==1.0.2,pep8==1.5.7,ply==3.6,prettytable==0.7.2,psutil==1.2.1,psycopg2==2.6.1,pyasn1==0.1.8,pycadf==1.1.0,pycrypto==2.6.1,pyflakes==0.8.1,Pygments==2.0.2,pylint==1.4.4,pymongo==3.0.3,PyMySQL==0.6.6,pyparsing==2.0.3,pysnmp==4.2.5,python-ceilometerclient==1.5.0,python-dateutil==2.4.2,python-editor==0.4,python-glanceclient==1.1.0,python-keystoneclient==1.7.1,python-mimeparse==0.1.4,python-neutronclient==3.0.0,python-novaclient==2.29.0,python-subunit==1.1.0,python-swiftclient==2.6.0,pytidylib6==0.2.2,pytz==2015.4,PyYAML==3.11,repoze.lru==0.6,requests==2.7.0,requests-aws==0.1.8,retrying==1.3.3,Routes==2.2,simplegeneric==0.8.1,simplejson==3.8.0,singledispatch==3.4.0.3,six==1.9.0,Sphinx==1.2.3,sphinxcontrib-docbookrestapi==0.2.1,sphinxcontrib-httpdomain==1.4.0,sphinxcontrib-pecanwsme==0.8.0,SQLAlchemy==1.0.8,sqlalchemy-migrate==0.10.0,sqlparse==0.1.16,stevedore==1.8.0,suds-jurko==0.6,tempest-lib==0.9.0,Tempita==0.5.2,testrepository==0.0.20,testresources==0.2.7,testscenarios==0.5.0,testtools==1.8.0,thrift==0.9.2,tooz==1.24.0,traceback2==1.4.0,trollius==2.0,unicodecsv==0.13.0,unittest2==1.1.0,urllib3==1.12,waitress==0.8.10,warlock==1.1.0,WebOb==1.4.1,WebTest==2.0.18,Werkzeug==0.10.4,wheel==0.24.0,wrapt==1.10.5,wsgi-intercept==0.10.3,WSME==0.8.0,zake==0.2.2
genconfig runtests: PYTHONHASHSEED='1260787071'
genconfig runtests: commands[0] | oslo-config-generator --output-file etc/ceilometer/ceilometer.conf --namespace ceilometer --namespace oslo.concurrency --namespace oslo.db --namespace oslo.log --namespace oslo.messaging --namespace oslo.policy --namespace oslo.service.service --namespace keystonemiddleware.auth_token
Traceback (most recent call last):
  File ".tox/genconfig/bin/oslo-config-generator", line 11, in <module>
    sys.exit(main())
  File "/home/madong/temp/ceilometer/.tox/genconfig/local/lib/python2.7/site-packages/oslo_config/generator.py", line 283, in main
    generate(conf)
  File "/home/madong/temp/ceilometer/.tox/genconfig/local/lib/python2.7/site-packages/oslo_config/generator.py", line 247, in generate
    for namespace, listing in _list_opts(conf.namespace):
  File "/home/madong/temp/ceilometer/.tox/genconfig/local/lib/python2.7/site-packages/oslo_config/generator.py", line 222, in _list_opts
    invoke_on_load=True)
  File "/home/madong/temp/ceilometer/.tox/genconfig/local/lib/python2.7/site-packages/stevedore/named.py", line 55, in __init__
    verify_requirements)
  File "/home/madong/temp/ceilometer/.tox/genconfig/local/lib/python2.7/site-packages/stevedore/extension.py", line 170, in _load_plugins
    self._on_load_failure_callback(self, ep, err)
  File "/home/madong/temp/ceilometer/.tox/genconfig/local/lib/python2.7/site-packages/stevedore/extension.py", line 162, in _load_plugins
    verify_requirements,
  File "/home/madong/temp/ceilometer/.tox/genconfig/local/lib/python2.7/site-packages/stevedore/named.py", line 123, in _load_one_plugin
    verify_requirements,
  File "/home/madong/temp/ceilometer/.tox/genconfig/local/lib/python2.7/site-packages/stevedore/extension.py", line 187, in _load_one_plugin
    obj = plugin(*invoke_args, **invoke_kwds)
  File "/home/madong/temp/ceilometer/ceilometer/opts.py", line 61, in list_opts
    itertools.chain(ceilometer.agent.base.OPTS,
AttributeError: 'module' object has no attribute 'base'
ERROR: InvocationError: '/home/madong/temp/ceilometer/.tox/genconfig/bin/oslo-config-generator --output-file etc/ceilometer/ceilometer.conf --namespace ceilometer --namespace oslo.concurrency --namespace oslo.db --namespace oslo.log --namespace oslo.messaging --namespace oslo.policy --namespace oslo.service.service --namespace keystonemiddleware.auth_token'
________________________________________________________ summary ________________________________________________________
ERROR: genconfig: commands failed

Revision history for this message
Dong Ma (larainema) wrote :

This is caused by the ceilometer/agent/base.py removed

Changed in ceilometer:
assignee: nobody → Rohit Jaiswal (rohit-jaiswal-3)
Changed in ceilometer:
assignee: Rohit Jaiswal (rohit-jaiswal-3) → Dong Ma (larainema)
status: New → In Progress
gordon chung (chungg)
Changed in ceilometer:
milestone: none → liberty-rc1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ceilometer (master)

Reviewed: https://review.openstack.org/224406
Committed: https://git.openstack.org/cgit/openstack/ceilometer/commit/?id=e4189bf41d230a8007d086576745bc1a3e563684
Submitter: Jenkins
Branch: master

commit e4189bf41d230a8007d086576745bc1a3e563684
Author: Dong Ma <email address hidden>
Date: Thu Sep 17 11:20:40 2015 +0800

    Fixed tox -egenconfig Error

    tox -egenconfig Error:
    AttributeError: 'module' object has no attribute 'base'
    Caused by the ceilometer/agent/base.py removed

    Closes-Bug: #1496684

    Change-Id: I3d7f569397532b3e6f550e88b7a779567e83fca3

Changed in ceilometer:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in ceilometer:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in ceilometer:
milestone: liberty-rc1 → 5.0.0
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.