I am working through the instructions for Essex and have run into an issue. I am not sure if the issue is related to a missing piece of documentation or if my server is setup incorrectly. I've been very diligent in following each step of the instructions to be sure everything has been entered correctly.<br>
<br>The specific PDF I am using is from here: <a href="http://docs.openstack.org/trunk/openstack-compute/install/content/images-verifying-install.html">http://docs.openstack.org/trunk/openstack-compute/install/content/images-verifying-install.html</a><br>
<br>When I execute the command to add the tty-linux-kernel, I get the following output:<br><br>Uploading image 'tty-linux-kernel'<br>Failed to add image. Got error:<br>The request returned 500 Internal Server Error<br>
<br>The response body:<br>Traceback (most recent call last):<br>  File "/usr/lib/python2.7/dist-packages/eventlet/wsgi.py", line 336, in handle_one_response<br>    result = self.application(self.environ, start_response)<br>
  File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 147, in __call__<br>    resp = self.call_func(req, *args, **self.kwargs)<br>  File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 210, in call_func<br>
    return self.func(req, *args, **kwargs)<br>  File "/usr/lib/python2.7/dist-packages/glance/common/wsgi.py", line 279, in __call__<br>    response = req.get_response(self.application)<br>  File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1086, in get_response<br>
    application, catch_exc_info=False)<br>  File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1055, in call_application<br>    app_iter = application(self.environ, start_response)<br>  File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 147, in __call__<br>
    resp = self.call_func(req, *args, **self.kwargs)<br>  File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 210, in call_func<br>    return self.func(req, *args, **kwargs)<br>  File "/usr/lib/python2.7/dist-packages/glance/common/wsgi.py", line 276, in __call__<br>
    response = self.process_request(req)<br>  File "/usr/lib/python2.7/dist-packages/glance/common/context.py", line 112, in process_request<br>    raise exception.NotAuthenticated()<br>NotAuthenticated: You are not authenticated.<br>
<br>Note: Your image metadata may still be in the registry, but the image's status will likely be 'killed'.<br>========================================================================================================[100%] 41.7M/s, ETA  0h  0m  0s<br>
<br>The only deviation I made from the documentation was to back out the glance-registry-paste.ini & glance-api-paste.ini lines relating to authentication. I was getting an error in my syslog where the two services were spawning to many restarts and were being killed. As soon as I backed out those changes, the services restarted and stayed running.<br>
<br>I've verified I am running Glance 2012.1 just as the documentation states that I should be. The OS itself is Ubuntu precise (development branch).<br><br>Any assistance in resolving these errors will be greatly appreciated. Thank you.<br>
-- <br>Chris Mutchler<br><a href="mailto:chris@leibnizcreations.com">chris@leibnizcreations.com</a><br>