ansible-letsencrypt icon indicating copy to clipboard operation
ansible-letsencrypt copied to clipboard

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

Open mariojmdavid opened this issue 7 years ago • 1 comments

got the gitrepo master of the role with the playbook

  • hosts: all roles:
    • role: ansible-letsencrypt letsencrypt_webroot_path: "/etc/ssl" letsencrypt_email: "[email protected]" 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

mariojmdavid avatar Mar 03 '17 11:03 mariojmdavid

maybe the same issue as in setuptools https://github.com/pypa/setuptools/issues/942

mariojmdavid avatar Mar 04 '17 16:03 mariojmdavid