<div dir="ltr"><div>There you go.</div><div><br></div><div>controller-0:~$ cat /etc/<a href="http://build.info">build.info</a> <br>###<br>### StarlingX<br>###     Release 19.12<br>###<br><br>OS="centos"<br>SW_VERSION="19.12"<br>BUILD_TARGET="Host Installer"<br>BUILD_TYPE="Formal"<br>BUILD_ID="r/stx.3.0"<br><br>JOB="STX_BUILD_3.0"<br>BUILD_BY="<a href="mailto:starlingx.build@cengn.ca">starlingx.build@cengn.ca</a>"<br>BUILD_NUMBER="21"<br>BUILD_HOST="starlingx_mirror"<br>BUILD_DATE="2019-12-13 02:30:00 +0000"</div><div><br></div><div>[sysadmin@controller-0 ~(keystone_admin)]$ system show<br>+----------------------+--------------------------------------+<br>| Property             | Value                                |<br>+----------------------+--------------------------------------+<br>| contact              | None                                 |<br>| created_at           | 2020-07-22T14:42:28.979711+00:00     |<br>| description          | None                                 |<br>| https_enabled        | False                                |<br>| location             | None                                 |<br>| name                 | eafea042-28ed-4182-b206-3ce0bda1da44 |<br>| region_name          | RegionOne                            |<br>| sdn_enabled          | False                                |<br>| security_feature     | spectre_meltdown_v1                  |<br>| service_project_name | services                             |<br>| software_version     | 19.12                                |<br>| system_mode          | duplex                               |<br>| system_type          | All-in-one                           |<br>| timezone             | UTC                                  |<br>| updated_at           | 2020-07-22T14:43:48.392565+00:00     |<br>| uuid                 | dec3eebe-8afc-4c3a-a40d-334dbf53669c |<br>| vswitch_type         | none                                 |<br>+----------------------+--------------------------------------+</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jul 24, 2020 at 1:08 AM Webster, Steven <<a href="mailto:Steven.Webster@windriver.com">Steven.Webster@windriver.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Marc,<br>
<br>
Can you provide your /etc/<a href="http://build.info" rel="noreferrer" target="_blank">build.info</a> as well as a 'system show' command?<br>
<br>
Cheers,<br>
<br>
Steve<br>
<br>
________________________________________<br>
From: Marc Ferland <<a href="mailto:ferlandm@amotus.ca" target="_blank">ferlandm@amotus.ca</a>><br>
Sent: Thursday, July 23, 2020 11:46 AM<br>
To: <a href="mailto:starlingx-discuss@lists.starlingx.io" target="_blank">starlingx-discuss@lists.starlingx.io</a><br>
Subject: [Starlingx-discuss] Problem applying   stx-openstack-1.0-19-centos-stable-latest<br>
<br>
Hi,<br>
<br>
This is related to: <a href="http://lists.starlingx.io/pipermail/starlingx-discuss/2020-July/009242.html" rel="noreferrer" target="_blank">http://lists.starlingx.io/pipermail/starlingx-discuss/2020-July/009242.html</a><br>
<br>
When applying the stx-openstack charts I saw an error in the neutron-ovs-agent-controller-0-937646f6-t8cnc_openstack_neutron-ovs-agent-init log file:<br>
<br>
{"log":"+ timeout 3m neutron-sanity-check --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/openvswitch_agent.ini --ovsdb_native --nokeepalived_ipv6_support\n","stream":"stderr","time":"2020-07-21T16:42:56.518790392Z"}<br>
{"log":"2020-07-21 16:42:57.321 683 INFO neutron.common.config [-] Logging enabled!\u001b[00m\n","stream":"stderr","time":"2020-07-21T16:42:57.3220551Z"}<br>
{"log":"2020-07-21 16:42:57.322 683 INFO neutron.common.config [-] /var/lib/openstack/bin/neutron-sanity-check version 15.1.1.dev39\u001b[00m\n","stream":"stderr","time":"2020-07-21T16:42:57.322196968Z"}<br>
{"log":"2020-07-21 16:42:57.497 683 CRITICAL neutron [-] Unhandled error: NoSuchOptError: no such option vf_management in group [DEFAULT]\n","stream":"stderr","time":"2020-07-21T16:42:57.498852473Z"}<br>
{"log":"2020-07-21 16:42:57.497 683 ERROR neutron Traceback (most recent call last):\n","stream":"stderr","time":"2020-07-21T16:42:57.498867171Z"}<br>
{"log":"2020-07-21 16:42:57.497 683 ERROR neutron   File \"/var/lib/openstack/bin/neutron-sanity-check\", line 8, in \u003cmodule\u003e\n","stream":"stderr","time":"2020-07-21T16:42:57.498871069Z"}<br>
{"log":"2020-07-21 16:42:57.497 683 ERROR neutron     sys.exit(main())\n","stream":"stderr","time":"2020-07-21T16:42:57.498887171Z"}<br>
{"log":"2020-07-21 16:42:57.497 683 ERROR neutron   File \"/var/lib/openstack/lib/python2.7/site-packages/neutron/cmd/sanity_check.py\", line 404, in main\n","stream":"stderr","time":"2020-07-21T16:42:57.498889813Z"}<br>
{"log":"2020-07-21 16:42:57.497 683 ERROR neutron     enable_tests_from_config()\n","stream":"stderr","time":"2020-07-21T16:42:57.498892855Z"}<br>
{"log":"2020-07-21 16:42:57.497 683 ERROR neutron   File \"/var/lib/openstack/lib/python2.7/site-packages/neutron/cmd/sanity_check.py\", line 347, in enable_tests_from_config\n","stream":"stderr","time":"2020-07-21T16:42:57.498895879Z"}<br>
{"log":"2020-07-21 16:42:57.497 683 ERROR neutron     cfg.CONF.set_default('vf_management', True)\n","stream":"stderr","time":"2020-07-21T16:42:57.498899118Z"}<br>
{"log":"2020-07-21 16:42:57.497 683 ERROR neutron   File \"/var/lib/openstack/lib/python2.7/site-packages/oslo_config/cfg.py\", line 2051, in __inner\n","stream":"stderr","time":"2020-07-21T16:42:57.498901668Z"}<br>
{"log":"2020-07-21 16:42:57.497 683 ERROR neutron     result = f(self, *args, **kwargs)\n","stream":"stderr","time":"2020-07-21T16:42:57.498905003Z"}<br>
{"log":"2020-07-21 16:42:57.497 683 ERROR neutron   File \"/var/lib/openstack/lib/python2.7/site-packages/oslo_config/cfg.py\", line 2455, in set_default\n","stream":"stderr","time":"2020-07-21T16:42:57.498907669Z"}<br>
{"log":"2020-07-21 16:42:57.497 683 ERROR neutron     opt_info = self._get_opt_info(name, group)\n","stream":"stderr","time":"2020-07-21T16:42:57.498910612Z"}<br>
{"log":"2020-07-21 16:42:57.497 683 ERROR neutron   File \"/var/lib/openstack/lib/python2.7/site-packages/oslo_config/cfg.py\", line 2845, in _get_opt_info\n","stream":"stderr","time":"2020-07-21T16:42:57.498913487Z"}<br>
{"log":"2020-07-21 16:42:57.497 683 ERROR neutron     raise NoSuchOptError(opt_name, group)\n","stream":"stderr","time":"2020-07-21T16:42:57.498916583Z"}<br>
{"log":"2020-07-21 16:42:57.497 683 ERROR neutron NoSuchOptError: no such option vf_management in group [DEFAULT]\n","stream":"stderr","time":"2020-07-21T16:42:57.498919996Z"}<br>
<br>
Basically, vf_management isn't a recognized option anymore. I think this might be a bug in OpenStack itself.<br>
<br>
Poking around, I manually modified /var/lib/openstack/lib/python2.7/site-packages/neutron/cmd/sanity_check.py like so:<br>
<br>
--- sanity_check.py.orig 2020-07-23 10:29:00.551745591 -0400<br>
+++ sanity_check.py 2020-07-23 11:28:39.935302535 -0400<br>
@@ -357,7 +357,6 @@<br>
     run all necessary tests, just by passing in the appropriate configs.<br>
     """<br>
<br>
-    cfg.CONF.set_default('vf_management', True)<br>
     cfg.CONF.set_default('arp_header_match', True)<br>
     cfg.CONF.set_default('icmpv6_header_match', True)<br>
     if 'vxlan' in cfg.CONF.AGENT.tunnel_types:<br>
<br>
The charts then all applied correctly and my OpenStack deployment is now up and running. I was able to log into the Horizon GUI, etc.<br>
<br>
Am I the only one seeing this?<br>
<br>
Regards,<br>
<br>
Marc<br>
<br>
<br>
</blockquote></div>