<div dir="ltr">Hi Sean,<div><br></div><div>Thanks for your quick answer. Here are the config files in /etc/cinder.</div><div><br></div><div>api-paste.ini : </div><div><br></div><div><div>#############                                                                                                                                        </div>
<div># Openstack #                                                                                                                                        </div><div>#############                                                                                                                                        </div>
<div><br></div><div>[composite:osapi_volume]</div><div>use = call:cinder.api.openstack.urlmap:urlmap_factory</div><div>/ = osvolumeversions</div><div>/v1 = openstack_volume_api_v1</div><div><br></div><div>[composite:openstack_volume_api_v1]</div>
<div>use = call:cinder.api.auth:pipeline_factory</div><div>noauth = faultwrap sizelimit noauth osapi_volume_app_v1</div><div>keystone = faultwrap sizelimit authtoken keystonecontext osapi_volume_app_v1</div><div>keystone_nolimit = faultwrap sizelimit authtoken keystonecontext osapi_volume_app_v1</div>
<div><br></div><div>[filter:faultwrap]</div><div>paste.filter_factory = cinder.api.openstack:FaultWrapper.factory</div><div><br></div><div>[filter:noauth]</div><div>paste.filter_factory = cinder.api.openstack.auth:NoAuthMiddleware.factory</div>
<div><br></div><div>[filter:sizelimit]</div><div>paste.filter_factory = cinder.api.sizelimit:RequestBodySizeLimiter.factory</div><div><br></div><div>[app:osapi_volume_app_v1]</div><div>paste.app_factory = cinder.api.openstack.volume:APIRouter.factory</div>
<div><br></div><div>[pipeline:osvolumeversions]</div><div>pipeline = faultwrap osvolumeversionapp</div><div><br></div><div>[app:osvolumeversionapp]</div><div>paste.app_factory = cinder.api.openstack.volume.versions:Versions.factory</div>
<div><br></div><div>##########                                                                                                                                           </div><div># Shared #                                                                                                                                           </div>
<div>##########                                                                                                                                           </div><div><br></div><div>[filter:keystonecontext]</div><div>paste.filter_factory = cinder.api.auth:CinderKeystoneContext.factory</div>
<div><br></div><div><div>[filter:authtoken]</div><div>paste.filter_factory = keystoneclient.middleware.auth_token:filter_factory</div><div>service_protocol = http</div><div>service_host = 127.0.0.1</div><div>service_port = 5000</div>
<div>auth_host = 127.0.0.1</div><div>auth_port = 35357</div><div>auth_protocol = http</div><div>admin_tenant_name = service</div><div>admin_user = cinder</div><div>admin_password = xxxxxxx</div></div><div><br></div><div class="gmail_extra">
<br></div><div class="gmail_extra">cinder.conf :</div><div class="gmail_extra"><br></div><div class="gmail_extra"><div class="gmail_extra">[DEFAULT]</div><div class="gmail_extra">rootwrap_config = /etc/cinder/rootwrap.conf</div>
<div class="gmail_extra">sql_connection = mysql://cinder:xxxxxxx@localhost:3306/cinder</div><div class="gmail_extra">api_paste_confg = /etc/cinder/api-paste.ini</div><div class="gmail_extra">iscsi_helper = tgtadm</div><div class="gmail_extra">
volume_name_template = volume-%s</div><div class="gmail_extra">volume_group = cinder-volumes</div><div class="gmail_extra">verbose = True</div><div class="gmail_extra">auth_strategy = keystone</div><div class="gmail_extra">
logdir = /var/log/cinder</div><div class="gmail_extra">state_path = /var/lib/cinder</div><div class="gmail_extra">volumes_dir = /var/lib/cinder/volumes</div><div class="gmail_extra">lock_path = /var/lock/cinder</div><div class="gmail_extra">
rabbit_password = xxxxxxx</div><div class="gmail_extra">rabbit_userid = guest</div><div class="gmail_extra">rabbit_host = 127.0.0.1</div><div class="gmail_extra">rabbit_port = 5672</div><div><br></div><br><div class="gmail_quote">
On Fri, Apr 12, 2013 at 2:46 PM, Sean Dague <span dir="ltr"><<a href="mailto:sean@dague.net" target="_blank">sean@dague.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Please post the contents of your /etc/cinder directory, I think this is related to an issue I saw during grenade testing.<br>


<br>
        -Sean<div><div><br>
<br>
On 04/12/2013 08:29 AM, Mohammed Amine SAYA wrote:<br>
</div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div><div>
Hi All,<br>
<br>
I am trying to start cinder-api but it complains about urlmap module.<br>
I checked in "/usr/lib/python2.7/dist-<u></u>packages/paste/" directory and I<br>
found<br>
urlmap.py and urlmap.pyc.<br>
<br>
Have you heard about this behavior in cinder-api? I didn't have it with<br>
FOLSOM.<br>
<br>
Here is the error I found in cinder-api.log :<br>
<br>
2013-04-12 14:20:29 CRITICAL [cinder] No module named urlmap<br>
Traceback (most recent call last):<br>
   File "/usr/bin/cinder-api", line 48, in <module><br>
     server = service.WSGIService('osapi_<u></u>volume')<br>
   File "/usr/lib/python2.7/dist-<u></u>packages/cinder/service.py", line 520,<br>
in __init__<br>
     self.app = self.loader.load_app(name)<br>
   File "/usr/lib/python2.7/dist-<u></u>packages/cinder/wsgi.py", line 490, in<br>
load_app<br>
     return deploy.loadapp("config:%s" % self.config_path, name=name)<br>
   File "/usr/lib/python2.7/dist-<u></u>packages/paste/deploy/<u></u>loadwsgi.py",<br>
line 247, in loadapp<br>
     return loadobj(APP, uri, name=name, **kw)<br>
   File "/usr/lib/python2.7/dist-<u></u>packages/paste/deploy/<u></u>loadwsgi.py",<br>
line 271, in loadobj<br>
     global_conf=global_conf)<br>
   File "/usr/lib/python2.7/dist-<u></u>packages/paste/deploy/<u></u>loadwsgi.py",<br>
line 296, in loadcontext<br>
     global_conf=global_conf)<br>
   File "/usr/lib/python2.7/dist-<u></u>packages/paste/deploy/<u></u>loadwsgi.py",<br>
line 320, in _loadconfig<br>
     return loader.get_context(object_<u></u>type, name, global_conf)<br>
   File "/usr/lib/python2.7/dist-<u></u>packages/paste/deploy/<u></u>loadwsgi.py",<br>
line 454, in get_context<br>
     section)<br>
   File "/usr/lib/python2.7/dist-<u></u>packages/paste/deploy/<u></u>loadwsgi.py",<br>
line 476, in _context_from_use<br>
     object_type, name=use, global_conf=global_conf)<br>
   File "/usr/lib/python2.7/dist-<u></u>packages/paste/deploy/<u></u>loadwsgi.py",<br>
line 406, in get_context<br>
     global_conf=global_conf)<br>
   File "/usr/lib/python2.7/dist-<u></u>packages/paste/deploy/<u></u>loadwsgi.py",<br>
line 296, in loadcontext<br>
     global_conf=global_conf)<br>
   File "/usr/lib/python2.7/dist-<u></u>packages/paste/deploy/<u></u>loadwsgi.py",<br>
line 337, in _loadfunc<br>
     return loader.get_context(object_<u></u>type, name, global_conf)<br>
   File "/usr/lib/python2.7/dist-<u></u>packages/paste/deploy/<u></u>loadwsgi.py",<br>
line 681, in get_context<br>
     obj = lookup_object(self.spec)<br>
   File "/usr/lib/python2.7/dist-<u></u>packages/paste/deploy/util.py"<u></u>, line<br>
69, in lookup_object<br>
     module = __import__(parts)<br>
ImportError: No module named urlmap<br>
<br>
<br>
Thanks a lot for your help.<br>
Best regards,<br>
Amine.<br>
<br>
<br></div></div>
______________________________<u></u>_________________<br>
Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~<u></u>openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~<u></u>openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/<u></u>ListHelp</a><br>
<br><span><font color="#888888">
</font></span></blockquote><span><font color="#888888">
<br>
<br>
-- <br>
Sean Dague<br>
<a href="http://dague.net" target="_blank">http://dague.net</a><br>
</font></span></blockquote></div><br></div></div></div>