hi,
I installed ansible via pip on a CentOS 7 workstation
$ sudo yum install python-virtualenv $ virtualenv venv $ . venv/bin/activate $ pip install ansible
but all installed binaries are missing the execute permission
$ ls -l venv/bin/ansible -rw-rw-r--. 1 me me 5975 Dec 14 10:35 venv/bin/ansible
why is that?
yes, there is the pip warning.
You are using pip version 9.0.1, however version 19.3.1 is available.
You should consider upgrading via the ‘pip install --upgrade pip’ command.
i tried upgrading pip, setuptools and wheel inside the virtualenv, but no change → missing execute bits
I also tried in a CentOS 7 container and installing inside the container went fine → correct permissions, i.e. execute bits set.
I tried on another workstation → missing execute bits
I tried on server → execute bits are set.
I do not know how to debug this to solve the problem, asking for help.