# Failed to parse: \[sudo\] password error

**URL:** <https://forum.ansible.com/t/failed-to-parse-sudo-password-error/17977>\
**Category:** Ansible Project\
**Created:** [April 14, 2015, 11:13pm UTC](https://forum.ansible.com/t/failed-to-parse-sudo-password-error/17977 "2015-04-14T23:13:01Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Fang\_Lin](https://avatars.discourse-cdn.com/v4/letter/f/d78d45/32.png) [@Fang\_Lin](https://forum.ansible.com/u/Fang_Lin)\
**Post date:** [April 14, 2015, 11:13pm UTC](https://forum.ansible.com/t/failed-to-parse-sudo-password-error/17977/1 "2015-04-14T23:13:01Z")

</div>

I have a specific task run “shell: sudo script” in a playbook, where the script on the remote host must be executed via sudo but we can’t access the shell as root. The task is specified as the following:

shell: sudo /usr/local/sbin/script {{ dir\_path }}/{{ item }}

with\_items:

- “{{ dirs.stdout\_lines }}”

With Ansible 1.7, I am getting the “failed to parse: [sudo] password” error when running ansible-playbook with -K -vvvv.

ESTABLISH CONNECTION FOR USER: me

REMOTE\_MODULE command sudo /usr/local/sbin/script /data/builds/175 #USE\_SHELL

EXEC [‘ssh’, ‘-C’, ‘-tt’, ‘-vvv’, ‘-o’, ‘KbdInteractiveAuthentication=no’, ‘-o’, ‘PreferredAuthentications=gssapi-with-mic,gssapi-eyex,hostbased,publickey’, ‘-o’, ‘PasswordAuthentication=no’, ‘-o’, ‘User=me’, ‘-o’, ‘ConnectTimeout=10’, ‘ap.uw.edu’, “/bin/sh -c ‘mkdir -p $HOME/.ansible/tmp/ansible-tmp-1428972729.79-247009978596627 && chmod a+rx $HOME/.ansible/tmp/ansible-tmp-1428972729.79-247009978596627 && echo $HOME/.ansible/tmp/ansible-tmp-1428972729.79-247009978596627’”]

PUT /tmp/tmp75nx9A TO /usr/lusers/me/.ansible/tmp/ansible-tmp-1428972729.79-247009978596627/command

EXEC [‘ssh’, ‘-C’, ‘-tt’, ‘-vvv’, ‘-o’, ‘KbdInteractiveAuthentication=no’, ‘-o’, ‘PreferredAuthentications=gssapi-with-mic,gssapi-eyex,hostbased,publickey’, ‘-o’, ‘PasswordAuthentication=no’, ‘-o’, ‘User=me’, ‘-o’, ‘ConnectTimeout=10’, ‘ap.uw.edu’, u"/bin/sh -c ‘LANG=en\_US.UTF-8 C\_CTYPE=en\_US.UTF-8 /usr/bin/python /usr/lusers/me/.ansible/tmp/ansible-tmp-1428972729.79-247009978596627/command’"]

fatal: [ap.uw.edu] =\> failed to parse: [sudo] password for me:

{“changed”: true, “end”: “2015-04-13 17:57:11.391966”, “stdout”: “”, “cmd”: "sudo /usr/local/sbin/script /data/builds/175 ", “start”: “2015-04-13 17:52:11.282850”, “delta”: “0:05:00.109116”, “stderr”: “”, “rc”: 1}

Would Ansible allow doing “shell: sudo script” in a playbook?
