<html xmlns: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><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
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;}
span.EmailStyle17
{mso-style-type:personal;
font-family:"Calibri","sans-serif";
color:#1F497D;}
span.EmailStyle18
{mso-style-type:personal-reply;
font-family:"Calibri","sans-serif";
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
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-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Correction - I meant "Kolla" (not Kolla Ansible)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Eric<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><div style='border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Eric K. Miller <br><b>Sent:</b> Thursday, October 17, 2019 1:18 AM<br><b>To:</b> 'Radosław Piliszek'<br><b>Cc:</b> Michael Johnson; openstack-discuss<br><b>Subject:</b> RE: [Octavia][Kolla] Amphora build issues<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Hi Radek,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>In case this was useful, Kolla Ansible pulls the files (when using the "source" option) from:<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><a href="http://tarballs.openstack.org/octavia/">http://tarballs.openstack.org/octavia/</a><o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>So, I just adjusted the version it pulled for Octavia.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Eric<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><div style='border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Radosław Piliszek [mailto:radoslaw.piliszek@gmail.com] <br><b>Sent:</b> Thursday, October 17, 2019 1:15 AM<br><b>To:</b> Eric K. Miller<br><b>Cc:</b> Michael Johnson; openstack-discuss<br><b>Subject:</b> Re: [Octavia][Kolla] Amphora build issues<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><div><div><div><p class=MsoNormal>Hi Eric,<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Octavia has recently been bumped up to 4.1.0 [1]<o:p></o:p></p></div><div><p class=MsoNormal>This applies to the cases when you are either using our (upstream, in-registry) images or kolla from git.<o:p></o:p></p></div><div><p class=MsoNormal>Released kolla is behind.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>@kolla<o:p></o:p></p></div><div><p class=MsoNormal>Stable branches are really stable so I am not sure whether we should not just point people willing to build their own images to use the version from git rather than PyPI, especially since our images are built from branch, not release.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>[1] <a href="https://review.opendev.org/688426">https://review.opendev.org/688426</a><o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Kind regards,<o:p></o:p></p></div><div><p class=MsoNormal>Radek<o:p></o:p></p></div></div><p class=MsoNormal><o:p> </o:p></p><div><div><p class=MsoNormal>czw., 17 paź 2019 o 07:23 Eric K. Miller <<a href="mailto:emiller@genesishosting.com">emiller@genesishosting.com</a>> napisał(a):<o:p></o:p></p></div><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt'><p class=MsoNormal style='margin-bottom:12.0pt'>Success!<br><br>The current Kolla Ansible release simply has the 4.0.1 version specified in kolla-build.conf, which can be easily updated to 4.1.0.<br><br>So, I adjusted the kolla-build.conf file, re-built the Octavia containers, deleted the containers from the controllers, re-deployed Octavia with Kolla Ansible, and tested load balancer creation, and everything succeeded.<br><br>Again, much appreciated for the assistance.<br><br>Eric<br><br>> -----Original Message-----<br>> From: Michael Johnson [mailto:<a href="mailto:johnsomor@gmail.com" target="_blank">johnsomor@gmail.com</a>]<br>> Sent: Wednesday, October 16, 2019 5:36 PM<br>> To: Eric K. Miller<br>> Cc: openstack-discuss<br>> Subject: Re: [Octavia] Amphora build issues<br>> <br>> This is caused by the controller version being older than the image<br>> version. Our upgrade strategy requires the control plane be updated<br>> before the image.<br>> A few lines above in the log you will see it is attempting to connect<br>> to /0.5 and not finding it.<br>> <br>> You have two options:<br>> 1. update the controllers to use the latest stable/stein verison<br>> 2. build a new image, but limit it to an older version of stein (such<br>> as commit 15358a71e4aeffee8a3283ed08137e3b6daab52e)<br>> <br>> We would recommend you run the latest minor release of stable/stein.<br>> (4.1.0 is the latest)<br>> <a href="https://releases.openstack.org/stein/index.html#octavia" target="_blank">https://releases.openstack.org/stein/index.html#octavia</a><br>> <br>> I'm not sure why kolla would install an old release. I'm not very<br>> familiar with it.<br>> <br>> Michael<br>> <br>> On Wed, Oct 16, 2019 at 2:43 PM Eric K. Miller<br>> <<a href="mailto:emiller@genesishosting.com" target="_blank">emiller@genesishosting.com</a>> wrote:<br>> ><br>> > Looking at the error, it appears it can't find the exceptions.py script, but it<br>> appears to be in the octavia worker container:<br>> ><br>> > 2019-10-16 16:27:49.416 23 ERROR oslo_messaging.rpc.server<br>> WrappedFailure: WrappedFailure: [Failure:<br>> octavia.amphorae.drivers.haproxy.exceptions.NotFound: Not Found,<br>> Failure: octavia.amphorae.drivers.haproxy.exceptions.NotFound: Not<br>> Found]<br>> ><br>> > (octavia-worker)[root@controller001 haproxy]# cd<br>> /var/lib/kolla/venv/lib/python2.7/site-<br>> packages/octavia/amphorae/drivers/haproxy<br>> > (octavia-worker)[root@controller001 haproxy]# ls -al<br>> > total 84<br>> > drwxr-xr-x. 2 root root 186 Sep 29 08:12 .<br>> > drwxr-xr-x. 6 root root 156 Sep 29 08:12 ..<br>> > -rw-r--r--. 1 root root 3400 Sep 29 08:12 data_models.py<br>> > -rw-r--r--. 1 root root 4797 Sep 29 08:12 data_models.pyc<br>> > -rw-r--r--. 1 root root 2298 Sep 29 08:12 exceptions.py<br>> > -rw-r--r--. 1 root root 3326 Sep 29 08:12 exceptions.pyc<br>> > -rw-r--r--. 1 root root 572 Sep 29 08:12 __init__.py<br>> > -rw-r--r--. 1 root root 163 Sep 29 08:12 __init__.pyc<br>> > -rw-r--r--. 1 root root 26572 Sep 29 08:12 rest_api_driver.py<br>> > -rw-r--r--. 1 root root 25269 Sep 29 08:12 rest_api_driver.pyc<br>> ><br>> > Eric<o:p></o:p></p></blockquote></div></div></div></div></div></body></html>