thefinn93 / ansible-letsencrypt

An ansible role to generate TLS certificates and get them signed by Let's Encrypt

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ImportError: No module named six.moves - on a centos7 client

mariojmdavid opened this issue · comments

got the gitrepo master of the role
with the playbook

  • hosts: all
    roles:
    • role: ansible-letsencrypt
      letsencrypt_webroot_path: "/etc/ssl"
      letsencrypt_email: "david@lip.pt"
      letsencrypt_authenticator: root

TASK [ansible-letsencrypt : Install python depends] ****************************
failed: [cloud076.ncg.ingrid.pt] (item=setuptools) => {"cmd": "/usr/local/share/letsencrypt/env/bin/pip install -U setuptools", "failed": true, "item": "setuptools", "msg": "stdout: New python executable in /usr/local/share/letsencrypt/env/bin/python2\nAlso creating executable in /usr/local/share/letsencrypt/env/bin/python\nInstalling Setuptools..............................................................................................................................................................................................................................done.\nInstalling Pip.....................................................................................................................................................................................................................................................................................................................................done.\nRunning virtualenv with interpreter /bin/python2\nDownloading/unpacking setuptools from https://pypi.python.org/packages/87/24/0a39eaaf6caac0dc20158c0d5e8e4e4f8a195d0481dc3d14043fb8e9ca94/setuptools-34.3.0.zip#md5=7be69cf0c74f38a49be1e79cc6bdc185\n Running setup.py egg_info for package setuptools\n Traceback (most recent call last):\n File "", line 3, in \n File "setuptools/init.py", line 10, in \n from six.moves import filter, map\n ImportError: No module named six.moves\n Complete output from command python setup.py egg_info:\n Traceback (most recent call last):\n\n File "", line 3, in \n\n File "setuptools/init.py", line 10, in \n\n from six.moves import filter, map\n\nImportError: No module named six.moves\n\n----------------------------------------\nCleaning up...\nCommand python setup.py egg_info failed with error code 1 in /usr/local/share/letsencrypt/env/build/setuptools\nStoring complete log in /root/.pip/pip.log\n"}

Adding "six" to the list in task:

  • name: Install python depends
    solves the problem

I will PR from my fork
best
Mario

maybe the same issue as in setuptools
pypa/setuptools#942