Yes, Daniel is right, you need fresh haproxy. ** Changed in: neutron Importance: Undecided => High
** Changed in: neutron Status: New => Confirmed ** Changed in: neutron Status: Confirmed => Invalid ** Tags added: l3-ipam-dhcp -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1675151 Title: Switch to haproxy fails dhcp request Status in neutron: Invalid Bug description: Looks like the patch to Switch ns-metadata-proxy to haproxy is breaking our Dell Ironic CI builds. haproxy doesn't like the config file. The patch https://review.openstack.org/#/c/431691/ broke our Ironic CI builds, can you help look at the logs and help me fix? Full logs https://stash.opencrowbar.org/logs/71/446571/12/check/dell-hw-tempest-dsvm-ironic-pxe_ipmitool/3a6e628/ f6ecb-068d-4c89-8fe9-c4c14f0228ee.pid get_value_from_file /opt/stack/new/neutron/neutron/agent/linux/utils.py:252 2017-03-22 16:30:10.365 15528 DEBUG neutron.agent.metadata.driver [req-19ee385c-6764-4d9f-bf50-eab47d4bab38 - -] haproxy_cfg = global log /dev/log local0 debug user stack group stack maxconn 1024 pidfile /opt/stack/data/neutron/external/pids/075f6ecb-068d-4c89-8fe9-c4c14f0228ee.pid daemon defaults log global mode http option httplog option dontlognull option http-server-close option forwardfor retries 3 timeout http-request 30s timeout connect 30s timeout client 32s timeout server 32s timeout http-keep-alive 30s listen listener bind 0.0.0.0:80 server metadata /opt/stack/data/neutron/metadata_proxy http-request add-header X-Neutron-Network-ID 075f6ecb-068d-4c89-8fe9-c4c14f0228ee create_config_file /opt/stack/new/neutron/neutron/agent/metadata/driver.py:126 2017-03-22 16:30:10.366 15528 DEBUG neutron.agent.linux.utils [req-19ee385c-6764-4d9f-bf50-eab47d4bab38 - -] Running command (rootwrap daemon): ['ip', 'netns', 'exec' , 'qdhcp-075f6ecb-068d-4c89-8fe9-c4c14f0228ee', 'haproxy', '-f', '/opt/stack/data/neutron/ns-metadata-proxy/075f6ecb-068d-4c89-8fe9-c4c14f0228ee.conf'] execute_rootwr ap_daemon /opt/stack/new/neutron/neutron/agent/linux/utils.py:108 2017-03-22 16:30:10.440 15528 ERROR neutron.agent.linux.utils [req-19ee385c-6764-4d9f-bf50-eab47d4bab38 - -] Exit code: 1; Stdin: ; Stdout: ; Stderr: [ALERT] 080/1630 10 (16482) : parsing [/opt/stack/data/neutron/ns-metadata-proxy/075f6ecb-068d-4c89-8fe9-c4c14f0228ee.conf:26] : Unknown host in '/opt/stack/data/neutron/metadata_prox y' [ALERT] 080/163010 (16482) : parsing [/opt/stack/data/neutron/ns-metadata-proxy/075f6ecb-068d-4c89-8fe9-c4c14f0228ee.conf:27]: unknown parameter 'X-Neutron-Network-ID ', expects 'allow', 'deny', 'auth'. [ALERT] 080/163010 (16482) : Error(s) found in configuration file : /opt/stack/data/neutron/ns-metadata-proxy/075f6ecb-068d-4c89-8fe9-c4c14f0228ee.conf 2017-03-22 16:30:10.440 15528 DEBUG oslo_concurrency.lockutils [req-19ee385c-6764-4d9f-bf50-eab47d4bab38 - -] Releasing semaphore "dhcp-agent-network-lock-075f6ecb-06 8d-4c89-8fe9-c4c14f0228ee" lock /usr/local/lib/python2.7/dist-packages/oslo_concurrency/lockutils.py:225 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server [req-19ee385c-6764-4d9f-bf50-eab47d4bab38 - -] Exception during message handling 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server Traceback (most recent call last): 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server File "/usr/local/lib/python2.7/dist-packages/o 017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server [req-19ee385c-6764-4d9f-bf50-eab47d4bab38 - -] Exception during message handling 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server Traceback (most recent call last): 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server File "/usr/local/lib/python2.7/dist-packages/oslo_messaging/rpc/server.py", line 157, in _process_inco ming 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server res = self.dispatcher.dispatch(message) 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server File "/usr/local/lib/python2.7/dist-packages/oslo_messaging/rpc/dispatcher.py", line 213, in dispatch 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server return self._do_dispatch(endpoint, method, ctxt, args) 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server File "/usr/local/lib/python2.7/dist-packages/oslo_messaging/rpc/dispatcher.py", line 183, in _do_dispa tch 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server result = func(ctxt, **new_args) 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server File "/usr/local/lib/python2.7/dist-packages/osprofiler/profiler.py", line 153, in wrapper 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server return f(*args, **kwargs) 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server File "/opt/stack/new/neutron/neutron/agent/dhcp/agent.py", line 61, in wrapped 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server return f(*args, **kwargs) 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server File "/opt/stack/new/neutron/neutron/agent/dhcp/agent.py", line 363, in network_create_end 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server self.enable_dhcp_helper(network_id) 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server File "/usr/local/lib/python2.7/dist-packages/osprofiler/profiler.py", line 153, in wrapper 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server return f(*args, **kwargs) 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server File "/opt/stack/new/neutron/neutron/agent/dhcp/agent.py", line 282, in enable_dhcp_helper 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server self.configure_dhcp_for_network(network) 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server File "/usr/local/lib/python2.7/dist-packages/osprofiler/profiler.py", line 153, in wrapper 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server return f(*args, **kwargs) 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server File "/opt/stack/new/neutron/neutron/agent/dhcp/agent.py", line 303, in configure_dhcp_for_network 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server self.update_isolated_metadata_proxy(network) 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server File "/usr/local/lib/python2.7/dist-packages/osprofiler/profiler.py", line 153, in wrapper 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server return f(*args, **kwargs) 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server File "/opt/stack/new/neutron/neutron/agent/dhcp/agent.py", line 484, in update_isolated_metadata_proxy 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server self.enable_isolated_metadata_proxy(network) 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server File "/usr/local/lib/python2.7/dist-packages/osprofiler/profiler.py", line 153, in wrapper 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server return f(*args, **kwargs) 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server File "/opt/stack/new/neutron/neutron/agent/dhcp/agent.py", line 515, in enable_isolated_metadata_proxy 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server self.conf, **kwargs) 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server File "/opt/stack/new/neutron/neutron/agent/metadata/driver.py", line 241, in spawn_monitored_metadata_ proxy 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server pm.enable() 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server File "/opt/stack/new/neutron/neutron/agent/linux/external_process.py", line 96, in enable 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server run_as_root=self.run_as_root) 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server File "/opt/stack/new/neutron/neutron/agent/linux/ip_lib.py", line 900, in execute 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server log_fail_as_error=log_fail_as_error, **kwargs) 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server File "/opt/stack/new/neutron/neutron/agent/linux/utils.py", line 147, in execute 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server raise ProcessExecutionError(msg, returncode=returncode) 2017-03-22 16:30:10.441 15528 ERROR oslo_messaging.rpc.server ProcessExecutionError: Exit code: 1; Stdin: ; Stdout: ; Stderr: [ALERT] 080/163010 (16482) : parsing [/o pt/stack/data/neutron/ns-metadata-proxy/075f6ecb-068d-4c89-8fe9-c4c14f0228ee.conf:26] : Unknown host in '/opt/stack/data/ To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1675151/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp