yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #78229
[Bug 1826697] [NEW] [VPNaaS]: Strongswan function gate failed
Public bug reported:
Since commit 30f35e08f92e5262e7a9108684da048d11402b07[1] adds "iptables --version" command to check verison.
neutron-vpnaas strongswan function gate failed as follow:
2019-04-28 02:27:56.052368 | primary | 2019-04-28 02:27:56.051 | {5} neutron_vpnaas.tests.functional.strongswan.test_strongswan_driver.TestStrongSwanScenario.test_strongswan_connection_with_non_ascii_vpnservice_name [18.660131s] ... FAILED
2019-04-28 02:27:56.054781 | primary | 2019-04-28 02:27:56.054 |
2019-04-28 02:27:56.057326 | primary | 2019-04-28 02:27:56.056 | Captured traceback:
2019-04-28 02:27:56.061622 | primary | 2019-04-28 02:27:56.060 | ~~~~~~~~~~~~~~~~~~~
2019-04-28 02:27:56.063661 | primary | 2019-04-28 02:27:56.063 | Traceback (most recent call last):
2019-04-28 02:27:56.066004 | primary | 2019-04-28 02:27:56.065 | File "/opt/stack/new/neutron/neutron/tests/base.py", line 176, in func
2019-04-28 02:27:56.068372 | primary | 2019-04-28 02:27:56.067 | return f(self, *args, **kwargs)
2019-04-28 02:27:56.076076 | primary | 2019-04-28 02:27:56.070 | File "neutron_vpnaas/tests/functional/strongswan/test_strongswan_driver.py", line 258, in test_strongswan_connection_with_non_ascii_vpnservice_name
2019-04-28 02:27:56.076220 | primary | 2019-04-28 02:27:56.072 | [self.private_nets[1]])
2019-04-28 02:27:56.076350 | primary | 2019-04-28 02:27:56.075 | File "neutron_vpnaas/tests/functional/common/test_scenario.py", line 487, in create_site
2019-04-28 02:27:56.078818 | primary | 2019-04-28 02:27:56.078 | site.router = self.create_router(self.agent, site.info)
2019-04-28 02:27:56.081207 | primary | 2019-04-28 02:27:56.080 | File "neutron_vpnaas/tests/functional/common/test_scenario.py", line 445, in create_router
2019-04-28 02:27:56.084563 | primary | 2019-04-28 02:27:56.083 | agent._process_added_router(info)
2019-04-28 02:27:56.090754 | primary | 2019-04-28 02:27:56.087 | File "/opt/stack/new/neutron/neutron/agent/l3/agent.py", line 611, in _process_added_router
2019-04-28 02:27:56.093180 | primary | 2019-04-28 02:27:56.092 | ri.process()
2019-04-28 02:27:56.095084 | primary | 2019-04-28 02:27:56.094 | File "/opt/stack/new/neutron/neutron/common/utils.py", line 161, in call
2019-04-28 02:27:56.096768 | primary | 2019-04-28 02:27:56.096 | self.logger(e)
2019-04-28 02:27:56.099836 | primary | 2019-04-28 02:27:56.099 | File "/opt/stack/new/neutron-vpnaas/.tox/dsvm-functional-sswan/local/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__
2019-04-28 02:27:56.105455 | primary | 2019-04-28 02:27:56.104 | self.force_reraise()
2019-04-28 02:27:56.107435 | primary | 2019-04-28 02:27:56.106 | File "/opt/stack/new/neutron-vpnaas/.tox/dsvm-functional-sswan/local/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in force_reraise
2019-04-28 02:27:56.110099 | primary | 2019-04-28 02:27:56.109 | six.reraise(self.type_, self.value, self.tb)
2019-04-28 02:27:56.112851 | primary | 2019-04-28 02:27:56.112 | File "/opt/stack/new/neutron/neutron/common/utils.py", line 158, in call
2019-04-28 02:27:56.129873 | primary | 2019-04-28 02:27:56.114 | return func(*args, **kwargs)
2019-04-28 02:27:56.130105 | primary | 2019-04-28 02:27:56.116 | File "/opt/stack/new/neutron/neutron/agent/l3/router_info.py", line 1219, in process
2019-04-28 02:27:56.130248 | primary | 2019-04-28 02:27:56.118 | self.process_external()
2019-04-28 02:27:56.130452 | primary | 2019-04-28 02:27:56.121 | File "/opt/stack/new/neutron/neutron/agent/l3/router_info.py", line 984, in process_external
2019-04-28 02:27:56.130585 | primary | 2019-04-28 02:27:56.123 | self._process_external_gateway(ex_gw_port)
2019-04-28 02:27:56.130781 | primary | 2019-04-28 02:27:56.125 | File "/opt/stack/new/neutron/neutron/agent/l3/router_info.py", line 882, in _process_external_gateway
2019-04-28 02:27:56.130963 | primary | 2019-04-28 02:27:56.127 | self._handle_router_snat_rules(gw_port, interface_name)
2019-04-28 02:27:56.131204 | primary | 2019-04-28 02:27:56.129 | File "/opt/stack/new/neutron/neutron/agent/l3/router_info.py", line 958, in _handle_router_snat_rules
2019-04-28 02:27:56.136106 | primary | 2019-04-28 02:27:56.131 | interface_name)
2019-04-28 02:27:56.136236 | primary | 2019-04-28 02:27:56.135 | File "/opt/stack/new/neutron/neutron/agent/l3/router_info.py", line 937, in _add_snat_rules
2019-04-28 02:27:56.137758 | primary | 2019-04-28 02:27:56.137 | ex_gw_ip, interface_name)
2019-04-28 02:27:56.142311 | primary | 2019-04-28 02:27:56.141 | File "/opt/stack/new/neutron/neutron/agent/l3/router_info.py", line 908, in external_gateway_nat_snat_rules
2019-04-28 02:27:56.144621 | primary | 2019-04-28 02:27:56.143 | if self.iptables_manager.random_fully:
2019-04-28 02:27:56.147378 | primary | 2019-04-28 02:27:56.146 | File "/opt/stack/new/neutron/neutron/agent/linux/iptables_manager.py", line 494, in random_fully
2019-04-28 02:27:56.155106 | primary | 2019-04-28 02:27:56.149 | version = self._get_version()
2019-04-28 02:27:56.155304 | primary | 2019-04-28 02:27:56.151 | File "/opt/stack/new/neutron/neutron/agent/linux/iptables_manager.py", line 485, in _get_version
2019-04-28 02:27:56.155421 | primary | 2019-04-28 02:27:56.152 | version = str(self.execute(args, run_as_root=True).split()[1][1:])
2019-04-28 02:27:56.160267 | primary | 2019-04-28 02:27:56.159 | File "/opt/stack/new/neutron/neutron/agent/linux/utils.py", line 147, in execute
2019-04-28 02:27:56.162698 | primary | 2019-04-28 02:27:56.162 | returncode=returncode)
2019-04-28 02:27:56.165290 | primary | 2019-04-28 02:27:56.164 | neutron_lib.exceptions.ProcessExecutionError: Exit code: 99; Stdin: ; Stdout: ; Stderr: /opt/stack/new/neutron-vpnaas/.tox/dsvm-functional-sswan/bin/neutron-rootwrap: Unauthorized command: iptables --version (no filter matched)
[1] https://review.opendev.org/#/c/636473/
[2] http://logs.openstack.org/98/653898/1/check/neutron-vpnaas-dsvm-functional-sswan/c2e8515/job-output.txt.gz
** Affects: neutron
Importance: Undecided
Assignee: Dongcan Ye (hellochosen)
Status: New
** Tags: vpnaas
** Changed in: neutron
Assignee: (unassigned) => Dongcan Ye (hellochosen)
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1826697
Title:
[VPNaaS]: Strongswan function gate failed
Status in neutron:
New
Bug description:
Since commit 30f35e08f92e5262e7a9108684da048d11402b07[1] adds "iptables --version" command to check verison.
neutron-vpnaas strongswan function gate failed as follow:
2019-04-28 02:27:56.052368 | primary | 2019-04-28 02:27:56.051 | {5} neutron_vpnaas.tests.functional.strongswan.test_strongswan_driver.TestStrongSwanScenario.test_strongswan_connection_with_non_ascii_vpnservice_name [18.660131s] ... FAILED
2019-04-28 02:27:56.054781 | primary | 2019-04-28 02:27:56.054 |
2019-04-28 02:27:56.057326 | primary | 2019-04-28 02:27:56.056 | Captured traceback:
2019-04-28 02:27:56.061622 | primary | 2019-04-28 02:27:56.060 | ~~~~~~~~~~~~~~~~~~~
2019-04-28 02:27:56.063661 | primary | 2019-04-28 02:27:56.063 | Traceback (most recent call last):
2019-04-28 02:27:56.066004 | primary | 2019-04-28 02:27:56.065 | File "/opt/stack/new/neutron/neutron/tests/base.py", line 176, in func
2019-04-28 02:27:56.068372 | primary | 2019-04-28 02:27:56.067 | return f(self, *args, **kwargs)
2019-04-28 02:27:56.076076 | primary | 2019-04-28 02:27:56.070 | File "neutron_vpnaas/tests/functional/strongswan/test_strongswan_driver.py", line 258, in test_strongswan_connection_with_non_ascii_vpnservice_name
2019-04-28 02:27:56.076220 | primary | 2019-04-28 02:27:56.072 | [self.private_nets[1]])
2019-04-28 02:27:56.076350 | primary | 2019-04-28 02:27:56.075 | File "neutron_vpnaas/tests/functional/common/test_scenario.py", line 487, in create_site
2019-04-28 02:27:56.078818 | primary | 2019-04-28 02:27:56.078 | site.router = self.create_router(self.agent, site.info)
2019-04-28 02:27:56.081207 | primary | 2019-04-28 02:27:56.080 | File "neutron_vpnaas/tests/functional/common/test_scenario.py", line 445, in create_router
2019-04-28 02:27:56.084563 | primary | 2019-04-28 02:27:56.083 | agent._process_added_router(info)
2019-04-28 02:27:56.090754 | primary | 2019-04-28 02:27:56.087 | File "/opt/stack/new/neutron/neutron/agent/l3/agent.py", line 611, in _process_added_router
2019-04-28 02:27:56.093180 | primary | 2019-04-28 02:27:56.092 | ri.process()
2019-04-28 02:27:56.095084 | primary | 2019-04-28 02:27:56.094 | File "/opt/stack/new/neutron/neutron/common/utils.py", line 161, in call
2019-04-28 02:27:56.096768 | primary | 2019-04-28 02:27:56.096 | self.logger(e)
2019-04-28 02:27:56.099836 | primary | 2019-04-28 02:27:56.099 | File "/opt/stack/new/neutron-vpnaas/.tox/dsvm-functional-sswan/local/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__
2019-04-28 02:27:56.105455 | primary | 2019-04-28 02:27:56.104 | self.force_reraise()
2019-04-28 02:27:56.107435 | primary | 2019-04-28 02:27:56.106 | File "/opt/stack/new/neutron-vpnaas/.tox/dsvm-functional-sswan/local/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in force_reraise
2019-04-28 02:27:56.110099 | primary | 2019-04-28 02:27:56.109 | six.reraise(self.type_, self.value, self.tb)
2019-04-28 02:27:56.112851 | primary | 2019-04-28 02:27:56.112 | File "/opt/stack/new/neutron/neutron/common/utils.py", line 158, in call
2019-04-28 02:27:56.129873 | primary | 2019-04-28 02:27:56.114 | return func(*args, **kwargs)
2019-04-28 02:27:56.130105 | primary | 2019-04-28 02:27:56.116 | File "/opt/stack/new/neutron/neutron/agent/l3/router_info.py", line 1219, in process
2019-04-28 02:27:56.130248 | primary | 2019-04-28 02:27:56.118 | self.process_external()
2019-04-28 02:27:56.130452 | primary | 2019-04-28 02:27:56.121 | File "/opt/stack/new/neutron/neutron/agent/l3/router_info.py", line 984, in process_external
2019-04-28 02:27:56.130585 | primary | 2019-04-28 02:27:56.123 | self._process_external_gateway(ex_gw_port)
2019-04-28 02:27:56.130781 | primary | 2019-04-28 02:27:56.125 | File "/opt/stack/new/neutron/neutron/agent/l3/router_info.py", line 882, in _process_external_gateway
2019-04-28 02:27:56.130963 | primary | 2019-04-28 02:27:56.127 | self._handle_router_snat_rules(gw_port, interface_name)
2019-04-28 02:27:56.131204 | primary | 2019-04-28 02:27:56.129 | File "/opt/stack/new/neutron/neutron/agent/l3/router_info.py", line 958, in _handle_router_snat_rules
2019-04-28 02:27:56.136106 | primary | 2019-04-28 02:27:56.131 | interface_name)
2019-04-28 02:27:56.136236 | primary | 2019-04-28 02:27:56.135 | File "/opt/stack/new/neutron/neutron/agent/l3/router_info.py", line 937, in _add_snat_rules
2019-04-28 02:27:56.137758 | primary | 2019-04-28 02:27:56.137 | ex_gw_ip, interface_name)
2019-04-28 02:27:56.142311 | primary | 2019-04-28 02:27:56.141 | File "/opt/stack/new/neutron/neutron/agent/l3/router_info.py", line 908, in external_gateway_nat_snat_rules
2019-04-28 02:27:56.144621 | primary | 2019-04-28 02:27:56.143 | if self.iptables_manager.random_fully:
2019-04-28 02:27:56.147378 | primary | 2019-04-28 02:27:56.146 | File "/opt/stack/new/neutron/neutron/agent/linux/iptables_manager.py", line 494, in random_fully
2019-04-28 02:27:56.155106 | primary | 2019-04-28 02:27:56.149 | version = self._get_version()
2019-04-28 02:27:56.155304 | primary | 2019-04-28 02:27:56.151 | File "/opt/stack/new/neutron/neutron/agent/linux/iptables_manager.py", line 485, in _get_version
2019-04-28 02:27:56.155421 | primary | 2019-04-28 02:27:56.152 | version = str(self.execute(args, run_as_root=True).split()[1][1:])
2019-04-28 02:27:56.160267 | primary | 2019-04-28 02:27:56.159 | File "/opt/stack/new/neutron/neutron/agent/linux/utils.py", line 147, in execute
2019-04-28 02:27:56.162698 | primary | 2019-04-28 02:27:56.162 | returncode=returncode)
2019-04-28 02:27:56.165290 | primary | 2019-04-28 02:27:56.164 | neutron_lib.exceptions.ProcessExecutionError: Exit code: 99; Stdin: ; Stdout: ; Stderr: /opt/stack/new/neutron-vpnaas/.tox/dsvm-functional-sswan/bin/neutron-rootwrap: Unauthorized command: iptables --version (no filter matched)
[1] https://review.opendev.org/#/c/636473/
[2] http://logs.openstack.org/98/653898/1/check/neutron-vpnaas-dsvm-functional-sswan/c2e8515/job-output.txt.gz
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1826697/+subscriptions
Follow ups