Hi Brian, thanks for the 'pfexec' hints. I tried both changing my Ansible 1.9 files and also tried using Ansible 2.0.0 0.4.beta2. The error messages I now get are similiar although not quiet identical. They both contain "No such file or directory":
Ansible 1.9.4 ------------- [willert@ws-willert ~]$ ANSIBLE_BECOME=True ANSIBLE_BECOME_METHOD=pfexec ansible dbservere4 -m ping -vvvv <dbservere4> ESTABLISH CONNECTION FOR USER: willert <dbservere4> REMOTE_MODULE ping <dbservere4> EXEC ssh -C -tt -vvv -o ControlMaster=auto -o ControlPersist=60s -o ControlPath="/home/willert/.ansible/cp/ansible-ssh-%h-%p-%r" -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 dbservere4 /bin/sh -c 'mkdir -p /tmp/.ansible/tmp/ansible-tmp-1447400745.5-223125700098523 && chmod a+rx /tmp/.ansible/tmp/ansible-tmp-1447400745.5-223125700098523 && echo /tmp/.ansible/tmp/ansible-tmp-1447400745.5-223125700098523' <dbservere4> PUT /tmp/tmpXcrm98 TO /tmp/.ansible/tmp/ansible-tmp-1447400745.5-223125700098523/ping <dbservere4> EXEC ssh -C -tt -vvv -o ControlMaster=auto -o ControlPersist=60s -o ControlPath="/home/willert/.ansible/cp/ansible-ssh-%h-%p-%r" -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 dbservere4 /bin/sh -c 'pfexec "'"'"'echo BECOME-SUCCESS-tnjzhxjycfjdyelcvpbxjdjxndkcfkfo; LANG=en_US.UTF-8 LC_CTYPE=en_US.UTF-8 /usr/bin/python /tmp/.ansible/tmp/ansible-tmp-1447400745.5-223125700098523/ping; rm -rf /tmp/.ansible/tmp/ansible-tmp-1447400745.5-223125700098523/ >/dev/null 2>&1'"'"'"' dbservere4 | FAILED >> { "failed": true, "msg": "'echo BECOME-SUCCESS-tnjzhxjycfjdyelcvpbxjdjxndkcfkfo; LANG=en_US.UTF-8 LC_CTYPE=en_US.UTF-8 /usr/bin/python /tmp/.ansible/tmp/ansible-tmp-1447400745.5-223125700098523/ping; rm -rf /tmp/.ansible/tmp/ansible-tmp-1447400745.5-223125700098523/ >/dev/null 2>&1': No such file or directory\r\nOpenSSH_6.6.1, OpenSSL 1.0.1e-fips 11 Feb 2013\r\ndebug1: Reading configuration data /home/willert/.ssh/config\r\ndebug1: /home/willert/.ssh/config line 1: Applying options for *\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: /etc/ssh/ssh_config line 56: Applying options for *\r\ndebug1: auto-mux: Trying existing master\r\ndebug2: fd 3 setting O_NONBLOCK\r\ndebug2: mux_client_hello_exchange: master version 4\r\ndebug3: mux_client_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux_client_request_session: entering\r\ndebug3: mux_client_request_alive: entering\r\ndebug3: mux_client_request_alive: done pid = 3625\r\ndebug3: mux_client_request_session: session request sent\r\ndebug1: mux_client_request_session: master session id: 2\r\ndebug3: mux_client_read_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 1\r\nShared connection to dbservere4 closed.\r\n", "parsed": false Ansible 2.0.0 0.4.beta2 ----------------------- $ ANSIBLE_BECOME=True ANSIBLE_BECOME_METHOD=pfexec ansible dbservere4 -m ping -vvvv Using /home/willert/.ansible.cfg as config file Loaded callback minimal of type stdout, v2.0 <dbservere4> ESTABLISH SSH CONNECTION FOR USER: None <dbservere4> SSH: EXEC ssh -C -vvv -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 ConnectTimeout=10 -o ControlPath=/home/willert/.ansible/cp/ansible-ssh-%h-%p-%r -tt dbservere4 (umask 22 && mkdir -p "$(echo /tmp/.ansible/tmp/ansible-tmp-1447405023.72-289756827788)" && echo "$(echo /tmp/.ansible/tmp/ansible-tmp-1447405023.72-289756827788)") <dbservere4> PUT /tmp/tmpUF3jFS TO /tmp/.ansible/tmp/ansible-tmp-1447405023.72-289756827788/ping <dbservere4> SSH: EXEC sftp -b - -C -vvv -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 ConnectTimeout=10 -o ControlPath=/home/willert/.ansible/cp/ansible-ssh-%h-%p-%r [dbservere4] <dbservere4> ESTABLISH SSH CONNECTION FOR USER: None <dbservere4> SSH: EXEC ssh -C -vvv -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 ConnectTimeout=10 -o ControlPath=/home/willert/.ansible/cp/ansible-ssh-%h-%p-%r -tt dbservere4 /bin/sh -c 'pfexec "'"'"'echo BECOME-SUCCESS-bodchmhbolxfaduxknexdrmbouogwbjj; LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /tmp/.ansible/tmp/ansible-tmp-1447405023.72-289756827788/ping; rm -rf "/tmp/.ansible/tmp/ansible-tmp-1447405023.72-289756827788/" > /dev/null 2>&1'"'"'"' dbservere4 | FAILED! => { "changed": false, "failed": true, "invocation": { "module_args": {}, "module_name": "ping" }, "msg": "'echo BECOME-SUCCESS-bodchmhbolxfaduxknexdrmbouogwbjj; LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /tmp/.ansible/tmp/ansible-tmp-1447405023.72-289756827788/ping; rm -rf /tmp/.ansible/tmp/ansible-tmp-1447405023.72-289756827788/ > /dev/null 2>&1': No such file or directory\r\nOpenSSH_6.6.1, OpenSSL 1.0.1e-fips 11 Feb 2013\r\ndebug1: Reading configuration data /home/willert/.ssh/config\r\ndebug1: /home/willert/.ssh/config line 1: Applying options for *\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: /etc/ssh/ssh_config line 56: Applying options for *\r\ndebug1: auto-mux: Trying existing master\r\ndebug2: fd 3 setting O_NONBLOCK\r\ndebug2: mux_client_hello_exchange: master version 4\r\ndebug3: mux_client_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux_client_request_session: entering\r\ndebug3: mux_client_request_alive: entering\r\ndebug3: mux_client_request_alive: done pid = 6655\r\ndebug3: mux_client_request_session: session request sent\r\ndebug1: mux_client_request_session: master session id: 2\r\ndebug3: mux_client_read_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 1\r\nShared connection to dbservere4 closed.\r\n", "parsed": false } Trying to decipher the error message it seems like a file access problem? If I read the outpout correctly the "rm -rf" can not find the directory to recursively remove? Logging into the remote Solaris server the excat same directory and files are there? -bash-4.1$ ls -ld /tmp/.ansible \ > /tmp/.ansible/tmp \ > /tmp/.ansible/tmp/ansible-tmp-1447405023.72-289756827788 \ > /tmp/.ansible/tmp/ansible-tmp-1447405023.72-289756827788/ping drwxr-xr-x 3 willert unixadm 177 Nov 13 08:44 /tmp/.ansible drwxr-xr-x 7 willert unixadm 603 Nov 13 09:57 /tmp/.ansible/tmp drwxr-xr-x 2 willert unixadm 178 Nov 13 09:57 /tmp/.ansible/tmp/ansible-tmp-1447405023.72-289756827788 -rw------- 1 willert unixadm 72874 Nov 13 09:57 /tmp/.ansible/tmp/ansible-tmp-1447405023.72-289756827788/ping I have set "remote_tmp" to "/tmp/.ansible/tmp" on the control machine. Does anyone have an idea of whats going wrong here? / Thomas -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to ansible-project+unsubscr...@googlegroups.com. To post to this group, send email to ansible-project@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/b600cacd-70ef-4d58-a530-a84db3a553fd%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.