Wiki Mint SystemWiki Mint System
Home
Glossary
Mint System
Chat
GitHub
Home
Glossary
Mint System
Chat
GitHub
  • Ansible Troubleshooting

    • Legacy setup failed

Ansible Troubleshooting

Legacy setup failed

Problem

When Ansible is executing the gathering information task the following error is shown:

The following modules failed to execute: ansible.legacy.setup

Solution

Install pyenv.

sudo su
curl https://pyenv.run | bash

Install python build dependencies. ``

# Install gcc libraries
apt install -y build-essential

# Install libraries for bz2 support
apt install -y libbz2-dev

# Install libraries for _curses support
apt install -y libncurses5-dev libncursesw5-dev

# Install libraries for ctypes support
apt install -y libffi-dev

# Install libraries for readline support
apt install -y libreadline-dev

# Install libraries for SSL support
apt install -y libssl-dev

# General dependencies for Python build
apt install -y zlib1g-dev libsqlite3-dev liblzma-dev libgdbm-dev libnss3-dev

Init pyenv.

export PYENV_ROOT="$HOME/.pyenv"
[ -d $PYENV_ROOT/bin ](/-d-$pyenv_root/bin-.html) && export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"

Install python 3.8.

pyenv install 3.8
pyenv global 3.8.20

Set Ansible python interpreter to pyenv shim.

ansible_python_interpreter: /root/.pyenv/shims/python3

Backlinks:

🔗 Ansible

📝 Edit on GitHub

This page is maintained by Mint System GmbH