<div dir="ltr"><div><div>Oops. sorry. I was as stack user. It works now (with a sudo). All the three cinder services are running.<br><br><br></div>Thanks a ton for the help,<br><br></div>Pradip<br><br><br><div><div><div><br><br></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jan 5, 2016 at 5:51 PM, Pradip Mukhopadhyay <span dir="ltr"><<a href="mailto:pradip.interra@gmail.com" target="_blank">pradip.interra@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div>Thanks. Tried this. Still getting the same error on c-api installation.<br><br><br></div>The pip upgrade shown some issues as follows:<br><br>Installing collected packages: lxml, oslo.middleware, pyparsing, requests, python-keystoneclient, SQLAlchemy, urllib3<br>  Found existing installation: lxml 3.3.3<br>    Uninstalling lxml-3.3.3:<br>Exception:<span class=""><br>Traceback (most recent call last):<br></span>  File "/usr/local/lib/python2.7/dist-packages/pip/basecommand.py", line 211, in main<br>    status = self.run(options, args)<br>  File "/usr/local/lib/python2.7/dist-packages/pip/commands/install.py", line 311, in run<br>    root=options.root_path,<br>  File "/usr/local/lib/python2.7/dist-packages/pip/req/req_set.py", line 640, in install<br>    requirement.uninstall(auto_confirm=True)<br>  File "/usr/local/lib/python2.7/dist-packages/pip/req/req_install.py", line 716, in uninstall<br>    paths_to_remove.remove(auto_confirm)<br>  File "/usr/local/lib/python2.7/dist-packages/pip/req/req_uninstall.py", line 125, in remove<br>    renames(path, new_path)<br>  File "/usr/local/lib/python2.7/dist-packages/pip/utils/__init__.py", line 315, in renames<br>    shutil.move(old, new)<br>  File "/usr/lib/python2.7/shutil.py", line 300, in move<br>    rmtree(src)<br>  File "/usr/lib/python2.7/shutil.py", line 252, in rmtree<br>    onerror(os.remove, fullname, sys.exc_info())<br>  File "/usr/lib/python2.7/shutil.py", line 250, in rmtree<br>    os.remove(fullname)<br>OSError: [Errno 13] Permission denied: '/usr/lib/python2.7/dist-packages/lxml/lxml.etree_api.h'<br><br><br><br><br></div>Do you think a unstack-stake would make life simple?<span class="HOEnZb"><font color="#888888"><br><br><br><br><br></font></span></div><span class="HOEnZb"><font color="#888888">--pradip<br><br><br></font></span></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jan 5, 2016 at 5:25 PM, Michał Dulko <span dir="ltr"><<a href="mailto:michal.dulko@intel.com" target="_blank">michal.dulko@intel.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">PortOpt definitely exists in oslo.config [1]. Try executing "pip install<br>
-U -r /opt/stack/cinder/requirements.txt".<br>
<br>
[1]<br>
<a href="https://github.com/openstack/oslo.config/blob/f5e2fab3ae5af5bd47fe3526a73f13fbaa27c1f0/oslo_config/cfg.py#L1180-L1216" rel="noreferrer" target="_blank">https://github.com/openstack/oslo.config/blob/f5e2fab3ae5af5bd47fe3526a73f13fbaa27c1f0/oslo_config/cfg.py#L1180-L1216</a><br>
<span><br>
On 01/05/2016 12:33 PM, Pradip Mukhopadhyay wrote:<br>
> I did not do anything specific.<br>
><br>
> Oslo Config has IntOpt, not PortOpt.<br>
><br>
> Any clue how can I upgrade oslo.config?<br>
><br>
><br>
><br>
> --pradip<br>
><br>
><br>
><br>
> On Tue, Jan 5, 2016 at 4:43 PM, Julien Danjou <<a href="mailto:julien@danjou.info" target="_blank">julien@danjou.info</a><br>
</span><div><div>> <mailto:<a href="mailto:julien@danjou.info" target="_blank">julien@danjou.info</a>>> wrote:<br>
><br>
>     On Tue, Jan 05 2016, Pradip Mukhopadhyay wrote:<br>
><br>
>     Upgrade oslo.config?<br>
><br>
>     > Hello,<br>
>     ><br>
>     ><br>
>     > I have a devstack created on 12/22/15. Just seeing that (after a<br>
>     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 $!<br>
>     >/opt/stack/status/stack/c-api.pid; fg ||<br>
>     > echo "c-api failed to start" | tee<br>
>     "/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<br>
>     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>
>     ><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>
>     ><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'<br>
>     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>
>     --<br>
>     Julien Danjou<br>
>     # Free Software hacker<br>
>     # <a href="https://julien.danjou.info" rel="noreferrer" target="_blank">https://julien.danjou.info</a><br>
><br>
><br>
><br>
><br>
</div></div>> __________________________________________________________________________<br>
> OpenStack Development Mailing List (not for usage questions)<br>
> Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>