Error when sync glance database
Hi all,
I'm following the documents from Openstack to install Essex on Ubuntu server 12.04 beta2.
Everything is okay with Keystone, but with Glance, when I run the command:
# glance-manage version_control 0
ERROR: There was an error migrating the database.
Details: database 'mysql:
I don't know but is it a problem with mysql-server 5.5? Because from the beginning when I grant the permission on glance_db for 'glance'@'%' it didn't work with @'localhost' like in this describe: http://
How can I fix this problem?
Thank you!
Question information
- Language:
- English Edit question
- Status:
- Solved
- For:
- Glance Edit question
- Assignee:
- No assignee Edit question
- Solved by:
- neo0
- Solved:
- 2012-04-20
- Last query:
- 2012-04-20
- Last reply:
smallma (s-rain) said : | #1 |
I saw the following script in glance-
if [ ! -e /var/lib/
su -s /bin/sh -c 'glance-manage version_control 0' glance
fi
neo0 (tungns-inf) said : | #2 |
@smallma
I checked but there is no /var/lib/
This command return the same error.
I don't know but maybe problem from mysql-server.
smallma (s-rain) said : | #3 |
Hello neo0,
Please refer the following steps to set up glance.
1. stop glance-api
2. stop glance-registry
3. remove tables from db
4. su -s /bin/sh -c 'glance-manage version_control 0' glance
5. su -s /bin/sh -c 'glance-manage db_sync' glance
6 start glance-api
7. start glance-registry
Regards,
Rain.
neo0 (tungns-inf) said : | #4 |
Thank you smallma.
My problem was fixed.
andy (luo-dan119) said : | #5 |
hello neO0
how to slove it ? My problem is the same with you, can you give me any suggestion?
Details pls see the below.
OS: RHEL6.2 single node openstack
[root@openstack ~]# glance-manage version_control 0
ERROR: There was an error migrating the database.
Details: database 'mysql:
[root@openstack ~]#
[root@openstack ~]# 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/
result = self.applicatio
File "/usr/lib/
resp = self.call_func(req, *args, **self.kwargs)
File "/usr/lib/
return self.func(req, *args, **kwargs)
File "/usr/lib/
response = req.get_
File "/usr/lib/
application, catch_exc_
File "/usr/lib/
app_iter = application(
File "/usr/lib/
return self.app(env, start_response)
File "/usr/lib/
resp = self.call_func(req, *args, **self.kwargs)
File "/usr/lib/
return self.func(req, *args, **kwargs)
File "/usr/lib/
response = req.get_
File "/usr/lib/
application, catch_exc_
File "/usr/lib/
app_iter = application(
File "/usr/lib/
return resp(environ, start_response)
File "/usr/lib/
response = self.app(environ, start_response)
File "/usr/lib/
return resp(environ, start_response)
File "/usr/lib/
resp = self.call_func(req, *args, **self.kwargs)
File "/usr/lib/
return self.func(req, *args, **kwargs)
File "/usr/lib/
request, **action_args)
File "/usr/lib/
return method(*args, **kwargs)
File "/usr/lib/
images = registry.
File "/usr/lib/
return c.get_images(
File "/usr/lib/
res = self.do_
File "/usr/lib/
return func(self, *args, **kwargs)
File "/usr/lib/
headers=
File "/usr/lib/
return func(self, method, url, body, headers)
File "/usr/lib/
raise exception.
ClientConnectio
Details: [Errno 111] ECONNREFUSED
#My config file info
1.glance-api.conf and glance-
[paste_deploy]
falvor = keystone
and
[paste_deploy]
falvor = keystone
sql_connection = mysql:/