New rabbitmq 3.7 breaks in containers when running puppet
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
High
|
Michele Baldessari |
Bug Description
When we use rabbitmq 3.7 we might hit the following issue when running rabbitmqctl commands inside containers (as puppet does):
Error: Failed to apply catalog: Cannot parse invalid user line: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please
ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell)
This is fundamentally the tripleo version of https:/
This is a strict requirement coming from Elixir:
https:/
Since containers do not have UTF-8 as a default we have this problem:
[root@overcloud
()[root@
warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by ru
nning "locale" in your shell)
user tags
guest [administrator]
()[root@
LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE=
LC_MEASUREMENT=
LC_IDENTIFICATI
LC_ALL=
Fix proposed to branch: master /review. openstack. org/649170
Review: https:/