Ansible throws "locale.Error: unsupported locale setting" while running lxc-containers-create.yml at this step: [1],
when the locale setting is not English (in this case Turkish).
[1] http://docs.openstack.org/developer/openstack-ansible/liberty/install-guide/install-foundation-run.html
Solution will be reported as comment.
And here is my servers' locale settings:
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=tr_TR.UTF-8
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=tr_TR.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=tr_TR.UTF-8
LC_NAME=tr_TR.UTF-8
LC_ADDRESS=tr_TR.UTF-8
LC_TELEPHONE=tr_TR.UTF-8
LC_MEASUREMENT=tr_TR.UTF-8
LC_IDENTIFICATION=tr_TR.UTF-8
LC_ALL=
And here is the error that is thrown by ansible at the lxc-containers-create.yml step:
TASK: [lxc_hosts | Install pip packages] **************************************
<172.29.236.16> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
<172.29.236.11> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
<172.29.236.14> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
<172.29.236.13> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
<172.29.236.12> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
<172.29.236.11> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
<172.29.236.16> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
<172.29.236.12> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
<172.29.236.13> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
<172.29.236.14> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
Result from run 1 is: {u'msg': u'\n:stderr: Traceback (most recent call last):\n File "/usr/local/bin/pip", line 11, in <module>\n sys.exit(main())\n File "/usr/local/lib/python2.7/dist-packages/pip/__init__.py", line 215, in main\n locale.setlocale(locale.LC_ALL, \'\')\n File "/usr/lib/python2.7/locale.py", line 579, in setlocale\n return _setlocale(category, locale)\nlocale.Error: unsupported locale setting\n', u'failed': True, 'attempts': 1, u'cmd': u'/usr/local/bin/pip install lxc-python2'}
Result from run 1 is: {u'msg': u'\n:stderr: Traceback (most recent call last):\n File "/usr/local/bin/pip", line 11, in <module>\n sys.exit(main())\n File "/usr/local/lib/python2.7/dist-packages/pip/__init__.py", line 215, in main\n locale.setlocale(locale.LC_ALL, \'\')\n File "/usr/lib/python2.7/locale.py", line 579, in setlocale\n return _setlocale(category, locale)\nlocale.Error: unsupported locale setting\n', u'failed': True, 'attempts': 1, u'cmd': u'/usr/local/bin/pip install lxc-python2'}
Result from run 1 is: {u'msg': u'\n:stderr: Traceback (most recent call last):\n File "/usr/local/bin/pip", line 11, in <module>\n sys.exit(main())\n File "/usr/local/lib/python2.7/dist-packages/pip/__init__.py", line 215, in main\n locale.setlocale(locale.LC_ALL, \'\')\n File "/usr/lib/python2.7/locale.py", line 579, in setlocale\n return _setlocale(category, locale)\nlocale.Error: unsupported locale setting\n', u'failed': True, 'attempts': 1, u'cmd': u'/usr/local/bin/pip install lxc-python2'}
Result from run 1 is: {u'msg': u'\n:stderr: Traceback (most recent call last):\n File "/usr/local/bin/pip", line 11, in <module>\n sys.exit(main())\n File "/usr/local/lib/python2.7/dist-packages/pip/__init__.py", line 215, in main\n locale.setlocale(locale.LC_ALL, \'\')\n File "/usr/lib/python2.7/locale.py", line 579, in setlocale\n return _setlocale(category, locale)\nlocale.Error: unsupported locale setting\n', u'failed': True, 'attempts': 1, u'cmd': u'/usr/local/bin/pip install lxc-python2'}
Result from run 1 is: {u'msg': u'\n:stderr: Traceback (most recent call last):\n File "/usr/local/bin/pip", line 11, in <module>\n sys.exit(main())\n File "/usr/local/lib/python2.7/dist-packages/pip/__init__.py", line 215, in main\n locale.setlocale(locale.LC_ALL, \'\')\n File "/usr/lib/python2.7/locale.py", line 579, in setlocale\n return _setlocale(category, locale)\nlocale.Error: unsupported locale setting\n', u'failed': True, 'attempts': 1, u'cmd': u'/usr/local/bin/pip install lxc-python2'}
<172.29.236.11> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
<172.29.236.16> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
<172.29.236.13> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
<172.29.236.12> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
<172.29.236.14> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
Result from run 2 is: {u'msg': u'\n:stderr: Traceback (most recent call last):\n File "/usr/local/bin/pip", line 11, in <module>\n sys.exit(main())\n File "/usr/local/lib/python2.7/dist-packages/pip/__init__.py", line 215, in main\n locale.setlocale(locale.LC_ALL, \'\')\n File "/usr/lib/python2.7/locale.py", line 579, in setlocale\n return _setlocale(category, locale)\nlocale.Error: unsupported locale setting\n', u'failed': True, 'attempts': 2, u'cmd': u'/usr/local/bin/pip install lxc-python2'}
Result from run 2 is: {u'msg': u'\n:stderr: Traceback (most recent call last):\n File "/usr/local/bin/pip", line 11, in <module>\n sys.exit(main())\n File "/usr/local/lib/python2.7/dist-packages/pip/__init__.py", line 215, in main\n locale.setlocale(locale.LC_ALL, \'\')\n File "/usr/lib/python2.7/locale.py", line 579, in setlocale\n return _setlocale(category, locale)\nlocale.Error: unsupported locale setting\n', u'failed': True, 'attempts': 2, u'cmd': u'/usr/local/bin/pip install lxc-python2'}
Result from run 2 is: {u'msg': u'\n:stderr: Traceback (most recent call last):\n File "/usr/local/bin/pip", line 11, in <module>\n sys.exit(main())\n File "/usr/local/lib/python2.7/dist-packages/pip/__init__.py", line 215, in main\n locale.setlocale(locale.LC_ALL, \'\')\n File "/usr/lib/python2.7/locale.py", line 579, in setlocale\n return _setlocale(category, locale)\nlocale.Error: unsupported locale setting\n', u'failed': True, 'attempts': 2, u'cmd': u'/usr/local/bin/pip install lxc-python2'}
Result from run 2 is: {u'msg': u'\n:stderr: Traceback (most recent call last):\n File "/usr/local/bin/pip", line 11, in <module>\n sys.exit(main())\n File "/usr/local/lib/python2.7/dist-packages/pip/__init__.py", line 215, in main\n locale.setlocale(locale.LC_ALL, \'\')\n File "/usr/lib/python2.7/locale.py", line 579, in setlocale\n return _setlocale(category, locale)\nlocale.Error: unsupported locale setting\n', u'failed': True, 'attempts': 2, u'cmd': u'/usr/local/bin/pip install lxc-python2'}
Result from run 2 is: {u'msg': u'\n:stderr: Traceback (most recent call last):\n File "/usr/local/bin/pip", line 11, in <module>\n sys.exit(main())\n File "/usr/local/lib/python2.7/dist-packages/pip/__init__.py", line 215, in main\n locale.setlocale(locale.LC_ALL, \'\')\n File "/usr/lib/python2.7/locale.py", line 579, in setlocale\n return _setlocale(category, locale)\nlocale.Error: unsupported locale setting\n', u'failed': True, 'attempts': 2, u'cmd': u'/usr/local/bin/pip install lxc-python2'}
<172.29.236.11> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
<172.29.236.12> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
<172.29.236.13> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
<172.29.236.16> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
<172.29.236.14> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
Result from run 3 is: {u'msg': u'\n:stderr: Traceback (most recent call last):\n File "/usr/local/bin/pip", line 11, in <module>\n sys.exit(main())\n File "/usr/local/lib/python2.7/dist-packages/pip/__init__.py", line 215, in main\n locale.setlocale(locale.LC_ALL, \'\')\n File "/usr/lib/python2.7/locale.py", line 579, in setlocale\n return _setlocale(category, locale)\nlocale.Error: unsupported locale setting\n', u'failed': True, 'attempts': 3, u'cmd': u'/usr/local/bin/pip install lxc-python2'}
Result from run 3 is: {u'msg': u'\n:stderr: Traceback (most recent call last):\n File "/usr/local/bin/pip", line 11, in <module>\n sys.exit(main())\n File "/usr/local/lib/python2.7/dist-packages/pip/__init__.py", line 215, in main\n locale.setlocale(locale.LC_ALL, \'\')\n File "/usr/lib/python2.7/locale.py", line 579, in setlocale\n return _setlocale(category, locale)\nlocale.Error: unsupported locale setting\n', u'failed': True, 'attempts': 3, u'cmd': u'/usr/local/bin/pip install lxc-python2'}
Result from run 3 is: {u'msg': u'\n:stderr: Traceback (most recent call last):\n File "/usr/local/bin/pip", line 11, in <module>\n sys.exit(main())\n File "/usr/local/lib/python2.7/dist-packages/pip/__init__.py", line 215, in main\n locale.setlocale(locale.LC_ALL, \'\')\n File "/usr/lib/python2.7/locale.py", line 579, in setlocale\n return _setlocale(category, locale)\nlocale.Error: unsupported locale setting\n', u'failed': True, 'attempts': 3, u'cmd': u'/usr/local/bin/pip install lxc-python2'}
Result from run 3 is: {u'msg': u'\n:stderr: Traceback (most recent call last):\n File "/usr/local/bin/pip", line 11, in <module>\n sys.exit(main())\n File "/usr/local/lib/python2.7/dist-packages/pip/__init__.py", line 215, in main\n locale.setlocale(locale.LC_ALL, \'\')\n File "/usr/lib/python2.7/locale.py", line 579, in setlocale\n return _setlocale(category, locale)\nlocale.Error: unsupported locale setting\n', u'failed': True, 'attempts': 3, u'cmd': u'/usr/local/bin/pip install lxc-python2'}
Result from run 3 is: {u'msg': u'\n:stderr: Traceback (most recent call last):\n File "/usr/local/bin/pip", line 11, in <module>\n sys.exit(main())\n File "/usr/local/lib/python2.7/dist-packages/pip/__init__.py", line 215, in main\n locale.setlocale(locale.LC_ALL, \'\')\n File "/usr/lib/python2.7/locale.py", line 579, in setlocale\n return _setlocale(category, locale)\nlocale.Error: unsupported locale setting\n', u'failed': True, 'attempts': 3, u'cmd': u'/usr/local/bin/pip install lxc-python2'}
<172.29.236.11> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
<172.29.236.12> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
<172.29.236.13> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
<172.29.236.14> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
<172.29.236.16> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
Result from run 4 is: {u'msg': u'\n:stderr: Traceback (most recent call last):\n File "/usr/local/bin/pip", line 11, in <module>\n sys.exit(main())\n File "/usr/local/lib/python2.7/dist-packages/pip/__init__.py", line 215, in main\n locale.setlocale(locale.LC_ALL, \'\')\n File "/usr/lib/python2.7/locale.py", line 579, in setlocale\n return _setlocale(category, locale)\nlocale.Error: unsupported locale setting\n', u'failed': True, 'attempts': 4, u'cmd': u'/usr/local/bin/pip install lxc-python2'}
Result from run 4 is: {u'msg': u'\n:stderr: Traceback (most recent call last):\n File "/usr/local/bin/pip", line 11, in <module>\n sys.exit(main())\n File "/usr/local/lib/python2.7/dist-packages/pip/__init__.py", line 215, in main\n locale.setlocale(locale.LC_ALL, \'\')\n File "/usr/lib/python2.7/locale.py", line 579, in setlocale\n return _setlocale(category, locale)\nlocale.Error: unsupported locale setting\n', u'failed': True, 'attempts': 4, u'cmd': u'/usr/local/bin/pip install lxc-python2'}
Result from run 4 is: {u'msg': u'\n:stderr: Traceback (most recent call last):\n File "/usr/local/bin/pip", line 11, in <module>\n sys.exit(main())\n File "/usr/local/lib/python2.7/dist-packages/pip/__init__.py", line 215, in main\n locale.setlocale(locale.LC_ALL, \'\')\n File "/usr/lib/python2.7/locale.py", line 579, in setlocale\n return _setlocale(category, locale)\nlocale.Error: unsupported locale setting\n', u'failed': True, 'attempts': 4, u'cmd': u'/usr/local/bin/pip install lxc-python2'}
Result from run 4 is: {u'msg': u'\n:stderr: Traceback (most recent call last):\n File "/usr/local/bin/pip", line 11, in <module>\n sys.exit(main())\n File "/usr/local/lib/python2.7/dist-packages/pip/__init__.py", line 215, in main\n locale.setlocale(locale.LC_ALL, \'\')\n File "/usr/lib/python2.7/locale.py", line 579, in setlocale\n return _setlocale(category, locale)\nlocale.Error: unsupported locale setting\n', u'failed': True, 'attempts': 4, u'cmd': u'/usr/local/bin/pip install lxc-python2'}
Result from run 4 is: {u'msg': u'\n:stderr: Traceback (most recent call last):\n File "/usr/local/bin/pip", line 11, in <module>\n sys.exit(main())\n File "/usr/local/lib/python2.7/dist-packages/pip/__init__.py", line 215, in main\n locale.setlocale(locale.LC_ALL, \'\')\n File "/usr/lib/python2.7/locale.py", line 579, in setlocale\n return _setlocale(category, locale)\nlocale.Error: unsupported locale setting\n', u'failed': True, 'attempts': 4, u'cmd': u'/usr/local/bin/pip install lxc-python2'}
<172.29.236.11> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
<172.29.236.12> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
<172.29.236.13> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
<172.29.236.16> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
<172.29.236.14> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
Result from run 5 is: {u'msg': u'\n:stderr: Traceback (most recent call last):\n File "/usr/local/bin/pip", line 11, in <module>\n sys.exit(main())\n File "/usr/local/lib/python2.7/dist-packages/pip/__init__.py", line 215, in main\n locale.setlocale(locale.LC_ALL, \'\')\n File "/usr/lib/python2.7/locale.py", line 579, in setlocale\n return _setlocale(category, locale)\nlocale.Error: unsupported locale setting\n', u'failed': True, 'attempts': 5, u'cmd': u'/usr/local/bin/pip install lxc-python2'}
failed: [ansible01] => (item=lxc-python2) => {"attempts": 5, "cmd": "/usr/local/bin/pip install lxc-python2", "failed": true, "item": "lxc-python2"}
msg: Task failed as maximum retries was encountered
Result from run 5 is: {u'msg': u'\n:stderr: Traceback (most recent call last):\n File "/usr/local/bin/pip", line 11, in <module>\n sys.exit(main())\n File "/usr/local/lib/python2.7/dist-packages/pip/__init__.py", line 215, in main\n locale.setlocale(locale.LC_ALL, \'\')\n File "/usr/lib/python2.7/locale.py", line 579, in setlocale\n return _setlocale(category, locale)\nlocale.Error: unsupported locale setting\n', u'failed': True, 'attempts': 5, u'cmd': u'/usr/local/bin/pip install lxc-python2'}
failed: [ansible02] => (item=lxc-python2) => {"attempts": 5, "cmd": "/usr/local/bin/pip install lxc-python2", "failed": true, "item": "lxc-python2"}
msg: Task failed as maximum retries was encountered
<172.29.236.15> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
<172.29.236.17> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
Result from run 5 is: {u'msg': u'\n:stderr: Traceback (most recent call last):\n File "/usr/local/bin/pip", line 11, in <module>\n sys.exit(main())\n File "/usr/local/lib/python2.7/dist-packages/pip/__init__.py", line 215, in main\n locale.setlocale(locale.LC_ALL, \'\')\n File "/usr/lib/python2.7/locale.py", line 579, in setlocale\n return _setlocale(category, locale)\nlocale.Error: unsupported locale setting\n', u'failed': True, 'attempts': 5, u'cmd': u'/usr/local/bin/pip install lxc-python2'}
failed: [ansible03] => (item=lxc-python2) => {"attempts": 5, "cmd": "/usr/local/bin/pip install lxc-python2", "failed": true, "item": "lxc-python2"}
msg: Task failed as maximum retries was encountered
Result from run 5 is: {u'msg': u'\n:stderr: Traceback (most recent call last):\n File "/usr/local/bin/pip", line 11, in <module>\n sys.exit(main())\n File "/usr/local/lib/python2.7/dist-packages/pip/__init__.py", line 215, in main\n locale.setlocale(locale.LC_ALL, \'\')\n File "/usr/lib/python2.7/locale.py", line 579, in setlocale\n return _setlocale(category, locale)\nlocale.Error: unsupported locale setting\n', u'failed': True, 'attempts': 5, u'cmd': u'/usr/local/bin/pip install lxc-python2'}
failed: [ansible06] => (item=lxc-python2) => {"attempts": 5, "cmd": "/usr/local/bin/pip install lxc-python2", "failed": true, "item": "lxc-python2"}
msg: Task failed as maximum retries was encountered
Result from run 5 is: {u'msg': u'\n:stderr: Traceback (most recent call last):\n File "/usr/local/bin/pip", line 11, in <module>\n sys.exit(main())\n File "/usr/local/lib/python2.7/dist-packages/pip/__init__.py", line 215, in main\n locale.setlocale(locale.LC_ALL, \'\')\n File "/usr/lib/python2.7/locale.py", line 579, in setlocale\n return _setlocale(category, locale)\nlocale.Error: unsupported locale setting\n', u'failed': True, 'attempts': 5, u'cmd': u'/usr/local/bin/pip install lxc-python2'}
failed: [ansible04] => (item=lxc-python2) => {"attempts": 5, "cmd": "/usr/local/bin/pip install lxc-python2", "failed": true, "item": "lxc-python2"}
msg: Task failed as maximum retries was encountered
<172.29.236.15> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
<172.29.236.17> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
Result from run 1 is: {u'msg': u'\n:stderr: Traceback (most recent call last):\n File "/usr/local/bin/pip", line 11, in <module>\n sys.exit(main())\n File "/usr/local/lib/python2.7/dist-packages/pip/__init__.py", line 215, in main\n locale.setlocale(locale.LC_ALL, \'\')\n File "/usr/lib/python2.7/locale.py", line 579, in setlocale\n return _setlocale(category, locale)\nlocale.Error: unsupported locale setting\n', u'failed': True, 'attempts': 1, u'cmd': u'/usr/local/bin/pip install lxc-python2'}
Result from run 1 is: {u'msg': u'\n:stderr: Traceback (most recent call last):\n File "/usr/local/bin/pip", line 11, in <module>\n sys.exit(main())\n File "/usr/local/lib/python2.7/dist-packages/pip/__init__.py", line 215, in main\n locale.setlocale(locale.LC_ALL, \'\')\n File "/usr/lib/python2.7/locale.py", line 579, in setlocale\n return _setlocale(category, locale)\nlocale.Error: unsupported locale setting\n', u'failed': True, 'attempts': 1, u'cmd': u'/usr/local/bin/pip install lxc-python2'}
<172.29.236.15> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
<172.29.236.17> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
Result from run 2 is: {u'msg': u'\n:stderr: Traceback (most recent call last):\n File "/usr/local/bin/pip", line 11, in <module>\n sys.exit(main())\n File "/usr/local/lib/python2.7/dist-packages/pip/__init__.py", line 215, in main\n locale.setlocale(locale.LC_ALL, \'\')\n File "/usr/lib/python2.7/locale.py", line 579, in setlocale\n return _setlocale(category, locale)\nlocale.Error: unsupported locale setting\n', u'failed': True, 'attempts': 2, u'cmd': u'/usr/local/bin/pip install lxc-python2'}
Result from run 2 is: {u'msg': u'\n:stderr: Traceback (most recent call last):\n File "/usr/local/bin/pip", line 11, in <module>\n sys.exit(main())\n File "/usr/local/lib/python2.7/dist-packages/pip/__init__.py", line 215, in main\n locale.setlocale(locale.LC_ALL, \'\')\n File "/usr/lib/python2.7/locale.py", line 579, in setlocale\n return _setlocale(category, locale)\nlocale.Error: unsupported locale setting\n', u'failed': True, 'attempts': 2, u'cmd': u'/usr/local/bin/pip install lxc-python2'}
<172.29.236.15> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
<172.29.236.17> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
Result from run 3 is: {u'msg': u'\n:stderr: Traceback (most recent call last):\n File "/usr/local/bin/pip", line 11, in <module>\n sys.exit(main())\n File "/usr/local/lib/python2.7/dist-packages/pip/__init__.py", line 215, in main\n locale.setlocale(locale.LC_ALL, \'\')\n File "/usr/lib/python2.7/locale.py", line 579, in setlocale\n return _setlocale(category, locale)\nlocale.Error: unsupported locale setting\n', u'failed': True, 'attempts': 3, u'cmd': u'/usr/local/bin/pip install lxc-python2'}
Result from run 3 is: {u'msg': u'\n:stderr: Traceback (most recent call last):\n File "/usr/local/bin/pip", line 11, in <module>\n sys.exit(main())\n File "/usr/local/lib/python2.7/dist-packages/pip/__init__.py", line 215, in main\n locale.setlocale(locale.LC_ALL, \'\')\n File "/usr/lib/python2.7/locale.py", line 579, in setlocale\n return _setlocale(category, locale)\nlocale.Error: unsupported locale setting\n', u'failed': True, 'attempts': 3, u'cmd': u'/usr/local/bin/pip install lxc-python2'}
<172.29.236.15> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
<172.29.236.17> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
Result from run 4 is: {u'msg': u'\n:stderr: Traceback (most recent call last):\n File "/usr/local/bin/pip", line 11, in <module>\n sys.exit(main())\n File "/usr/local/lib/python2.7/dist-packages/pip/__init__.py", line 215, in main\n locale.setlocale(locale.LC_ALL, \'\')\n File "/usr/lib/python2.7/locale.py", line 579, in setlocale\n return _setlocale(category, locale)\nlocale.Error: unsupported locale setting\n', u'failed': True, 'attempts': 4, u'cmd': u'/usr/local/bin/pip install lxc-python2'}
Result from run 4 is: {u'msg': u'\n:stderr: Traceback (most recent call last):\n File "/usr/local/bin/pip", line 11, in <module>\n sys.exit(main())\n File "/usr/local/lib/python2.7/dist-packages/pip/__init__.py", line 215, in main\n locale.setlocale(locale.LC_ALL, \'\')\n File "/usr/lib/python2.7/locale.py", line 579, in setlocale\n return _setlocale(category, locale)\nlocale.Error: unsupported locale setting\n', u'failed': True, 'attempts': 4, u'cmd': u'/usr/local/bin/pip install lxc-python2'}
<172.29.236.15> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
<172.29.236.17> REMOTE_MODULE pip name=lxc-python2 state=present extra_args=''
Result from run 5 is: {u'msg': u'\n:stderr: Traceback (most recent call last):\n File "/usr/local/bin/pip", line 11, in <module>\n sys.exit(main())\n File "/usr/local/lib/python2.7/dist-packages/pip/__init__.py", line 215, in main\n locale.setlocale(locale.LC_ALL, \'\')\n File "/usr/lib/python2.7/locale.py", line 579, in setlocale\n return _setlocale(category, locale)\nlocale.Error: unsupported locale setting\n', u'failed': True, 'attempts': 5, u'cmd': u'/usr/local/bin/pip install lxc-python2'}
failed: [ansible05] => (item=lxc-python2) => {"attempts": 5, "cmd": "/usr/local/bin/pip install lxc-python2", "failed": true, "item": "lxc-python2"}
msg: Task failed as maximum retries was encountered
Result from run 5 is: {u'msg': u'\n:stderr: Traceback (most recent call last):\n File "/usr/local/bin/pip", line 11, in <module>\n sys.exit(main())\n File "/usr/local/lib/python2.7/dist-packages/pip/__init__.py", line 215, in main\n locale.setlocale(locale.LC_ALL, \'\')\n File "/usr/lib/python2.7/locale.py", line 579, in setlocale\n return _setlocale(category, locale)\nlocale.Error: unsupported locale setting\n', u'failed': True, 'attempts': 5, u'cmd': u'/usr/local/bin/pip install lxc-python2'}
failed: [b3lab_haproxy] => (item=lxc-python2) => {"attempts": 5, "cmd": "/usr/local/bin/pip install lxc-python2", "failed": true, "item": "lxc-python2"}
msg: Task failed as maximum retries was encountered
FATAL: all hosts have already failed -- aborting
PLAY RECAP ********************************************************************
to retry, use: --limit @/root/setup-hosts.retry
ansible01 : ok=29 changed=3 unreachable=0 failed=1
ansible02 : ok=29 changed=3 unreachable=0 failed=1
ansible03 : ok=29 changed=3 unreachable=0 failed=1
ansible04 : ok=29 changed=3 unreachable=0 failed=1
ansible05 : ok=29 changed=3 unreachable=0 failed=1
ansible06 : ok=29 changed=3 unreachable=0 failed=1
b3lab_haproxy : ok=29 changed=3 unreachable=0 failed=1
I have found a solution that says "default installation of os contains only limited number of locales, and other locales should be generated from command line".
And I ran the following commands which solved locale settings problem:
sudo ln -s /usr/share/ i18n/SUPPORTED /var/lib/ locales/ supported. d/all reconfigure locales
sudo locale-gen
dpkg-