Hi
when I
service glance-registry restart
2012-04-16 13:09:47 10494 INFO [sqlalchemy.engine.base.Engine] (1,)
2012-04-16 13:09:47 10494 INFO [sqlalchemy.engine.base.Engine] ROLLBACK
2012-04-16 13:09:47 10494 ERROR [glance.registry.db.api] (ProgrammingError)
(1146, "Table 'glance.images' doesn't exist") 'SELECT images.created_at AS
images_created_at, images.updated_at AS images_updated_at, images.deleted_at AS
images_deleted_at, images.deleted AS images_deleted, images.id AS images_id,
images.name AS images_name, images.disk_format AS images_disk_format,
images.container_format AS images_container_format, images.size AS images_size,
images.status AS images_status, images.is_public AS images_is_public,
images.location AS images_location, images.checksum AS images_checksum,
images.min_disk AS images_min_disk, images.min_ram AS images_min_ram,
images.owner AS images_owner, images.protected AS images_protected \nFROM
images \n LIMIT %s' (1,)
2012-04-16 13:09:47 10494 ERROR [glance.registry.db.api] Could not ensure
database connection and consistency. Ensure database configuration and
permissions are correct and database has been migrated since last upgrade by
running 'glance-manage db_sync'
I run
> glance-manage version_control 0
> glance-manage db_sync
restart the service also have problem.
when I run
root@node6:/var/log/glance# glance index
Failed to show index. Got error:
The request returned 500 Internal Server Error
The response body:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/eventlet/wsgi.py", line 336, in
handle_one_response
result = self.application(self.environ, start_response)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 147, in __call__
resp = self.call_func(req, *args, **self.kwargs)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 210, in call_func
return self.func(req, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/glance/common/wsgi.py", line 279, in
__call__
response = req.get_response(self.application)
File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1086, in
get_response
application, catch_exc_info=False)
File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1055, in
call_application
app_iter = application(self.environ, start_response)
File "/usr/lib/python2.7/dist-packages/keystone/middleware/auth_token.py",
line 176, in __call__
return self.app(env, start_response)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 147, in __call__
resp = self.call_func(req, *args, **self.kwargs)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 210, in call_func
return self.func(req, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/glance/common/wsgi.py", line 279, in
__call__
response = req.get_response(self.application)
File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1086, in
get_response
application, catch_exc_info=False)
File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1055, in
call_application
app_iter = application(self.environ, start_response)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 159, in __call__
return resp(environ, start_response)
File "/usr/lib/python2.7/dist-packages/routes/middleware.py", line 131, in
__call__
response = self.app(environ, start_response)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 159, in __call__
return resp(environ, start_response)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 147, in __call__
resp = self.call_func(req, *args, **self.kwargs)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 210, in call_func
return self.func(req, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/glance/common/wsgi.py", line 477, in
__call__
request, **action_args)
File "/usr/lib/python2.7/dist-packages/glance/common/wsgi.py", line 494, in
dispatch
return method(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/glance/api/v1/images.py", line 134, in
index
images = registry.get_images_list(req.context, **params)
File "/usr/lib/python2.7/dist-packages/glance/registry/__init__.py", line
129, in get_images_list
return c.get_images(**kwargs)
File "/usr/lib/python2.7/dist-packages/glance/registry/client.py", line 77,
in get_images
res = self.do_request("GET", "/images", params=params)
File "/usr/lib/python2.7/dist-packages/glance/common/client.py", line 58, in
wrapped
return func(self, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/glance/common/client.py", line 420, in
do_request
headers=headers)
File "/usr/lib/python2.7/dist-packages/glance/common/client.py", line 75, in
wrapped
return func(self, method, url, body, headers)
File "/usr/lib/python2.7/dist-packages/glance/common/client.py", line 557, in
_do_request
raise exception.ClientConnectionError(e)
ClientConnectionError: There was an error connecting to a server
Details: [Errno 111] ECONNREFUSED
root@node6:/var/log/glance#
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/980956
Title:
No module named MySQLdb from glance-registry
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glance/+bug/980956/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs