Description of problem: Problems with non-ASCII characters in LBAAS deployments - ERROR neutron_lbaas.agent.agent_manager UnicodeEncodeError: 'ascii' codec can't encode character u'\xfa' in position 25: ordinal not in range(128) Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info: ~~~ "neutron_lbaas.drivers.haproxy.namespace_driver.deploy_instance" :: held 2.988s inner /usr/lib/python2.7/site-packages/oslo_concurrency /lockutils.py:282 2019-05-29 19:36:21.065 3054742 ERROR neutron_lbaas.agent.agent_manager [-] Unable to deploy instance for loadbalancer: f647fe25-9127-43ca-80d6-7b013b8e1401 2019-05-29 19:36:21.065 3054742 ERROR neutron_lbaas.agent.agent_manager Traceback (most recent call last): 2019-05-29 19:36:21.065 3054742 ERROR neutron_lbaas.agent.agent_manager File "/usr/lib/python2.7/site-packages/neutron_lbaas/agent/agent_manager.py", line 189, in _reload_loadbalancer 2019-05-29 19:36:21.065 3054742 ERROR neutron_lbaas.agent.agent_manager self.device_drivers[driver_name].deploy_instance(loadbalancer) 2019-05-29 19:36:21.065 3054742 ERROR neutron_lbaas.agent.agent_manager File "/usr/lib/python2.7/site-packages/oslo_concurrency/lockutils.py", line 271, in inner 2019-05-29 19:36:21.065 3054742 ERROR neutron_lbaas.agent.agent_manager return f(*args, **kwargs) 2019-05-29 19:36:21.065 3054742 ERROR neutron_lbaas.agent.agent_manager File "/usr/lib/python2.7/site-packages/neutron_lbaas/drivers/haproxy/namespace_driver.py", line 205, in deploy_instance 2019-05-29 19:36:21.065 3054742 ERROR neutron_lbaas.agent.agent_manager self.create(loadbalancer) 2019-05-29 19:36:21.065 3054742 ERROR neutron_lbaas.agent.agent_manager File "/usr/lib/python2.7/site-packages/neutron_lbaas/drivers/haproxy/namespace_driver.py", line 233, in create 2019-05-29 19:36:21.065 3054742 ERROR neutron_lbaas.agent.agent_manager self._spawn(loadbalancer) 2019-05-29 19:36:21.065 3054742 ERROR neutron_lbaas.agent.agent_manager File "/usr/lib/python2.7/site-packages/neutron_lbaas/drivers/haproxy/namespace_driver.py", line 390, in _spawn 2019-05-29 19:36:21.065 3054742 ERROR neutron_lbaas.agent.agent_manager haproxy_base_dir) 2019-05-29 19:36:21.065 3054742 ERROR neutron_lbaas.agent.agent_manager File "/usr/lib/python2.7/site-packages/neutron_lbaas/drivers/haproxy/jinja_cfg.py", line 91, in save_config 2019-05-29 19:36:21.065 3054742 ERROR neutron_lbaas.agent.agent_manager n_utils.replace_file(conf_path, config_str) 2019-05-29 19:36:21.065 3054742 ERROR neutron_lbaas.agent.agent_manager File "/usr/lib/python2.7/site-packages/neutron/common/utils.py", line 433, in replace_file 2019-05-29 19:36:21.065 3054742 ERROR neutron_lbaas.agent.agent_manager tmp_file.write(data) 2019-05-29 19:36:21.065 3054742 ERROR neutron_lbaas.agent.agent_manager File "/usr/lib64/python2.7/socket.py", line 316, in write 2019-05-29 19:36:21.065 3054742 ERROR neutron_lbaas.agent.agent_manager data = str(data) # XXX Should really reject non-string non-buffers 2019-05-29 19:36:21.065 3054742 ERROR neutron_lbaas.agent.agent_manager UnicodeEncodeError: 'ascii' codec can't encode character u'\xfa' in position 25: ordinal not in range(128) 2019-05-29 19:36:21.065 3054742 ERROR neutron_lbaas.agent.agent_manager ~~~ ~~~ neutron lbaas-loadbalancer-show f647fe25-9127-43ca-80d6-7b013b8e1401 +---------------------+------------------------------------------------+ | Field | Value | +---------------------+------------------------------------------------+ | admin_state_up | True | | description | | | id | f647fe25-9127-43ca-80d6-7b013b8e1401 | | listeners | {"id": "37e28a68-46ce-49ed-b4b8-066ee628c2e4"} | | name | (...) Pública | | operating_status | ONLINE | | pools | {"id": "8bbe6cf6-0e7a-410f-a083-9368fe4b9059"} | | provider | haproxy | | provisioning_status | ACTIVE | | tenant_id | 51155d8eff6d40b6bcbfe8e14fb3afed | | vip_address | 10.45.18.25 | | vip_port_id | 1c0fa19a-9d46-4d66-8279-87bfc66bc404 | | vip_subnet_id | 85cf5dd6-edd3-4c6c-a760-1e9065b6e824 | +---------------------+------------------------------------------------+ ~~~
Looks like several upstream bugs exist for this: https://bugs.launchpad.net/neutron/+bug/1743962 https://bugs.launchpad.net/neutron/+bug/1670585 https://storyboard.openstack.org/#!/story/2001520 Wondering if we'd still investigate / fix this for OSP 10?
*** Bug 1721199 has been marked as a duplicate of this bug. ***
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2019:3115