Public bug reported: Traceback available at [1].
The function execute() returns _("Exit code: %(returncode)d; ...") [2]. Under non-English locales (we checked for Japanese, but surely this will also occur in others, the check 'Exit code: 1' in str(e) [3] will fail since 'Exit code: 1' is not encoded the same. This ultimately prevents stuff like booting a new VM. [1]: http://pastebin.com/x66aqctN [2]: https://github.com/openstack/neutron/blob/15d65607a47810f7d155d43902d358cb9f953a7a/neutron/agent/linux/utils.py#L127 [3]: https://github.com/openstack/neutron/blob/15d65607a47810f7d155d43902d358cb9f953a7a/neutron/agent/linux/utils.py#L176 ** Affects: neutron Importance: Critical Assignee: John Schwarz (jschwarz) Status: Confirmed ** Tags: mitaka-backport-potential newton-backport-potential -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1638273 Title: find_child_pids crashes under non-english locals Status in neutron: Confirmed Bug description: Traceback available at [1]. The function execute() returns _("Exit code: %(returncode)d; ...") [2]. Under non-English locales (we checked for Japanese, but surely this will also occur in others, the check 'Exit code: 1' in str(e) [3] will fail since 'Exit code: 1' is not encoded the same. This ultimately prevents stuff like booting a new VM. [1]: http://pastebin.com/x66aqctN [2]: https://github.com/openstack/neutron/blob/15d65607a47810f7d155d43902d358cb9f953a7a/neutron/agent/linux/utils.py#L127 [3]: https://github.com/openstack/neutron/blob/15d65607a47810f7d155d43902d358cb9f953a7a/neutron/agent/linux/utils.py#L176 To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1638273/+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