Guest agent does not start on first boot or when manually started

Bug #1078522 reported by Vipul Sabhaya
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack DBaaS (Trove)
Fix Released
Undecided
Nikhil Manchanda

Bug Description

The reference guest does not start up on first boot. When attempting to run it manually with the sample config,

ubuntu@ubuntu:~/reddwarf_lite/bin$ ./reddwarf-guestagent --config-file=/home/ubuntu/reddwarf_lite/etc/reddwarf/reddwarf-guestagent.conf.sample
Traceback (most recent call last):
  File "/home/ubuntu/reddwarf_lite/reddwarf/openstack/common/config.py", line 311, in load_paste_app
    app = deploy.loadapp("config:%s" % conf_file, name=app_name)
  File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 247, in loadapp
    return loadobj(APP, uri, name=name, **kw)
  File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 272, in loadobj
    return context.create()
  File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create
    return self.object_type.invoke(self)
  File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144, in invoke
    **context.local_conf)
  File "/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 56, in fix_call
    val = callable(*args, **kw)
  File "/home/ubuntu/reddwarf_lite/reddwarf/common/wsgi.py", line 99, in versioned_urlmap
    urlmap = paste.urlmap.urlmap_factory(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/paste/urlmap.py", line 25, in urlmap_factory
    app = loader.get_app(app_name, global_conf=global_conf)
  File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350, in get_app
    name=name, global_conf=global_conf).create()
  File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 362, in app_context
    APP, name=name, global_conf=global_conf)
  File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 450, in get_context
    global_additions=global_additions)
  File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 559, in _pipeline_app_context
    APP, pipeline[-1], global_conf)
  File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 458, in get_context
    section)
  File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 517, in _context_from_explicit
    value = import_string(found_expr)
  File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 22, in import_string
    return pkg_resources.EntryPoint.parse("x=" + s).load(False)
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1955, in load
    entry = __import__(self.module_name, globals(),globals(), ['__name__'])
  File "/home/ubuntu/reddwarf_lite/reddwarf/guestagent/service.py", line 23, in <module>
    from reddwarf import rpc
ImportError: cannot import name rpc

Traceback (most recent call last):
  File "./reddwarf-guestagent", line 55, in <module>
    options, args)
  File "/home/ubuntu/reddwarf_lite/reddwarf/common/config.py", line 50, in load_paste_app
    conf, app = openstack_config.load_paste_app(*args, **kwargs)
  File "/home/ubuntu/reddwarf_lite/reddwarf/openstack/common/config.py", line 317, in load_paste_app
    "\nGot: %(e)r" % locals())
RuntimeError: Unable to load reddwarf-guestagent from configuration file /home/ubuntu/reddwarf_lite/etc/reddwarf/reddwarf-guestagent.conf.sample.
Got: ImportError('cannot import name rpc',)

Changed in reddwarf:
assignee: nobody → Nikhil (slicknik)
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to reddwarf (master)

Reviewed: https://review.openstack.org/16117
Committed: http://github.com/stackforge/reddwarf/commit/584534d4c0e690356cd5f25f60bd264c87a3ce0b
Submitter: Jenkins
Branch: master

commit 584534d4c0e690356cd5f25f60bd264c87a3ce0b
Author: Nikhil Manchanda <email address hidden>
Date: Wed Nov 14 11:40:32 2012 -0800

    Removed unused import.
    Fixes bug #1078522.

    Change-Id: I8f447a9ddf3d73886c8a4998f53c2220db4a93a6

Changed in reddwarf:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in trove:
milestone: none → havana-2
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in trove:
milestone: havana-2 → 2013.2
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.