[Openstack-operators] problem with glance-registory

Salman Toor salman.toor at it.uu.se
Thu Sep 20 11:18:56 UTC 2012


Hi again,

Thank very much Derek! I have resolved the problem.

Just to make our conversation useful for others I am writing the steps  
in a sequence.

Problem
------------
Cannot start the glance-registry, give following message,
openstack-glance-registry dead but pid file exists

Note: My glance-registry.conf and glance-registry-paste.ini files are  
according to the manual and I have no Error messages in the log files.

Solution
-------------

1 - Used glance-registry tool to run the registry rather than running  
as a service.
-bash-4.1$ sudo glance-registry --config-file  
/etc/glance/glance-registry.conf --debug --verbose
[sudo] password for stoor:
/usr/lib64/python2.6/site-packages/SQLAlchemy-0.7.8-py2.6-linux-x86_64.egg/sqlalchemy/pool.py:683: SADeprecationWarning: The 'listeners' argument to Pool (and create_engine()) is deprecated.  Use  
event.listen().
   Pool.__init__(self, creator, **kw)
/usr/lib64/python2.6/site-packages/SQLAlchemy-0.7.8-py2.6-linux-x86_64.egg/sqlalchemy/pool.py:159: SADeprecationWarning: Pool.add_listener is deprecated.  Use  
event.listen()
   self.add_listener(l)

and leave the terminal open.

2 - Open a new terminal, run the commands mentioned in the manual to  
verify Image Service installation. it will work fine.

------------

Conclusion: Run the glance-registry service manually.

Note: Don't forget to run the glance-api as a normal service
-bash-4.1$ sudo /etc/init.d/openstack-glance-api start
Starting openstack-glance-api:                             [  OK  ]

Once again thanks to Derek Higgins. :-)

Regards..
Salman.


Quoting Derek Higgins <derekh at redhat.com>:

> On 09/20/2012 11:41 AM, Salman Toor wrote:
>> Hi Derek,
>>
>> Thanks for giving the starting point!
>>
>> It seems something wrong when it tries to work with DATABASE or
>>
>> it just hangs on some listener ...
>>
>> -bash-4.1$ sudo glance-registry --config-file
>> /etc/glance/glance-registry.conf --debug --verbose
>> /usr/lib64/python2.6/site-packages/SQLAlchemy-0.7.8-py2.6-linux-x86_64.egg/sqlalchemy/pool.py:683:
>> SADeprecationWarning: The 'listeners' argument to Pool (a nd
>> create_engine()) is deprecated.  Use event.listen().
>>   Pool.__init__(self, creator, **kw)
>> /usr/lib64/python2.6/site-packages/SQLAlchemy-0.7.8-py2.6-linux-x86_64.egg/sqlalchemy/pool.py:159:
>> SADeprecationWarning: Pool.add_listener is deprecated.  U se event.listen()
>>   self.add_listener(l)
>>
>> Something wrong in the code or my configurations are bad... ?
>
> Those Deprecation warnings can be ignored, if its just sitting there not
> out putting anything then it should be running, try a glance index.
>
> If this works, try running it as the user "glance"
>
> Derek.
>






More information about the OpenStack-operators mailing list