Назад | Перейти на главную страницу

Ошибка загрузки динамической библиотеки Ansible EC2

Я пытаюсь запустить ansible с файлом инвентаризации ec2.py, чтобы внести некоторые обновления на парк серверов. Но я продолжаю получать сообщение об ошибке:

ERROR! Attempted to execute "inventories/ec2.py" as inventory script: Inventory script (inventories/ec2.py) had an execution error: Traceback (most recent call last): File "/Users/myname/Sites/admin/ansible/inventories/ec2.py", line 130, in <module> from boto import elasticache ImportError: cannot import name elasticache

Я попытался переустановить оба ansible через homebrew и boto через pip, но безрезультатно. Ищу какое-нибудь направление, как я могу решить эту проблему.

Моя установка:

Итак, проблема заключается в том, где был установлен бот. Boto был установлен пользователем root, а не моим пользователем. Чтобы решить эту проблему, запустите:

pip install --user boto