Ansible дает «ansible.utils.display.initialize_locale не был вызван» предупреждение

#ansible

Вопрос:

Я получаю это предупреждение ansible.utils.display.initialize_locale has not been called , но не могу найти документацию для его исправления.

 [WARNING]: ansible.utils.display.initialize_locale has not been called, this may result in incorrectly calculated text widths that can cause Display to print incorrect line lengths
 

Сборник пьес:

 - name: Create Docker Swarm Cluster
  hosts: localhost
  connection: local

  vars:
    # Project name to used as part of resource names
    project_name: swarm

    # The location of the Azure resources
    location: eastus
 

Запуск его с помощью:

 ansible-playbook provision.yml
 

Используется python3 -m venv env для настройки среды.

И ансибельная версия:

 $ ansible --version
ansible [core 2.11.1] 
  config file = /etc/ansible/ansible.cfg
  configured module search path = ['/home/pomatti/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /home/pomatti/projects/personal/docker-swarm-cluster-with-ansible/env/lib/python3.8/site-packages/ansible
  ansible collection location = /home/pomatti/.ansible/collections:/usr/share/ansible/collections
  executable location = /home/pomatti/projects/personal/docker-swarm-cluster-with-ansible/env/bin/ansible
  python version = 3.8.5 (default, May 27 2021, 13:30:53) [GCC 9.3.0]
  jinja version = 3.0.1
  libyaml = True
 

Комментарии:

1. Вы опустили версию ansible, которую используете, но, учитывая, как рано это называется , я бы списал ваш опыт на «в целом неработающую установку» и рекомендовал бы вам установить ansible в virtualenv и посмотреть, продолжаете ли вы испытывать такое поведение. Вот основная причина, фу-у-у

2. @mdaniel Я делаю именно это. Проверьте обновленный вопрос.

3. Тогда у меня только что закончились идеи, и, похоже, вы первый, кто обнаружил эту ошибку 🙁 поэтому я бы рекомендовал открыть проблему в их репозитории, ожидая, пока кто-нибудь взвесит здесь, на случай, если у кого-то есть опыт для дальнейшего устранения неполадок

4. Альтернативный путь-это старый добрый print("about to call ...") процесс отладки, чтобы отследить, какое предположение у них есть, что ваша настройка не соответствует

5. Тогда мне повезло, я люблю, когда такое случается. Я открою проблему и опубликую обновление здесь, когда она будет решена. Ценю это.