<div dir="ltr">In order to allow our Folsom deployment to have client access via the 'older' cloudfiles SDK access methods, we're wanting to implement this recommendation:<div><a href="http://www.zmanda.com/blogs/?p=1002">http://www.zmanda.com/blogs/?p=1002</a><br>
</div><div><br></div><div style>If there are other options, please let me know.</div><div style><br></div><div style>Unfortunately once this is implemented, keystone simply doesn't start up.</div><div style><br></div>
<div style>In order to figure out where the problem was, I added some debug logs and exception catches. So far I've found that the untouched admin server object is correctly prepared, but that the main server object croaks. The following is the log error:</div>
<div style><br></div><div style><div>Traceback (most recent call last):</div><div> File "/usr/bin/keystone-all", line 37, in create_server</div><div> app = deploy.loadapp('config:%s' % conf, name=name)</div>
<div> File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 247, in loadapp</div><div> return loadobj(APP, uri, name=name, **kw)</div><div> File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 272, in loadobj</div>
<div> return context.create()</div><div> File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create</div><div> return self.object_type.invoke(self)</div><div> File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144, in invoke</div>
<div> **context.local_conf)</div><div> File "/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 56, in fix_call</div><div> val = callable(*args, **kw)</div><div> File "/usr/lib/python2.7/dist-packages/paste/urlmap.py", line 25, in urlmap_factory</div>
<div> app = loader.get_app(app_name, global_conf=global_conf)</div><div> File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350, in get_app</div><div> name=name, global_conf=global_conf).create()</div>
<div> File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 362, in app_context</div><div> APP, name=name, global_conf=global_conf)</div><div> File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 450, in get_context</div>
<div> global_additions=global_additions)</div><div> File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 562, in _pipeline_app_context</div><div> for name in pipeline[:-1]]</div><div> File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 458, in get_context</div>
<div> section)</div><div> File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 517, in _context_from_explicit</div><div> value = import_string(found_expr)</div><div> File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 22, in import_string</div>
<div> return pkg_resources.EntryPoint.parse("x=" + s).load(False)</div><div> File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1989, in load</div><div> entry = __import__(self.module_name, globals</div>
<div><br></div><div style>I'll continue to debug down each successive library, but if anyone has this working or can point out something obvious based on the config/code changes applied then please let me know.</div></div>
</div>