Yes, after recreating  the endpoints i see with #keystone endpoint-list<div><div>+----------------------------------+-----------+----------------------------------------------------+----------------------------------------------------+-------------------------------------------------+</div>
<div>|                id                |   region  |                     publicurl                      |                    internalurl                     |                     adminurl                    |</div><div>+----------------------------------+-----------+----------------------------------------------------+----------------------------------------------------+-------------------------------------------------+</div>
<div>| 1d83efeb86cf46fe904da9fe0ec71417 | RegionOne | <a href="http://cloudc1.mynet.org:9292/v1">http://cloudc1.mynet.org:9292/v1</a>                    | <a href="http://cloudc1.mynet.org:9292/v1">http://cloudc1.mynet.org:9292/v1</a>                    | <a href="http://cloudc1.mynet.org:9292/v1">http://cloudc1.mynet.org:9292/v1</a>                 |</div>
<div>| 2f14e35c6b5c4758a35ec4a9d184e65b | RegionOne | <a href="http://cloudc1.mynet.org:5000/v2.0">http://cloudc1.mynet.org:5000/v2.0</a>                  | <a href="http://cloudc1.mynet.org:5000/v2.0">http://cloudc1.mynet.org:5000/v2.0</a>                  | <a href="http://cloudc1.mynet.org:35357/v2.0">http://cloudc1.mynet.org:35357/v2.0</a>              |</div>
<div>| 399616ad52d84c40acb9493e543e406e | RegionOne | <a href="http://cloudc1.mynet.org:8774/v2.0/%(tenant_id)s">http://cloudc1.mynet.org:8774/v2.0/%(tenant_id)s</a>    | <a href="http://cloudc1.mynet.org:8774/v2.0/%(tenant_id)s">http://cloudc1.mynet.org:8774/v2.0/%(tenant_id)s</a>    | <a href="http://cloudc1.mynet.org:8774/v2.0/%(tenant_id)s">http://cloudc1.mynet.org:8774/v2.0/%(tenant_id)s</a> |</div>
<div>| 81bbde36848f492aa22c6b23f0f1bd13 | RegionOne | <a href="http://cloudc1.mynet.org:8888/v1/AUTH_%(tenant_id)s">http://cloudc1.mynet.org:8888/v1/AUTH_%(tenant_id)s</a> | <a href="http://cloudc1.mynet.org:8888/v1/AUTH_%(tenant_id)s">http://cloudc1.mynet.org:8888/v1/AUTH_%(tenant_id)s</a> | <a href="http://cloudc1.mynet.org:8888/v1">http://cloudc1.mynet.org:8888/v1</a>                 |</div>
<div>| b38f657742724400aaef72559f931731 | RegionOne | <a href="http://cloudc1.mynet.org:8776/v1/%(tenant_id)s">http://cloudc1.mynet.org:8776/v1/%(tenant_id)s</a>      | <a href="http://cloudc1.mynet.org:8776/v1/%(tenant_id)s">http://cloudc1.mynet.org:8776/v1/%(tenant_id)s</a>      | <a href="http://cloudc1.mynet.org:8776/v1/%(tenant_id)s">http://cloudc1.mynet.org:8776/v1/%(tenant_id)s</a>   |</div>
<div>+----------------------------------+-----------+----------------------------------------------------+----------------------------------------------------+-------------------------------------------------+</div><div><br>
</div><div>then </div><div><br></div><div><div>glance --os_username="glance" --os_password="cloud"  --os_auth_url="<a href="http://cloudc1.mynet.org:5000/v2.0/">http://cloudc1.mynet.org:5000/v2.0/</a>"    add name="tty-linux-kernel" disk_format=aki container_format=aki < /tmp/images/ttylinux-uec-amd64-12.1_2.6.35-22_1-vmlinuz</div>
<div><br></div><div><div>Uploading image 'tty-linux-kernel'</div><div>Failed to add image. Got error:</div><div>The request returned 500 Internal Server Error</div><div><br></div><div>The response body:</div><div>
Traceback (most recent call last):</div><div>  File "/usr/lib/python2.6/site-packages/eventlet/wsgi.py", line 382, in handle_one_response</div><div>    result = self.application(self.environ, start_response)</div>
<div>  File "/usr/lib/python2.6/site-packages/WebOb-1.0.8-py2.6.egg/webob/dec.py", line 147, in __call__</div><div>    resp = self.call_func(req, *args, **self.kwargs)</div><div>  File "/usr/lib/python2.6/site-packages/WebOb-1.0.8-py2.6.egg/webob/dec.py", line 208, in call_func</div>
<div>    return self.func(req, *args, **kwargs)</div><div>  File "/usr/lib/python2.6/site-packages/glance/common/wsgi.py", line 284, in __call__</div><div>    response = req.get_response(self.application)</div><div>
  File "/usr/lib/python2.6/site-packages/WebOb-1.0.8-py2.6.egg/webob/request.py", line 1053, in get_response</div><div>    application, catch_exc_info=False)</div><div>  File "/usr/lib/python2.6/site-packages/WebOb-1.0.8-py2.6.egg/webob/request.py", line 1022, in call_application</div>
<div>    app_iter = application(self.environ, start_response)</div><div>  File "/usr/lib/python2.6/site-packages/keystone/middleware/auth_token.py", line 176, in __call__</div><div>    return self.app(env, start_response)</div>
<div>  File "/usr/lib/python2.6/site-packages/WebOb-1.0.8-py2.6.egg/webob/dec.py", line 147, in __call__</div><div>    resp = self.call_func(req, *args, **self.kwargs)</div><div>  File "/usr/lib/python2.6/site-packages/WebOb-1.0.8-py2.6.egg/webob/dec.py", line 208, in call_func</div>
<div>    return self.func(req, *args, **kwargs)</div><div>  File "/usr/lib/python2.6/site-packages/glance/common/wsgi.py", line 284, in __call__</div><div>    response = req.get_response(self.application)</div><div>
  File "/usr/lib/python2.6/site-packages/WebOb-1.0.8-py2.6.egg/webob/request.py", line 1053, in get_response</div><div>    application, catch_exc_info=False)</div><div>  File "/usr/lib/python2.6/site-packages/WebOb-1.0.8-py2.6.egg/webob/request.py", line 1022, in call_application</div>
<div>    app_iter = application(self.environ, start_response)</div><div>  File "/usr/lib/python2.6/site-packages/WebOb-1.0.8-py2.6.egg/webob/dec.py", line 159, in __call__</div><div>    return resp(environ, start_response)</div>
<div>  File "/usr/lib/python2.6/site-packages/Routes-1.12.3-py2.6.egg/routes/middleware.py", line 131, in __call__</div><div>    response = self.app(environ, start_response)</div><div>  File "/usr/lib/python2.6/site-packages/WebOb-1.0.8-py2.6.egg/webob/dec.py", line 159, in __call__</div>
<div>    return resp(environ, start_response)</div><div>  File "/usr/lib/python2.6/site-packages/WebOb-1.0.8-py2.6.egg/webob/dec.py", line 147, in __call__</div><div>    resp = self.call_func(req, *args, **self.kwargs)</div>
<div>  File "/usr/lib/python2.6/site-packages/WebOb-1.0.8-py2.6.egg/webob/dec.py", line 208, in call_func</div><div>    return self.func(req, *args, **kwargs)</div><div>  File "/usr/lib/python2.6/site-packages/glance/common/wsgi.py", line 482, in __call__</div>
<div>    request, **action_args)</div><div>  File "/usr/lib/python2.6/site-packages/glance/common/wsgi.py", line 499, in dispatch</div><div>    return method(*args, **kwargs)</div><div>  File "/usr/lib/python2.6/site-packages/glance/api/v1/images.py", line 603, in create</div>
<div>    image_meta = self._reserve(req, image_meta)</div><div>  File "/usr/lib/python2.6/site-packages/glance/api/v1/images.py", line 315, in _reserve</div><div>    image_meta = registry.add_image_metadata(req.context, image_meta)</div>
<div>  File "/usr/lib/python2.6/site-packages/glance/registry/__init__.py", line 145, in add_image_metadata</div><div>    return c.add_image(image_meta)</div><div>  File "/usr/lib/python2.6/site-packages/glance/registry/client.py", line 121, in add_image</div>
<div>    res = self.do_request("POST", "/images", body, headers=headers)</div><div>  File "/usr/lib/python2.6/site-packages/glance/common/client.py", line 58, in wrapped</div><div>    return func(self, *args, **kwargs)</div>
<div>  File "/usr/lib/python2.6/site-packages/glance/common/client.py", line 420, in do_request</div><div>    headers=headers)</div><div>  File "/usr/lib/python2.6/site-packages/glance/common/client.py", line 75, in wrapped</div>
<div>    return func(self, method, url, body, headers)</div><div>  File "/usr/lib/python2.6/site-packages/glance/common/client.py", line 554, in _do_request</div><div>    raise exception.ServerError(body=res.read())</div>
<div>ServerError: The request returned 500 Internal Server Error</div><div><br></div><div>The response body:</div><div>Traceback (most recent call last):</div><div>  File "/usr/lib/python2.6/site-packages/eventlet/wsgi.py", line 382, in handle_one_response</div>
<div>    result = self.application(self.environ, start_response)</div><div>  File "/usr/lib/python2.6/site-packages/WebOb-1.0.8-py2.6.egg/webob/dec.py", line 147, in __call__</div><div>    resp = self.call_func(req, *args, **self.kwargs)</div>
<div>  File "/usr/lib/python2.6/site-packages/WebOb-1.0.8-py2.6.egg/webob/dec.py", line 208, in call_func</div><div>    return self.func(req, *args, **kwargs)</div><div>  File "/usr/lib/python2.6/site-packages/glance/common/wsgi.py", line 281, in __call__</div>
<div>    response = self.process_request(req)</div><div>  File "/usr/lib/python2.6/site-packages/glance/common/context.py", line 112, in process_request</div><div>    raise exception.NotAuthenticated()</div><div>
NotAuthenticated: You are not authenticated.</div><div><br></div><div><br></div><div>Note: Your image metadata may still be in the registry, but the image's status will likely be 'killed'.</div></div><div><br>
</div><div><br><div class="gmail_quote">On Thu, Nov 15, 2012 at 3:04 PM, Pádraig Brady <span dir="ltr"><<a href="mailto:P@draigbrady.com" target="_blank">P@draigbrady.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On 11/15/2012 08:49 AM, G. Lekatsas wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
hello,<br>
<br>
sorry for the delay but after a restart i have to deal with another problem and without being able to check the previous  "'utf8' codec" error.<br>
</blockquote>
<br>
</div><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
   File "/usr/lib/python2.6/site-<u></u>packages/keystone/catalog/<u></u>backends/sql.py", line 169, in get_catalog<br>
     catalog[region][srv_type]['<u></u>internalURL'] = internal_url % d<br>
TypeError: %d format: a number is required, not dict<br>
</blockquote>
<br></div>
You seem to have an invalid internalurl. I.E. one with %d... in it?<br>
You can see what's configured by running the following as the admin user:<br>
<br>
  keystone endpoint-list<br>
<br>
Any % there should be just used to reference dict items, for example:<br>
<br>
  %(tenant_id)s<br>
<br>
thanks,<br>
Pádraig.<br>
</blockquote></div><br></div></div></div>