Cannot boot a VM with utf8 name with Contrail

Bug #1818687 reported by Andrey Volkov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Queens
New
Undecided
Unassigned

Bug Description

This traceback is for Queens release:

2019-02-28 17:38:50.815 4688 ERROR nova.virt.libvirt.driver [req-ff7251c9-ffc4-427c-8971-ae3b06ddf3bd f86665bb986e4392976a2f22d9c2d522 b35422ec2c02435cbe6a606659f595e3 - default default] [instance: 8e90550d-3b62-4f70-bd70-b3c135a8a092] Failed to start libvirt guest: UnicodeEncodeError: 'ascii' codec can't encode character u'\u20a1' in position 19: ordinal not in range(128)
2019-02-28 17:38:51.264 4688 INFO nova.virt.libvirt.driver [req-ff7251c9-ffc4-427c-8971-ae3b06ddf3bd f86665bb986e4392976a2f22d9c2d522 b35422ec2c02435cbe6a606659f595e3 - default default] [instance: 8e90550d-3b62-4f70-bd70-b3c135a8a092] Deleting instance files /var/lib/nova/instances/8e90550d-3b62-4f70-bd70-b3c135a8a092_del
2019-02-28 17:38:51.265 4688 INFO nova.virt.libvirt.driver [req-ff7251c9-ffc4-427c-8971-ae3b06ddf3bd f86665bb986e4392976a2f22d9c2d522 b35422ec2c02435cbe6a606659f595e3 - default default] [instance: 8e90550d-3b62-4f70-bd70-b3c135a8a092] Deletion of /var/lib/nova/instances/8e90550d-3b62-4f70-bd70-b3c135a8a092_del complete
2019-02-28 17:38:51.520 4688 ERROR nova.compute.manager [req-ff7251c9-ffc4-427c-8971-ae3b06ddf3bd f86665bb986e4392976a2f22d9c2d522 b35422ec2c02435cbe6a606659f595e3 - default default] [instance: 8e90550d-3b62-4f70-bd70-b3c135a8a092] Instance failed to spawn: UnicodeEncodeError: 'ascii' codec can't encode character u'\u20a1' in position 19: ordinal not in range(128)
2019-02-28 17:38:51.520 4688 ERROR nova.compute.manager [instance: 8e90550d-3b62-4f70-bd70-b3c135a8a092] Traceback (most recent call last):
2019-02-28 17:38:51.520 4688 ERROR nova.compute.manager [instance: 8e90550d-3b62-4f70-bd70-b3c135a8a092] File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 2252, in _build_resources
2019-02-28 17:38:51.520 4688 ERROR nova.compute.manager [instance: 8e90550d-3b62-4f70-bd70-b3c135a8a092] yield resources
2019-02-28 17:38:51.520 4688 ERROR nova.compute.manager [instance: 8e90550d-3b62-4f70-bd70-b3c135a8a092] File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 2032, in _build_and_run_instance
2019-02-28 17:38:51.520 4688 ERROR nova.compute.manager [instance: 8e90550d-3b62-4f70-bd70-b3c135a8a092] block_device_info=block_device_info)
2019-02-28 17:38:51.520 4688 ERROR nova.compute.manager [instance: 8e90550d-3b62-4f70-bd70-b3c135a8a092] File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 3107, in spawn
2019-02-28 17:38:51.520 4688 ERROR nova.compute.manager [instance: 8e90550d-3b62-4f70-bd70-b3c135a8a092] destroy_disks_on_failure=True)
2019-02-28 17:38:51.520 4688 ERROR nova.compute.manager [instance: 8e90550d-3b62-4f70-bd70-b3c135a8a092] File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 5627, in _create_domain_and_network
2019-02-28 17:38:51.520 4688 ERROR nova.compute.manager [instance: 8e90550d-3b62-4f70-bd70-b3c135a8a092] destroy_disks_on_failure)
2019-02-28 17:38:51.520 4688 ERROR nova.compute.manager [instance: 8e90550d-3b62-4f70-bd70-b3c135a8a092] File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in __exit__
2019-02-28 17:38:51.520 4688 ERROR nova.compute.manager [instance: 8e90550d-3b62-4f70-bd70-b3c135a8a092] self.force_reraise()
2019-02-28 17:38:51.520 4688 ERROR nova.compute.manager [instance: 8e90550d-3b62-4f70-bd70-b3c135a8a092] File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise
2019-02-28 17:38:51.520 4688 ERROR nova.compute.manager [instance: 8e90550d-3b62-4f70-bd70-b3c135a8a092] six.reraise(self.type_, self.value, self.tb)
2019-02-28 17:38:51.520 4688 ERROR nova.compute.manager [instance: 8e90550d-3b62-4f70-bd70-b3c135a8a092] File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 5586, in _create_domain_and_network
2019-02-28 17:38:51.520 4688 ERROR nova.compute.manager [instance: 8e90550d-3b62-4f70-bd70-b3c135a8a092] self.plug_vifs(instance, network_info)
2019-02-28 17:38:51.520 4688 ERROR nova.compute.manager [instance: 8e90550d-3b62-4f70-bd70-b3c135a8a092] File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 836, in plug_vifs
2019-02-28 17:38:51.520 4688 ERROR nova.compute.manager [instance: 8e90550d-3b62-4f70-bd70-b3c135a8a092] self.vif_driver.plug(instance, vif)
2019-02-28 17:38:51.520 4688 ERROR nova.compute.manager [instance: 8e90550d-3b62-4f70-bd70-b3c135a8a092] File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/vif.py", line 805, in plug
2019-02-28 17:38:51.520 4688 ERROR nova.compute.manager [instance: 8e90550d-3b62-4f70-bd70-b3c135a8a092] func(instance, vif)
2019-02-28 17:38:51.520 4688 ERROR nova.compute.manager [instance: 8e90550d-3b62-4f70-bd70-b3c135a8a092] File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/vif.py", line 762, in plug_vrouter
2019-02-28 17:38:51.520 4688 ERROR nova.compute.manager [instance: 8e90550d-3b62-4f70-bd70-b3c135a8a092] ip6_addr,
2019-02-28 17:38:51.520 4688 ERROR nova.compute.manager [instance: 8e90550d-3b62-4f70-bd70-b3c135a8a092] File "/usr/lib/python2.7/dist-packages/oslo_privsep/priv_context.py", line 207, in _wrap
2019-02-28 17:38:51.520 4688 ERROR nova.compute.manager [instance: 8e90550d-3b62-4f70-bd70-b3c135a8a092] return self.channel.remote_call(name, args, kwargs)
2019-02-28 17:38:51.520 4688 ERROR nova.compute.manager [instance: 8e90550d-3b62-4f70-bd70-b3c135a8a092] File "/usr/lib/python2.7/dist-packages/oslo_privsep/daemon.py", line 202, in remote_call
2019-02-28 17:38:51.520 4688 ERROR nova.compute.manager [instance: 8e90550d-3b62-4f70-bd70-b3c135a8a092] raise exc_type(*result[2])
2019-02-28 17:38:51.520 4688 ERROR nova.compute.manager [instance: 8e90550d-3b62-4f70-bd70-b3c135a8a092] UnicodeEncodeError: 'ascii' codec can't encode character u'\u20a1' in position 19: ordinal not in range(128)
2019-02-28 17:38:51.520 4688 ERROR nova.compute.manager [instance: 8e90550d-3b62-4f70-bd70-b3c135a8a092]
2019-02-28 17:38:51.522 4688 INFO nova.compute.manager [req-ff7251c9-ffc4-427c-8971-ae3b06ddf3bd f86665bb986e4392976a2f22d9c2d522 b35422ec2c02435cbe6a606659f595e3 - default default] [instance: 8e90550d-3b62-4f70-bd70-b3c135a8a092] Terminating instance
2019-02-28 17:38:51.536 4688 INFO nova.virt.libvirt.driver [-] [instance: 8e90550d-3b62-4f70-bd70-b3c135a8a092] Instance destroyed successfully.
2019-02-28 17:38:51.866 4688 INFO nova.virt.libvirt.driver [req-ff7251c9-ffc4-427c-8971-ae3b06ddf3bd f86665bb986e4392976a2f22d9c2d522 b35422ec2c02435cbe6a606659f595e3 - default default] [instance: 8e90550d-3b62-4f70-bd70-b3c135a8a092] Deletion of /var/lib/nova/instances/8e90550d-3b62-4f70-bd70-b3c135a8a092_del complete
2019-02-28 17:38:52.128 4688 INFO nova.compute.manager [req-ff7251c9-ffc4-427c-8971-ae3b06ddf3bd f86665bb986e4392976a2f22d9c2d522 b35422ec2c02435cbe6a606659f595e3 - default default] [instance: 8e90550d-3b62-4f70-bd70-b3c135a8a092] Took 0.59 seconds to destroy the instance on the hypervisor.
2019-02-28 17:38:52.986 4688 INFO nova.compute.manager [req-ff7251c9-ffc4-427c-8971-ae3b06ddf3bd f86665bb986e4392976a2f22d9c2d522 b35422ec2c02435cbe6a606659f595e3 - default default] [instance: 8e90550d-3b62-4f70-bd70-b3c135a8a092] Took 0.63 seconds to deallocate network for instance.

Andrey Volkov (avolkov)
no longer affects: nova
Andrey Volkov (avolkov)
summary: - Cannot boot a VM with utf8 name with contrail
+ Cannot boot a VM with utf8 name with Contrail
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.