yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #14381
[Bug 1202432] Re: glance-registry returns error 500 when started as a service
** Changed in: glance
Status: New => Incomplete
** Changed in: glance
Status: Incomplete => Invalid
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Glance.
https://bugs.launchpad.net/bugs/1202432
Title:
glance-registry returns error 500 when started as a service
Status in OpenStack Image Registry and Delivery Service (Glance):
Invalid
Bug description:
I'm running glance-2013.1.2.
If i start glance-registry as a service, i am getting 2 processes (despite the workers=1, is that intended?):
oot 3027 1 6 15:37 ? 00:00:00 /usr/bin/python2.7 /usr/bin/glance-registry-python2.7 --config-file /etc/glance/glance-registry.conf
root 3034 3027 1 15:37 ? 00:00:00 /usr/bin/python2.7 /usr/bin/glance-registry-python2.7 --config-file /etc/glance/glance-registry.conf
r
and calls to the API fail :
# glance image-list
Request returned failure status.
Traceback (most recent call last):
File "/usr/lib64/python2.7/site-packages/eventlet/wsgi.py", line 383, in handle_one_response
result = self.application(self.environ, start_response)
File "/usr/lib64/python2.7/site-packages/webob/dec.py", line 130, in __call__
resp = self.call_func(req, *args, **self.kwargs)
File "/usr/lib64/python2.7/site-packages/webob/dec.py", line 195, in call_func
return self.func(req, *args, **kwargs)
File "/usr/lib64/python2.7/site-packages/glance/common/wsgi.py", line 362, in __call__
response = req.get_response(self.application)
File "/usr/lib64/python2.7/site-packages/webob/request.py", line 1296, in send
application, catch_exc_info=False)
File "/usr/lib64/python2.7/site-packages/webob/request.py", line 1260, in call_application
app_iter = application(self.environ, start_response)
File "/usr/lib64/python2.7/site-packages/webob/dec.py", line 130, in __call__
resp = self.call_func(req, *args, **self.kwargs)
File "/usr/lib64/python2.7/site-packages/webob/dec.py", line 195, in call_func
return self.func(req, *args, **kwargs)
File "/usr/lib64/python2.7/site-packages/glance/common/wsgi.py", line 362, in __call__
response = req.get_response(self.application)
File "/usr/lib64/python2.7/site-packages/webob/request.py", line 1296, in send
application, catch_exc_info=False)
File "/usr/lib64/python2.7/site-packages/webob/request.py", line 1260, in call_application
app_iter = application(self.environ, start_response)
File "/usr/lib64/python2.7/site-packages/paste/urlmap.py", line 203, in __call__
return app(environ, start_response)
File "/usr/lib64/python2.7/site-packages/webob/dec.py", line 144, in __call__
return resp(environ, start_response)
File "/usr/lib64/python2.7/site-packages/routes/middleware.py", line 131, in __call__
response = self.app(environ, start_response)
File "/usr/lib64/python2.7/site-packages/webob/dec.py", line 144, in __call__
return resp(environ, start_response)
File "/usr/lib64/python2.7/site-packages/webob/dec.py", line 130, in __call__
resp = self.call_func(req, *args, **self.kwargs)
File "/usr/lib64/python2.7/site-packages/webob/dec.py", line 195, in call_func
return self.func(req, *args, **kwargs)
File "/usr/lib64/python2.7/site-packages/glance/common/wsgi.py", line 569, in __call__
request, **action_args)
File "/usr/lib64/python2.7/site-packages/glance/common/wsgi.py", line 586, in dispatch
return method(*args, **kwargs)
File "/usr/lib64/python2.7/site-packages/glance/api/v1/images.py", line 204, in detail
images = registry.get_images_detail(req.context, **params)
File "/usr/lib64/python2.7/site-packages/glance/registry/__init__.py", line 155, in get_images_detail
return c.get_images_detailed(**kwargs)
File "/usr/lib64/python2.7/site-packages/glance/registry/client.py", line 115, in get_images_detailed
res = self.do_request("GET", "/images/detail", params=params)
File "/usr/lib64/python2.7/site-packages/glance/registry/client.py", line 90, in do_request
**kwargs)
File "/usr/lib64/python2.7/site-packages/glance/common/client.py", line 62, in wrapped
return func(self, *args, **kwargs)
File "/usr/lib64/python2.7/site-packages/glance/common/client.py", line 376, in do_request
headers=headers)
File "/usr/lib64/python2.7/site-packages/glance/common/client.py", line 79, in wrapped
return func(self, method, url, body, headers)
File "/usr/lib64/python2.7/site-packages/glance/common/client.py", line 514, in _do_request
raise exception.ServerError()
ServerError: The request returned 500 Internal Server Error.
(HTTP 500)
If i start the process manually ( using /usr/bin/python2.7 /usr/bin
/glance-registry-python2.7 --config-file /etc/glance/glance-
registry.conf found earlier using ps) then it works ( i was able to
add an image and list it)
To manage notifications about this bug go to:
https://bugs.launchpad.net/glance/+bug/1202432/+subscriptions