<html XMLNS:EXCLAIMERxmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<!-- Template generated by Exclaimer Mail Disclaimers on 03:13:33 Friday, 17 February 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Arial",sans-serif;
        color:#1F497D;
        font-weight:normal;
        font-style:normal;
        text-decoration:none none;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-GB" link="blue" vlink="purple">
<div><EXCLAIMER:ORIGINAL_BODY_BEFORE Field="body:before">
<div>
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Hi Kris,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#1F497D;mso-fareast-language:EN-US">In fact the question has been resolved already. I added tag [ansible-opensta] to the original subject probably that’s why
 you didn’t notice that discussion went into another branch. The problem was caused by not working autoindex in repo directory exposed by nginx server.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Best regards,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Danil<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<div></div>
</div>
<font color="#000000"><strong><br>
<br>
<font style="font-family:Arial;font-size:10pt;font-weight:bold;">Danil</font><font size="2" face="Arial"> </font><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Zhigalin</font></strong></font><font color="#000000"><EXCLAIMER:AD Field="title"><strong><br>
</strong><font style="font-family:Arial;font-size:10pt;">Technical Consultant</font></EXCLAIMER:AD></font><font color="#000000"><br>
<font style="font-family:Arial;font-size:10pt;">Dimension Data Germany</font></font><br>
<font style="font-family:Arial;font-size:10pt;">Tel: </font><font style="font-family:Arial;font-size:10pt;">+49 211 1717 1260</font><font style="font-family:Arial;font-size:10pt;"><br>
Mob: </font><font style="font-family:Arial;font-size:10pt;">+49 174 151 8457</font><br>
<EXCLAIMER:AD Field="mailNickname"><font style="font-family:Arial;font-size:10pt;">Danil.Zhigalin@dimensiondata.com</font></EXCLAIMER:AD></div>
<div><EXCLAIMER:AD Field="title"><EXCLAIMER:AD Field="mailNickname"><EXCLAIMER:AD Field="title"><EXCLAIMER:AD Field="mailNickname"><EXCLAIMER:AD Field="title"><EXCLAIMER:AD Field="mailNickname"><font color="#999999"><EXCLAIMER:AD Field="title"><EXCLAIMER:AD Field="mailNickname"><EXCLAIMER:AD Field="title"><EXCLAIMER:AD Field="mailNickname"><font color="#999999"><font style="font-family:Arial;font-size:10pt;">Dimension
 Data Germany AG & Co. KG</font><font size="2" face="Arial">, </font></font></EXCLAIMER:AD></EXCLAIMER:AD></EXCLAIMER:AD></EXCLAIMER:AD><font style="font-family:Arial;font-size:10pt;">Derendorfer Allee 26</font>,
<font style="font-family:Arial;font-size:10pt;">40476</font>, <font style="font-family:Arial;font-size:10pt;">
Düsseldorf</font><font size="2" face="Arial">, </font><font style="font-family:Arial;font-size:10pt;">North Rhine-Westphalia</font><font size="2" face="Arial">,</font><font size="2" face="Arial">
</font><font style="font-family:Arial;font-size:10pt;">Germany</font><font size="2" face="Arial">.</font></font></EXCLAIMER:AD></EXCLAIMER:AD></EXCLAIMER:AD></EXCLAIMER:AD><br>
</EXCLAIMER:AD></EXCLAIMER:AD><EXCLAIMER:AD Field="title"><EXCLAIMER:AD Field="mailNickname"><font size="2" face="Arial">For more information, please go to
</font><a href="http://www.dimensiondata.com/"><font color="#92d050" size="2" face="Arial">www.dimensiondata.com</font></a><br>
</EXCLAIMER:AD></EXCLAIMER:AD></div>
</EXCLAIMER:ORIGINAL_BODY_BEFORE><font size="2"><font face="Arial"><a href="http://de.blog.dimensiondata.com/" target=""><img style="border: 0px Solid ; " src="cid:image2dc5a6.JPG@31490619.41a6bedd" title="http://de.blog.dimensiondata.com/" alt="http://de.blog.dimensiondata.com/"></a><font face="Arial"> </font><a href="https://www.facebook.com/Dimension-Data-Germany-921346461234757/" target=""><img style="border: 0px Solid ; " src="cid:image162d27.JPG@768c0aa8.4fa44762" title="https://www.facebook.com/Dimension-Data-Germany-921346461234757/" alt="https://www.facebook.com/Dimension-Data-Germany-921346461234757/"></a><font face="Arial"> </font><a href="https://www.linkedin.com/company/dimension-data" target=""><img style="border: 0px Solid ; " src="cid:image754228.JPG@2fcd7754.43a19b67" title="https://www.linkedin.com/company/dimension-data" alt="https://www.linkedin.com/company/dimension-data"></a><font face="Arial"> </font><a href="https://twitter.com/DimensionDataDe" target=""><img style="border: 0px Solid ; " src="cid:image6fcb01.JPG@52eaeaa0.40918d41" title="https://twitter.com/DimensionDataDe" alt="https://twitter.com/DimensionDataDe"></a> <a href="https://www.xing.com/companies/dimensiondata"><img id="IMG1" border="0" src="cid:image0c58df.PNG@f567f430.4aa02643" width="30" height="30"></a> <br>
<a href="http://" target=""><img width="425" height="122" style="border: 0px Solid ; " src="cid:image395d21.JPG@5de7cc63.488860aa"></a><br>
<br>
</font></font><font color="#92d050" face="Tahoma"><font size="2"><span style="FONT-FAMILY: Webdings; COLOR: green; FONT-SIZE: 14pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><span style="TEXT-TRANSFORM: none; TEXT-INDENT: 0px; LETTER-SPACING: normal; FONT: 13px Arial; WHITE-SPACE: normal; COLOR: #000000; WORD-SPACING: 0px"><font color="#a5a5a5" size="1">Dimension
 Data Germany AG & Co.KG, Horexstraße 7, 61352 Bad Homburg</font></span></span></font></font></div>
<div></div>
<div></div>
<div></div>
<div>
<div>
<div style="FONT-STYLE: normal; FONT-FAMILY: Arial; FONT-SIZE: small"><span style="TEXT-TRANSFORM: none; TEXT-INDENT: 0px; LETTER-SPACING: normal; FONT: 13px Arial; WHITE-SPACE: normal; COLOR: #000000; WORD-SPACING: 0px"><font color="#a5a5a5" size="1">Sitz:
 Bad Homburg, Amtsgericht Bad Homburg, HRA 3207</font></span></div>
<div style="FONT-STYLE: normal; FONT-FAMILY: Arial; FONT-SIZE: small"><span style="TEXT-TRANSFORM: none; TEXT-INDENT: 0px; LETTER-SPACING: normal; FONT: 13px Arial; WHITE-SPACE: normal; COLOR: #000000; WORD-SPACING: 0px"><font color="#a5a5a5" size="1">Pers.
 Haftende Ges : Dimension Data Verwaltungs AG, Sitz Bad Homburg.</font></span></div>
<div style="FONT-STYLE: normal; FONT-FAMILY: Arial; FONT-SIZE: small"><span style="TEXT-TRANSFORM: none; TEXT-INDENT: 0px; LETTER-SPACING: normal; FONT: 13px Arial; WHITE-SPACE: normal; COLOR: #000000; WORD-SPACING: 0px"><font color="#a5a5a5" size="1">Amtsgericht
 Bad Homburg, HRB 6172</font></span></div>
<div style="FONT-STYLE: normal; FONT-FAMILY: Arial; FONT-SIZE: small"><span style="TEXT-TRANSFORM: none; TEXT-INDENT: 0px; LETTER-SPACING: normal; FONT: 13px Arial; WHITE-SPACE: normal; COLOR: #000000; WORD-SPACING: 0px"><font color="#a5a5a5" size="1">Vorstand:
 Roberto Del Corno</font></span></div>
<div style="FONT-STYLE: normal; FONT-FAMILY: Arial; FONT-SIZE: small"><span style="TEXT-TRANSFORM: none; TEXT-INDENT: 0px; LETTER-SPACING: normal; FONT: 13px Arial; WHITE-SPACE: normal; COLOR: #000000; WORD-SPACING: 0px"><font size="2"><font color="#a5a5a5" size="1">Vors.
 des Aufsichtsrats: Andrew Coulsen</font></font></span></div>
</div>
<font size="2"><font face="Arial"></font></font>
<div>
<div>
<div>
<div><span style="FONT-FAMILY: 'Tahoma','sans-serif'; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'"><font color="#008000"><br>
</font></span><EXCLAIMER:BREAK_STRING Field="body:break"><font size="2">
<div class="WordSection1">
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Kris G. Lindgren [mailto:klindgren@godaddy.com]
<br>
<b>Sent:</b> 17 February 2017 15:37<br>
<b>To:</b> Danil Zhigalin (Europe) <Danil.Zhigalin@dimensiondata.com><br>
<b>Cc:</b> openstack-operators@lists.openstack.org<br>
<b>Subject:</b> Re: [Openstack-operators] pip problems with openstack-ansible deployment<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal" style="margin-bottom:12.0pt"><o:p> </o:p></p>
<div>
<p class="MsoNormal">I don't run OSAD, however did you confirm that on your repo server that you can actually download the files via a curl/wget call, locally and remotely?  I see you show the files exist, but don't see anything confirming that the web server
 is actually serving them.  I have seen things under apache, at least, that prevent the web server from sending the correct info.  Default config files forcing a specific index page, selinux permissions preventing directories from being shown.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
On Feb 17, 2017, at 1:34 AM, Danil Zhigalin (Europe) <<a href="mailto:Danil.Zhigalin@dimensiondata.com">Danil.Zhigalin@dimensiondata.com</a>> wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal"><br>
<br>
I noticed one error in my previous explanation. I am running Ubuntu 14.04 LTS, not 16.04.<br>
<br>
<br>
<br>
Danil Zhigalin<br>
Technical Consultant<br>
Tel: +49 211 1717 1260<br>
Mob: +49 174 151 8457<br>
<a href="mailto:danil.zhigalin@dimensiondata.com">danil.zhigalin@dimensiondata.com</a><br>
<br>
Derendorfer Allee 26, Düsseldorf, North Rhine-Westphalia, 40476, Germany.<br>
<br>
For more information, please go to <a href="http://www.dimensiondata.com" target="_blank">
www.dimensiondata.com</a><br>
<br>
Dimension Data Germany AG & Co.KG, Horexstraße 7, 61352 Bad Homburg<br>
Sitz: Bad Homburg, Amtsgericht Bad Homburg, HRA 3207<br>
Pers. Haftende Ges : Dimension Data Verwaltungs AG, Sitz Bad Homburg.<br>
Amtsgericht Bad Homburg, HRB 6172<br>
Vorstand: Roberto Del Corno<br>
Vors. des Aufsichtsrats: Andrew Coulsen.<br>
<br>
<br>
-----Original Message-----<br>
From: Danil Zhigalin (Europe)<br>
Sent: 17 February 2017 09:15<br>
To: '<a href="mailto:openstack-operators@lists.openstack.org">openstack-operators@lists.openstack.org</a>' <<a href="mailto:openstack-operators@lists.openstack.org">openstack-operators@lists.openstack.org</a>><br>
Subject: pip problems with openstack-ansible deployment<br>
<br>
Hello everyone,<br>
<br>
Context:<br>
openstact-ansible: stable/newton<br>
OS: ubuntu 16.04 LTS<br>
<br>
I am having trouble completing my deployment due to pip errors.<br>
<br>
I have a 2 node setup and one separate deployment node. One of the nodes I am using to host all controller, network and storage functions and another as a compute. Repo container with the server is also hosted on the controller node. I already ran into similar
 problems as Achi Hamza who already reported pip issue on the Thu Nov 17 08:34:14 UTC 2016 in this mailing list.<br>
<br>
This is how my openstack_user_config.yml file looks like (as in Hamza's case internal and external addresses are the same):<br>
<br>
global_overrides:<br>
internal_lb_vip_address: 172.21.51.152<br>
external_lb_vip_address: 172.21.51.152 <...><br>
<br>
The recommendation that he got from another users were to set:<br>
<br>
openstack_service_publicuri_proto: http<br>
openstack_external_ssl: false<br>
haproxy_ssl: false<br>
<br>
in /etc/openstack_deploy/user_vriables.yml<br>
<br>
These recommendations helped in my case as well and I was able to advance further until I faced another pip issues in the same playbook.<br>
<br>
My current problem is that neither of containers can install pip packages from the repository.<br>
<br>
TASK [galera_client : Install pip packages] ************************************<br>
FAILED - RETRYING: TASK: galera_client : Install pip packages (5 retries left).<br>
FAILED - RETRYING: TASK: galera_client : Install pip packages (4 retries left).<br>
FAILED - RETRYING: TASK: galera_client : Install pip packages (3 retries left).<br>
FAILED - RETRYING: TASK: galera_client : Install pip packages (2 retries left).<br>
FAILED - RETRYING: TASK: galera_client : Install pip packages (1 retries left).<br>
fatal: [control1_galera_container-434df170]: FAILED! => {"changed": false, "cmd": "/usr/local/bin/pip install -U --constraint
<a href="http://172.21.51.152:8181/os-releases/14.0.7/requirements_absolute_requirements.txt" target="_blank">http://172.21.51.152:8181/os-releases/14.0.7/requirements_absolute_requirements.txt</a> MySQL-python", "failed": true, "msg": "stdout: Collecting mysql_python==1.2.5 (from -c
<a href="http://172.21.51.152:8181/os-releases/14.0.7/requirements_absolute_requirements.txt" target="_blank">http://172.21.51.152:8181/os-releases/14.0.7/requirements_absolute_requirements.txt</a> (line 81))\n\n:stderr: Could not find a version that satisfies the requirement mysql_python==1.2.5
 (from -c <a href="http://172.21.51.152:8181/os-releases/14.0.7/requirements_absolute_requirements.txt" target="_blank">
http://172.21.51.152:8181/os-releases/14.0.7/requirements_absolute_requirements.txt</a> (line 81)) (from versions: )\nNo matching distribution found for mysql_python==1.2.5 (from -c
<a href="http://172.21.51.152:8181/os-releases/14.0.7/requirements_absolute_requirements.txt" target="_blank">http://172.21.51.152:8181/os-releases/14.0.7/requirements_absolute_requirements.txt</a> (line 81))\n"}<br>
<br>
I already checked everything related to the HAproxy and tcpdumped on the repo side to see what requests are coming when pip install is called.<br>
<br>
I found that there was a HTTP GET to the URL <a href="http://172.21.51.152:8181/os-releases/14.0.7/" target="_blank">
http://172.21.51.152:8181/os-releases/14.0.7/</a><br>
<br>
I saw that it was forwarded by the proxy to the repo server and that repo server returned index.html from /var/www/repo/os-releases/14.0.7/<br>
<br>
ls /var/www/repo/os-releases/14.0.7/ | grep index index.html<br>
index.html.1<br>
index.html.2<br>
<br>
I also checked that MySQL-python is in the repo:<br>
<br>
root@control1-repo-container-dad60ff0:~# ls /var/www/repo/os-releases/14.0.7/ | grep mysql_python mysql_python-1.2.5-cp27-cp27mu-linux_x86_64.whl<br>
<br>
But for some reason pip can't figure out it is there.<br>
<br>
I very much appreciate your help in solving this issue.<br>
<br>
Best regards,<br>
Danil<br>
<br>
<br>
This email and all contents are subject to the following disclaimer:<br>
<a href="http://www.dimensiondata.com/Global/Policies/Pages/Email-Disclaimer.aspx" target="_blank">"http://www.dimensiondata.com/emaildisclaimer"</a>
<o:p></o:p></p>
</div>
</blockquote>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal">_______________________________________________<br>
OpenStack-operators mailing list<br>
<a href="mailto:OpenStack-operators@lists.openstack.org">OpenStack-operators@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators</a><o:p></o:p></p>
</div>
</blockquote>
<p class="MsoNormal"><br>
<br>
<span style="color:white">itevomcid</span> <o:p></o:p></p>
</div>
</font></EXCLAIMER:BREAK_STRING></div>
</div>
</div>
</div>
</div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</body>
</html>