<div dir="ltr"><div class="gmail_default" style="font-family:monospace,monospace;color:rgb(0,0,0)"><div dir="ltr" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px"><div class="gmail_default" style="font-family:monospace,monospace;color:rgb(0,0,0)"><b>CAUSE:</b></div><div class="gmail_default" style="font-family:monospace,monospace;color:rgb(0,0,0)"><b><br></b></div><div class="gmail_default" style="font-family:monospace,monospace;color:rgb(0,0,0)">This error has happened because of new pip 6.1.1 release. In this release they have remove the attribute "<b>url</b>" and used "<b>link</b>" in that place, so, devstack guys who were using "<b>url</b>" in the "<b>openstack/requirements</b>" project also need to change the variable. And I think you don't have the updated "<b>openstack/requirements</b>" project.</div><div class="gmail_default" style="font-family:monospace,monospace;color:rgb(0,0,0)"><br></div><div class="gmail_default" style="font-family:monospace,monospace;color:rgb(0,0,0)"><b>SOLUTION:</b></div><div class="gmail_default" style="font-family:monospace,monospace;color:rgb(0,0,0)"><br></div><div class="gmail_default" style="font-family:monospace,monospace;color:rgb(0,0,0)">​Following steps you can use to solve this issue:</div><div class="gmail_default" style="font-family:monospace,monospace;color:rgb(0,0,0)"><br></div><div class="gmail_default" style="font-family:monospace,monospace;color:rgb(0,0,0)">1. Do ./unstack.sh</div><div class="gmail_default" style="font-family:monospace,monospace;color:rgb(0,0,0)">2. Go to /op​t/stack/ and delete the requirements folder.</div><div class="gmail_default" style="font-family:monospace,monospace;color:rgb(0,0,0)">3. Go to devstack folder and run stack.sh again.</div></div><div class="" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px"><div id=":46y" class="" tabindex="0"><img class="" src="https://ssl.gstatic.com/ui/v1/icons/mail/images/cleardot.gif"></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Apr 9, 2015 at 3:46 PM, Deepika Agrawal <span dir="ltr"><<a href="mailto:deepika721@gmail.com" target="_blank">deepika721@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"><span style="font-size:12.8000001907349px">This is the full log :- </span><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px"> python update.py /opt/stack/keystone</span><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">Traceback (most recent call last):</span><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">  File "update.py", line 274, in <module></span><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">    main(options, args)</span><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">  File "update.py", line 259, in main</span><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">    _copy_requires(options.suffix, options.softupdate, args[0])</span><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">  File "update.py", line 219, in _copy_requires</span><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">    source_reqs = _parse_reqs('global-</span><span style="font-size:12.8000001907349px">requirements.txt')</span><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">  File "update.py", line 140, in _parse_reqs</span><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">    reqs[_parse_pip(pip)] = pip</span><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">  File "update.py", line 101, in _parse_pip</span><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">    elif install_require.url:</span><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">  File "/usr/local/lib/python2.7/</span><span style="font-size:12.8000001907349px">dist-packages/pip/req/req_</span><span style="font-size:12.8000001907349px">install.py", line 128, in url</span><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">    return self.link.url</span><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">AttributeError: 'NoneType' object has no attribute 'url'</span><br></div><div class="gmail_extra"><br><div class="gmail_quote"><span class="">On Thu, Apr 9, 2015 at 3:03 PM, Abhishek Shrivastava <span dir="ltr"><<a href="mailto:abhishek@cloudbyte.com" target="_blank">abhishek@cloudbyte.com</a>></span> wrote:<br></span><div><div class="h5"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:monospace,monospace;color:#000000">Can you give the full log.</div><div class="gmail_default" style="font-family:monospace,monospace;color:#000000"><br></div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div>On Thu, Apr 9, 2015 at 2:57 PM, Deepika Agrawal <span dir="ltr"><<a href="mailto:deepika721@gmail.com" target="_blank">deepika721@gmail.com</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr">hi guys!<div>i am geting attribute error "nonetype has no attribute URL" in python update.py /opt/stack/keystone when i am going to run stack.sh.</div><div><div> Please help!</div><span><font color="#888888">-- <br><div><div dir="ltr">Deepika Agrawal<br><div><br></div></div></div>
</font></span></div></div>
<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" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</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>
<br></blockquote></div><span><font color="#888888"><br><br clear="all"><div><br></div>-- <br><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><font color="#0b5394"><b><img src="https://docs.google.com/uc?export=download&id=0Byq0j7ZjFlFKV3ZCWnlMRXBCcU0&revid=0Byq0j7ZjFlFKa2V5VjdBSjIwUGx6bUROS2IrenNwc0kzd2IwPQ"><br></b></font></div><div><font color="#000000" face="times new roman, serif"><b>Thanks & Regards,<br></b></font></div><font color="#000000"><font face="times new roman, serif"><b>Abhishek</b></font><br></font></div></div><div><i><u><font color="#0000ff"><a href="http://www.cloudbyte.com" target="_blank">Cloudbyte Inc.</a></font></u></i></div></div></div></div></div></div></div>
</font></span></div>
<br>__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</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>
<br></blockquote></div></div></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><div><br></div>-- <br><div><div dir="ltr">Deepika Agrawal<br><div><br></div></div></div>
</font></span></div>
<br>__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</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>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><font color="#0b5394"><b><img src="https://docs.google.com/uc?export=download&id=0Byq0j7ZjFlFKV3ZCWnlMRXBCcU0&revid=0Byq0j7ZjFlFKa2V5VjdBSjIwUGx6bUROS2IrenNwc0kzd2IwPQ"><br></b></font></div><div><font color="#000000" face="times new roman, serif"><b>Thanks & Regards,<br></b></font></div><font color="#000000"><font face="times new roman, serif"><b>Abhishek</b></font><br></font></div></div><div><i><u><font color="#0000ff"><a href="http://www.cloudbyte.com" target="_blank">Cloudbyte Inc.</a></font></u></i></div></div></div></div></div></div></div>
</div>