s117 commented on issue #673:
URL: 
https://github.com/apache/openwhisk-deploy-kube/issues/673#issuecomment-869067074


   > Thanks again for checking. I followed your suggestion and tried executing 
the command on which Ansible fails (`/bin/findmnt --list --noheadings 
--notruncate`) on the container via `kubectl exec`. And it works without 
issues...
   > However, the pod eventually enters the Failed state with the same output.
   > 
   > At this point, I am even more confused about the problem. It is probably 
related to my own environment (maybe Docker version? I am using Docker 20.10.3 
on Linux). I will verify if the same thing happens on a different Linux 
machine, as soon as I have some time to do so.
   > Anyway, although annoying, the issue is not blocking for me as I managed 
to deploy OpenWhisk on Minikube.
   
   I just came across the same problem. It turns the timeout is caused by 
Python rather than `/bin/findmnt`. Below are some related upstream tickets:
   https://github.com/ansible/ansible/issues/24228#issuecomment-409693926
   https://bugs.python.org/issue1663329
   https://bugs.python.org/issue11284
   
   My system runs Arch Linux also, and inside the container `ulimit -n` returns 
a large value. My workaround is to modify 
`helm/openwhisk/configMapFiles/initCouchDB/initdb.sh` to apply [this 
patch](https://github.com/ansible/ansible/commit/23371b5617cb02ae0edfc46ee6fc4ee8f5f0a523)
 to `/usr/local/lib/python2.7/dist-packages/ansible/plugins/shell/__init__.py` 
before using ansible.
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to