<div dir="ltr">Name: oslo.config<br>Version: 1.2.0.a192.gc65d70c<br>Location: /opt/stack/new/oslo.config<br>Requires: six<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Aug 12, 2013 at 7:59 PM, Noorul Islam K M <span dir="ltr"><<a href="mailto:noorul@noorul.com" target="_blank">noorul@noorul.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">XINYU ZHAO <<a href="mailto:xyzjerry@gmail.com">xyzjerry@gmail.com</a>> writes:<br>

<br>
> Hi Sean<br>
> I uninstalled the oslo.config 1.1.1 version and run devstack, but this time<br>
> it stopped at<br>
><br>
> 2013-08-09 18:55:16 + /opt/stack/new/keystone/bin/keystone-manage db_sync<br>
> 2013-08-09 18:55:16 Traceback (most recent call last):<br>
> 2013-08-09 18:55:16   File<br>
> "/opt/stack/new/keystone/bin/keystone-manage", line 16, in <module><br>
> 2013-08-09 18:55:16     from keystone import cli<br>
> 2013-08-09 18:55:16   File "/opt/stack/new/keystone/keystone/cli.py",<br>
> line 23, in <module><br>
> 2013-08-09 18:55:16     from oslo.config import cfg<br>
> 2013-08-09 18:55:16 ImportError: No module named config<br>
> 2013-08-09 18:55:16 + [[ PKI == \P\K\I ]]<br>
><br>
><br>
> An unexpected error prevented the server from fulfilling your request.<br>
> (ProgrammingError) (1146, "Table 'keystone.service' doesn't exist") 'INSERT<br>
> INTO service (id, type, extra) VALUES (%s, %s, %s)'<br>
> ('32578395572b4cf2a70ba70b6031cd1d', 'identity', '{"name": "keystone",<br>
> "description": "Keystone Identity Service"}') (HTTP 500)<br>
> 2013-08-12 18:36:45 + KEYSTONE_SERVICE=<br>
> 2013-08-12 18:36:45 + keystone endpoint-create --region RegionOne<br>
> --service_id --publicurl <a href="http://127.0.0.1:5000/v2.0" target="_blank">http://127.0.0.1:5000/v2.0</a> --adminurl<br>
> <a href="http://127.0.0.1:35357/v2.0" target="_blank">http://127.0.0.1:35357/v2.0</a> --internalurl <a href="http://127.0.0.1:5000/v2.0" target="_blank">http://127.0.0.1:5000/v2.0</a><br>
><br>
> it seems that  oslo.config was not properly imported after i re-installed<br>
> it.<br>
> but when i list the pip installations, it is there.<br>
><br>
> /usr/local/bin/pip freeze |grep oslo.config<br>
> -e git+<br>
> <a href="http://10.145.81.234/openstackci/gerrit/p/oslo.config@c65d70c02494805ce50b88f343f8fafe7a521724#egg=oslo.config-master" target="_blank">http://10.145.81.234/openstackci/gerrit/p/oslo.config@c65d70c02494805ce50b88f343f8fafe7a521724#egg=oslo.config-master</a><br>

> root@devstack-4:/# /usr/local/bin/pip search oslo.config<br>
> oslo.config               - Oslo configuration API<br>
>   INSTALLED: 1.2.0.a192.gc65d70c<br>
>   LATEST:    1.1.1<br>
><br>
><br>
><br>
<br>
</div></div>Please paste the output of<br>
<br>
pip show oslo.config<br>
<br>
Thanks and Regards<br>
Noorul<br>
<div class="im"><br>
><br>
> On Sat, Aug 10, 2013 at 7:07 AM, Sean Dague <<a href="mailto:sean@dague.net">sean@dague.net</a>> wrote:<br>
><br>
>> Silly pip, trix are for kids.<br>
>><br>
>> Ok, well:<br>
>><br>
>> sudo pip install -I oslo.config==1.1.1<br>
>><br>
>> then pip uninstall oslo.config<br>
>><br>
>> On 08/09/2013 06:58 PM, Roman Gorodeckij wrote:<br>
>><br>
>>> stack@hp:~/devstack$ sudo pip install oslo.config<br>
>>> Requirement already satisfied (use --upgrade to upgrade): oslo.config in<br>
>>> /opt/stack/oslo.config<br>
>>> Requirement already satisfied (use --upgrade to upgrade): six in<br>
</div>>>> /usr/local/lib/python2.7/dist-**packages (from oslo.config)<br>
<div class="im">>>> Cleaning up...<br>
>>> stack@hp:~/devstack$ sudo pip uninstall oslo.config<br>
>>> Can't uninstall 'oslo.config'. No files were found to uninstall.<br>
>>> stack@hp:~/devstack$<br>
>>><br>
</div>>>> stack@hp:~/devstack$ cat /tmp/devstack/log//screen-n-**api.log<br>
>>> | touch "/opt/stack/status/stack/n-**api.failure"nova &&<br>
<div class="im">>>> /usr/local/bin/nova-api |<br>
>>><br>
>>> Traceback (most recent call last):<br>
>>>    File "/usr/local/bin/nova-api", line 6, in <module><br>
>>>      from nova.cmd.api import main<br>
</div>>>>    File "/opt/stack/nova/nova/cmd/api.**py", line 29, in <module><br>
>>>      from nova import config<br>
>>>    File "/opt/stack/nova/nova/config.**py", line 22, in <module><br>
>>>      from nova.openstack.common.db.**sqlalchemy import session as<br>
>>> db_session<br>
>>>    File "/opt/stack/nova/nova/**openstack/common/db/**sqlalchemy/session.py",<br>
>>> line 279, in <module><br>
>>>      deprecated_opts=[cfg.**DeprecatedOpt('sql_connection'**,<br>
<div class="im">>>> AttributeError: 'module' object has no attribute 'DeprecatedOpt'<br>
>>><br>
>>> nothing changed.<br>
>>><br>
>>> On Aug 9, 2013, at 6:11 PM, Sean Dague <<a href="mailto:sean@dague.net">sean@dague.net</a>> wrote:<br>
>>><br>
>>>  This should be addressed by the latest devstack, however because we<br>
>>>> moved to oslo.config out of git, some install environments might still have<br>
>>>> oslo.config 1.1.0 somewhere, that pip no longer sees (so can't uninstall)<br>
>>>><br>
>>>> sudo pip install oslo.config<br>
>>>> sudo pip uninstall oslo.config<br>
>>>><br>
>>>> rerun devstack, see if it works.<br>
>>>><br>
>>>>         -Sean<br>
>>>><br>
>>>> On 08/09/2013 09:14 AM, Roman Gorodeckij wrote:<br>
>>>><br>
>>>>> Tried to install devstack to dedicated server, ip's are defined.<br>
>>>>><br>
>>>>> Here's the output:<br>
>>>>><br>
>>>>> 13-08-09 09:06:28 ++ echo -ne '\015'<br>
>>>>><br>
>>>>> 2013-08-09 09:06:28 + NL=$'\r'<br>
>>>>> 2013-08-09 09:06:28 + screen -S stack -p n-api -X stuff 'cd<br>
>>>>> /opt/stack/nova && /'sr/local/bin/nova-api || touch<br>
</div>>>>>> "/opt/stack/status/stack/n-**api.failure"<br>
<div class="im">>>>>> 2013-08-09 09:06:28 + echo 'Waiting for nova-api to start...'<br>
>>>>> 2013-08-09 09:06:28 Waiting for nova-api to start...<br>
>>>>> 2013-08-09 09:06:28 + wait_for_service 60<a href="http://192.168.1.6:8774" target="_blank">http://192.168.1.6:8774</a><br>
>>>>> 2013-08-09 09:06:28 + local timeout=60<br>
>>>>> 2013-08-09 09:06:28 + local url=<a href="http://192.168.1.6:8774" target="_blank">http://192.168.1.6:8774</a><br>
>>>>> 2013-08-09 09:06:28 + timeout 60 sh -c 'while ! http_proxy=<br>
>>>>> https_proxy= curl -shttp://<a href="http://192.168.1.6:8774" target="_blank">192.168.1.6:8774</a>  >/dev/null; do sleep 1;<br>
>>>>> done'<br>
>>>>> 2013-08-09 09:07:28 + die 698 'nova-api did not start'<br>
>>>>> 2013-08-09 09:07:28 + local exitcode=0<br>
>>>>> stack@hp:~/devstack$ 2013-08-09 09:07:28 + set +o xtrace<br>
>>>>><br>
>>>>> Here's the log:<br>
>>>>><br>
>>>>> 2013-08-09 09:07:28 [ERROR] ./stack.sh:698 nova-api did not start<br>
</div>>>>>> stack@hp:~/devstack$ cat /tmp/devstack/log//screen-n-**api.log<br>
>>>>> t/stack/status/stack/n-api.**failure"nova && /usr/local/bin/nova-api<br>
<div class="im">>>>>> || touch "/op<br>
>>>>><br>
>>>>> Traceback (most recent call last):<br>
>>>>>    File "/usr/local/bin/nova-api", line 6, in <module><br>
>>>>>      from nova.cmd.api import main<br>
</div>>>>>>    File "/opt/stack/nova/nova/cmd/api.**py", line 29, in <module><br>
>>>>>      from nova import config<br>
>>>>>    File "/opt/stack/nova/nova/config.**py", line 22, in <module><br>
>>>>>      from nova.openstack.common.db.**sqlalchemy import session as<br>
>>>>> db_session<br>
>>>>>    File "/opt/stack/nova/nova/**openstack/common/db/**sqlalchemy/session.py",<br>
>>>>> line 279, in <module><br>
>>>>>      deprecated_opts=[cfg.**DeprecatedOpt('sql_connection'**,<br>
<div class="im">>>>>> AttributeError: 'module' object has no attribute 'DeprecatedOpt'<br>
>>>>><br>
>>>>><br>
>>>>><br>
>>>>><br>
</div>>>>>> ______________________________**_________________<br>
>>>>> OpenStack-dev mailing list<br>
>>>>> OpenStack-dev@lists.openstack.**org <<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a>><br>
>>>>> <a href="http://lists.openstack.org/**cgi-bin/mailman/listinfo/**openstack-dev" target="_blank">http://lists.openstack.org/**cgi-bin/mailman/listinfo/**openstack-dev</a><<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a>><br>

<div class="im">>>>>><br>
>>>>><br>
>>>><br>
>>>> --<br>
>>>> Sean Dague<br>
>>>> <a href="http://dague.net" target="_blank">http://dague.net</a><br>
>>>><br>
>>><br>
>>><br>
>><br>
>> --<br>
>> Sean Dague<br>
>> <a href="http://dague.net" target="_blank">http://dague.net</a><br>
>><br>
</div>>> ______________________________**_________________<br>
>> OpenStack-dev mailing list<br>
>> OpenStack-dev@lists.openstack.**org <<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a>><br>
>> <a href="http://lists.openstack.org/**cgi-bin/mailman/listinfo/**openstack-dev" target="_blank">http://lists.openstack.org/**cgi-bin/mailman/listinfo/**openstack-dev</a><<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a>><br>

<div class="HOEnZb"><div class="h5">>><br>
> _______________________________________________<br>
> OpenStack-dev mailing list<br>
> <a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</div></div></blockquote></div><br></div>