<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:x="urn:schemas-microsoft-com:office:excel" 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=us-ascii"><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;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-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-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@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>Hi,<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>It seems that every build I have attempted of an amphora fails in some way.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I have tried CentOS 7, Ubuntu Bionic, Xenial, and Trusty.  Note that we are running Stein.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I will concentrate on Ubuntu issues for now.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I first create a fresh VM that is used to install the diskimage-create tool, then run (after sudo'ing to root):<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>apt update<o:p></o:p></p><p class=MsoNormal>apt -y upgrade<o:p></o:p></p><p class=MsoNormal>apt-get -y install qemu qemu-system-common uuid-runtime curl kpartx git jq python-pip debootstrap libguestfs-tools<o:p></o:p></p><p class=MsoNormal>pip install 'networkx==2.2'<o:p></o:p></p><p class=MsoNormal>pip install argparse Babel dib-utils PyYAML<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>git clone -b stable/stein https://github.com/openstack/octavia.git<o:p></o:p></p><p class=MsoNormal>git clone https://git.openstack.org/openstack/diskimage-builder.git<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>cd diskimage-builder<o:p></o:p></p><p class=MsoNormal>pip install -r requirements.txt<o:p></o:p></p><p class=MsoNormal>cd ../octavia/diskimage-create/<o:p></o:p></p><p class=MsoNormal>pip install -r requirements.txt<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal># And finally, I run the diskimage-create script, specifying the image's OS, so ONE of these, depending on the OS:<o:p></o:p></p><p class=MsoNormal>./diskimage-create.sh -d bionic<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal># or to use Xenial:<o:p></o:p></p><p class=MsoNormal>./diskimage-create.sh -d xenial<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal># Note that when selecting Trusty, diskimage-create.sh error's, and so never finishes successfully.<o:p></o:p></p><p class=MsoNormal># Somewhat expected since it is quite old and unsupported.<o:p></o:p></p><p class=MsoNormal>./diskimage-create.sh -d trusty<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>The amphorae launch when creating a load balancer, but the amphora agent fails to start, and thus is not responsive on TCP Port 9443.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>The log from inside the amphora is below.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Has anyone successfully created an image?  Am I missing something?<o:p></o:p></p><p class=MsoNormal><br>Thanks!<o:p></o:p></p><p class=MsoNormal><br>Eric<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Amphora agent fails to start inside amphora - this is logged when running the agent from the command line:<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>2019-10-16 03:41:04.835 1119 INFO octavia.common.config [-] /usr/local/bin/amphora-agent version 5.1.0.dev20<o:p></o:p></p><p class=MsoNormal>2019-10-16 03:41:04.835 1119 DEBUG octavia.common.config [-] command line: /usr/local/bin/amphora-agent --config-file /etc/octavia/amphora-agent.conf setup_logging /opt/amphora-agent-venv/lib/python3.5/site-packages/octavia/common/config.py:779<o:p></o:p></p><p class=MsoNormal>2019-10-16 03:41:05.036 1124 INFO octavia.amphorae.backends.health_daemon.health_daemon [-] Health Manager Sender starting.<o:p></o:p></p><p class=MsoNormal>2019-10-16 03:41:05.084 1119 CRITICAL octavia [-] Unhandled error: FileNotFoundError: [Errno 2] No such file or directory<o:p></o:p></p><p class=MsoNormal>2019-10-16 03:41:05.084 1119 ERROR octavia Traceback (most recent call last):<o:p></o:p></p><p class=MsoNormal>2019-10-16 03:41:05.084 1119 ERROR octavia   File "/usr/local/bin/amphora-agent", line 8, in <module><o:p></o:p></p><p class=MsoNormal>2019-10-16 03:41:05.084 1119 ERROR octavia     sys.exit(main())<o:p></o:p></p><p class=MsoNormal>2019-10-16 03:41:05.084 1119 ERROR octavia   File "/opt/amphora-agent-venv/lib/python3.5/site-packages/octavia/cmd/agent.py", line 89, in main<o:p></o:p></p><p class=MsoNormal>2019-10-16 03:41:05.084 1119 ERROR octavia     AmphoraAgent(server_instance.app, options).run()<o:p></o:p></p><p class=MsoNormal>2019-10-16 03:41:05.084 1119 ERROR octavia   File "/opt/amphora-agent-venv/lib/python3.5/site-packages/gunicorn/app/base.py", line 72, in run<o:p></o:p></p><p class=MsoNormal>2019-10-16 03:41:05.084 1119 ERROR octavia     Arbiter(self).run()<o:p></o:p></p><p class=MsoNormal>2019-10-16 03:41:05.084 1119 ERROR octavia   File "/opt/amphora-agent-venv/lib/python3.5/site-packages/gunicorn/arbiter.py", line 60, in __init__<o:p></o:p></p><p class=MsoNormal>2019-10-16 03:41:05.084 1119 ERROR octavia     self.setup(app)<o:p></o:p></p><p class=MsoNormal>2019-10-16 03:41:05.084 1119 ERROR octavia   File "/opt/amphora-agent-venv/lib/python3.5/site-packages/gunicorn/arbiter.py", line 95, in setup<o:p></o:p></p><p class=MsoNormal>2019-10-16 03:41:05.084 1119 ERROR octavia     self.log = self.cfg.logger_class(app.cfg)<o:p></o:p></p><p class=MsoNormal>2019-10-16 03:41:05.084 1119 ERROR octavia   File "/opt/amphora-agent-venv/lib/python3.5/site-packages/gunicorn/glogging.py", line 200, in __init__<o:p></o:p></p><p class=MsoNormal>2019-10-16 03:41:05.084 1119 ERROR octavia     self.setup(cfg)<o:p></o:p></p><p class=MsoNormal>2019-10-16 03:41:05.084 1119 ERROR octavia   File "/opt/amphora-agent-venv/lib/python3.5/site-packages/gunicorn/glogging.py", line 227, in setup<o:p></o:p></p><p class=MsoNormal>2019-10-16 03:41:05.084 1119 ERROR octavia     self.error_log, cfg, self.syslog_fmt, "error"<o:p></o:p></p><p class=MsoNormal>2019-10-16 03:41:05.084 1119 ERROR octavia   File "/opt/amphora-agent-venv/lib/python3.5/site-packages/gunicorn/glogging.py", line 449, in _set_syslog_handler<o:p></o:p></p><p class=MsoNormal>2019-10-16 03:41:05.084 1119 ERROR octavia     facility=facility, socktype=socktype)<o:p></o:p></p><p class=MsoNormal>2019-10-16 03:41:05.084 1119 ERROR octavia   File "/usr/lib/python3.5/logging/handlers.py", line 806, in __init__<o:p></o:p></p><p class=MsoNormal>2019-10-16 03:41:05.084 1119 ERROR octavia     self._connect_unixsocket(address)<o:p></o:p></p><p class=MsoNormal>2019-10-16 03:41:05.084 1119 ERROR octavia   File "/usr/lib/python3.5/logging/handlers.py", line 823, in _connect_unixsocket<o:p></o:p></p><p class=MsoNormal>2019-10-16 03:41:05.084 1119 ERROR octavia     self.socket.connect(address)<o:p></o:p></p><p class=MsoNormal>2019-10-16 03:41:05.084 1119 ERROR octavia FileNotFoundError: [Errno 2] No such file or directory<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>