<div dir="ltr"><div><div><div>I did not do anything specific. <br><br></div>Oslo Config has IntOpt, not PortOpt. <br><br></div>Any clue how can I upgrade oslo.config?<br><br><br><br></div>--pradip<br><br><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jan 5, 2016 at 4:43 PM, Julien Danjou <span dir="ltr"><<a href="mailto:julien@danjou.info" target="_blank">julien@danjou.info</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Tue, Jan 05 2016, Pradip Mukhopadhyay wrote:<br>
<br>
Upgrade oslo.config?<br>
<div class="HOEnZb"><div class="h5"><br>
> Hello,<br>
><br>
><br>
> I have a devstack created on 12/22/15. Just seeing that (after a vacation)<br>
> it stops working.<br>
><br>
> Tried to restart the cinder services, getting the error:<br>
><br>
> stack@openstack4:~/devstack$ /usr/local/bin/cinder-api --config-file<br>
> /etc/cinder/cinder.conf & echo $! >/opt/stack/status/stack/c-api.pid; fg ||<br>
> echo "c-api failed to start" | tee "/opt/stack/status/stack/c-api.failure"<br>
> [1] 23828<br>
> /usr/local/bin/cinder-api --config-file /etc/cinder/cinder.conf<br>
> Traceback (most recent call last):<br>
>   File "/usr/local/bin/cinder-api", line 6, in <module><br>
>     from cinder.cmd.api import main<br>
>   File "/opt/stack/cinder/cinder/cmd/api.py", line 37, in <module><br>
>     from cinder import service<br>
>   File "/opt/stack/cinder/cinder/service.py", line 65, in <module><br>
>     cfg.PortOpt('osapi_volume_listen_port',<br>
> AttributeError: 'module' object has no attribute 'PortOpt'<br>
> c-api failed to start<br>
> stack@openstack4:~/devstack$<br>
><br>
><br>
><br>
> Looks like something to do with oslo_config.PortOpt.<br>
><br>
> I dont have any port mentioned in cinder.conf (tried also specifying 8070 -<br>
> same failure).<br>
><br>
> When commenting out the lines, getting the following for rabbit:<br>
><br>
> 2016-01-05 05:44:10.421 TRACE cinder     plugin = ep.resolve()<br>
> 2016-01-05 05:44:10.421 TRACE cinder   File<br>
> "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line<br>
> 2386, in resolve<br>
> 2016-01-05 05:44:10.421 TRACE cinder     module =<br>
> __import__(self.module_name, fromlist=['__name__'], level=0)<br>
> 2016-01-05 05:44:10.421 TRACE cinder   File<br>
> "/usr/local/lib/python2.7/dist-packages/oslo_messaging/_drivers/impl_rabbit.py",<br>
> line 94, in <module><br>
> 2016-01-05 05:44:10.421 TRACE cinder     cfg.PortOpt('rabbit_port',<br>
> 2016-01-05 05:44:10.421 TRACE cinder AttributeError: 'module' object has no<br>
> attribute 'PortOpt'<br>
> 2016-01-05 05:44:10.421 TRACE cinder<br>
><br>
><br>
><br>
> Any workaround (unstack and stacking want to avoid) would be hightly<br>
> appreciated.<br>
><br>
><br>
><br>
> Thanks in advance,<br>
> Pradip<br>
><br>
><br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">--<br>
Julien Danjou<br>
# Free Software hacker<br>
# <a href="https://julien.danjou.info" rel="noreferrer" target="_blank">https://julien.danjou.info</a><br>
</font></span></blockquote></div><br></div>