# Failed to connect to the host via ssh: /usr/bin/ksh: setfacl: not found

**URL:** <https://forum.ansible.com/t/failed-to-connect-to-the-host-via-ssh-usr-bin-ksh-setfacl-not-found/37805>\
**Category:** Ansible Developer\
**Tags:** awx\
**Created:** [March 24, 2023, 6:38am UTC](https://forum.ansible.com/t/failed-to-connect-to-the-host-via-ssh-usr-bin-ksh-setfacl-not-found/37805 "2023-03-24T06:38:47Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Balkrushna\_Kamble](https://avatars.discourse-cdn.com/v4/letter/b/71e660/32.png) [@Balkrushna\_Kamble](https://forum.ansible.com/u/Balkrushna_Kamble)\
**Post date:** [March 24, 2023, 6:38am UTC](https://forum.ansible.com/t/failed-to-connect-to-the-host-via-ssh-usr-bin-ksh-setfacl-not-found/37805/1 "2023-03-24T06:38:47Z")

</div>

Hi Team,

Kindly help me out, getting an error on the Aix server.

**error:**

TASK [Get DB names on Server] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
task path: /tmp/bwrap\_3251838\_yv\_2f9qh/awx\_3251838\_ag26yp92/project/testing\_oracle.yml:14  
\<10.10.10.15\> ESTABLISH SSH CONNECTION FOR USER: ansible1  
\<10.10.10.15\> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ‘User=“ansible1”’ -o ConnectTimeout=120 -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null ‘-oProxyCommand=ssh -i $JH2\_SSH\_PRIVATE\_KEY -W %h:%p -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -oProxyCommand=“ssh -i $JH1\_SSH\_PRIVATE\_KEY -W 15.15.15.15.22 -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null [ttaprxy1@16.16.16.16](mailto:ttaprxy1@16.16.16.16)” [viljpat1@172.18.134.225](mailto:viljpat1@172.18.134.225)’ -o ControlPath=/tmp/bwrap\_3251838\_yv\_2f9qh/awx\_3251838\_ag26yp92/cp/9df9078f38 10.10.10.15 ‘/bin/sh -c ‘"’“‘echo ~ansible1 && sleep 0’”’“‘’  
\<10.10.10.15\> (0, ‘/home/ansible1\n’, ‘’)  
\<10.10.10.15\> ESTABLISH SSH CONNECTION FOR USER: ansible1  
\<10.10.10.15\> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ‘User=“ansible1”’ -o ConnectTimeout=120 -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null ‘-oProxyCommand=ssh -i $JH2\_SSH\_PRIVATE\_KEY -W %h:%p -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -oProxyCommand=“ssh -i $JH1\_SSH\_PRIVATE\_KEY -W 15.15.15.15.22 -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null [ttaprxy1@16.16.16.16](mailto:ttaprxy1@16.16.16.16)” [viljpat1@172.18.134.225](mailto:viljpat1@172.18.134.225)’ -o ControlPath=/tmp/bwrap\_3251838\_yv\_2f9qh/awx\_3251838\_ag26yp92/cp/9df9078f38 10.10.10.15 '/bin/sh -c '”‘"’( umask 77 && mkdir -p “`echo /var/tmp`”&& mkdir “`echo /var/tmp/ansible-tmp-1679573242.05-7623-246315053334922`” && echo ansible-tmp-1679573242.05-7623-246315053334922=“`echo /var/tmp/ansible-tmp-1679573242.05-7623-246315053334922`” ) && sleep 0’“'”‘’  
\<10.10.10.15\> (0, ‘ansible-tmp-1679573242.05-7623-246315053334922=/var/tmp/ansible-tmp-1679573242.05-7623-246315053334922\n’, ‘’)  
Using module file /usr/lib/python2.7/site-packages/ansible/modules/commands/command.py  
\<10.10.10.15\> PUT /var/lib/awx/.ansible/tmp/ansible-local-7594JLRh2y/tmp5sQhR5 TO /var/tmp/ansible-tmp-1679573242.05-7623-246315053334922/AnsiballZ\_command.py  
\<10.10.10.15\> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ‘User=“ansible1”’ -o ConnectTimeout=120 -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null ‘-oProxyCommand=ssh -i $JH2\_SSH\_PRIVATE\_KEY -W %h:%p -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -oProxyCommand=“ssh -i $JH1\_SSH\_PRIVATE\_KEY -W 15.15.15.15.22 -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null [ttaprxy1@16.16.16.16](mailto:ttaprxy1@16.16.16.16)” [viljpat1@172.18.134.225](mailto:viljpat1@172.18.134.225)’ -o ControlPath=/tmp/bwrap\_3251838\_yv\_2f9qh/awx\_3251838\_ag26yp92/cp/9df9078f38 ‘[10.10.10.15]’  
\<10.10.10.15\> (0, ‘sftp\> put /var/lib/awx/.ansible/tmp/ansible-local-7594JLRh2y/tmp5sQhR5 /var/tmp/ansible-tmp-1679573242.05-7623-246315053334922/AnsiballZ\_command.py\n’, ‘’)  
\<10.10.10.15\> ESTABLISH SSH CONNECTION FOR USER: ansible1  
\<10.10.10.15\> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ‘User=“ansible1”’ -o ConnectTimeout=120 -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null ‘-oProxyCommand=ssh -i $JH2\_SSH\_PRIVATE\_KEY -W %h:%p -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -oProxyCommand=“ssh -i $JH1\_SSH\_PRIVATE\_KEY -W 15.15.15.15.22 -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null [ttaprxy1@16.16.16.16](mailto:ttaprxy1@16.16.16.16)” [viljpat1@172.18.134.225](mailto:viljpat1@172.18.134.225)’ -o ControlPath=/tmp/bwrap\_3251838\_yv\_2f9qh/awx\_3251838\_ag26yp92/cp/9df9078f38 10.10.10.15 ‘/bin/sh -c ‘"’“‘setfacl -m u:oracle:r-x /var/tmp/ansible-tmp-1679573242.05-7623-246315053334922/ /var/tmp/ansible-tmp-1679573242.05-7623-246315053334922/AnsiballZ\_command.py && sleep 0’”’“‘’  
\<10.10.10.15\> (127, ‘’, ‘/bin/sh: setfacl: not found.\n’)  
\<10.10.10.15\> Failed to connect to the host via ssh: /bin/sh: setfacl: not found.  
\<10.10.10.15\> ESTABLISH SSH CONNECTION FOR USER: ansible1  
\<10.10.10.15\> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ‘User=“ansible1”’ -o ConnectTimeout=120 -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null ‘-oProxyCommand=ssh -i $JH2\_SSH\_PRIVATE\_KEY -W %h:%p -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -oProxyCommand=“ssh -i $JH1\_SSH\_PRIVATE\_KEY -W 15.15.15.15.22 -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null [ttaprxy1@16.16.16.16](mailto:ttaprxy1@16.16.16.16)” [viljpat1@172.18.134.225](mailto:viljpat1@172.18.134.225)’ -o ControlPath=/tmp/bwrap\_3251838\_yv\_2f9qh/awx\_3251838\_ag26yp92/cp/9df9078f38 10.10.10.15 '/bin/sh -c '”‘“‘chmod u+x /var/tmp/ansible-tmp-1679573242.05-7623-246315053334922/ /var/tmp/ansible-tmp-1679573242.05-7623-246315053334922/AnsiballZ\_command.py && sleep 0’”’“‘’  
\<10.10.10.15\> (0, ‘’, ‘’)  
\<10.10.10.15\> ESTABLISH SSH CONNECTION FOR USER: ansible1  
\<10.10.10.15\> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ‘User=“ansible1”’ -o ConnectTimeout=120 -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null ‘-oProxyCommand=ssh -i $JH2\_SSH\_PRIVATE\_KEY -W %h:%p -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -oProxyCommand=“ssh -i $JH1\_SSH\_PRIVATE\_KEY -W 15.15.15.15.22 -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null [ttaprxy1@16.16.16.16](mailto:ttaprxy1@16.16.16.16)” [viljpat1@172.18.134.225](mailto:viljpat1@172.18.134.225)’ -o ControlPath=/tmp/bwrap\_3251838\_yv\_2f9qh/awx\_3251838\_ag26yp92/cp/9df9078f38 10.10.10.15 '/bin/sh -c '”‘“‘chown oracle /var/tmp/ansible-tmp-1679573242.05-7623-246315053334922/ /var/tmp/ansible-tmp-1679573242.05-7623-246315053334922/AnsiballZ\_command.py && sleep 0’”’"‘’  
\<10.10.10.15\> (1, ‘’, ‘chown: /var/tmp/ansible-tmp-1679573242.05-7623-246315053334922/: Operation not permitted.\nchown: /var/tmp/ansible-tmp-1679573242.05-7623-246315053334922/AnsiballZ\_command.py: Operation not permitted.\n’)  
\<10.10.10.15\> Failed to connect to the host via ssh: chown: /var/tmp/ansible-tmp-1679573242.05-7623-246315053334922/: Operation not permitted.  
chown: /var/tmp/ansible-tmp-1679573242.05-7623-246315053334922/AnsiballZ\_command.py: Operation not permitted.  
fatal: [aieaidb08]: FAILED! =\> {  
“msg”: “Failed to set permissions on the temporary files Ansible needs to create when becoming an unprivileged user (rc: 1, err: chown: /var/tmp/ansible-tmp-1679573242.05-7623-246315053334922/: Operation not permitted.\nchown: /var/tmp/ansible-tmp-1679573242.05-7623-246315053334922/AnsiballZ\_command.py: Operation not permitted.\n}). For information on working around this, see [https://docs.ansible.com/ansible/become.html#becoming-an-unprivileged-user](https://docs.ansible.com/ansible/become.html#becoming-an-unprivileged-user)”  
}

**My Playbook:**

| |
