does ping work w/o pfexec?

On Fri, Nov 13, 2015 at 1:12 AM, Thomas Willert
<[email protected]> wrote:
> 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 [email protected].
> To post to this group, send email to [email protected].
> 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.



-- 
Brian Coca

-- 
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 [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/CAJ5XC8kzsTqmfKmkAfxh7m0h6Pi3rcXAFtyqfs0edR2x-Vhmtg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to