First off, it looks like you have a sudo problem. Either you need to 
configure passwordless sudo on the target marchine, or you need to add a 
-K  to the ansible-playbook command to have it prompt for the become 
password.

Also, you are using the yum module for what you say is a Ubuntu host. You 
should be using the apt module.


On Monday, November 26, 2018 at 10:13:54 AM UTC-5, Arvind Thatikonda wrote:
>
> Dear Friends,
>
> I am new to ansible, just started to get my hands dirty with the 
> playbooks, I am trying to install apache on ubuntu client machine. I am 
> facing same issue in the email chain.
>
>
> [DEPRECATION WARNING]: DEFAULT_SUDO_USER option, In favor of Ansible 
> Become, which is a generic framework. 
>
> See become_user. , use become instead. This feature will be removed in 
> version 2.8. Deprecation warnings can
>
>  be disabled by setting deprecation_warnings=False in ansible.cfg.
>
>
> PLAY [client] 
> ***********************************************************************************************
>
>
> TASK [Gathering Facts] 
> **************************************************************************************
>
> fatal: [x.x.x.x]: FAILED! => {"changed": false, "module_stderr": "Shared 
> connection to x.x.x.x closed.\r\n", "module_stdout": "sudo: a password is 
> required\r\n", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact 
> error", "rc": 1}
>
> to retry, use: --limit @/home/ansible/playbooks/apache.retry
>
>
> PLAY RECAP 
> **************************************************************************************************
>
> x.x.x.x                 : ok=0    changed=0    unreachable=0    failed=1  
>  
> Can someone please clarify what is the issue? 
>
>
> here is my code :
>
> --- # Plyabook Apache install on client
>
> - hosts: client
>
>   user: ansible
>
>   become: yes
>
>   become_method: sudo
>
>   connection: ssh
>
>   gather_facts: yes
>
>   tasks:
>
>   - name: install apache on client machine
>
>     yum:
>
>       name: apache2
>
>       state: present
>
>       update_cache: yes
>
>
>
>
> On Thursday, June 1, 2017 at 3:30:39 PM UTC-4, Daley Okuwa wrote:
>>
>> Hello Matt,
>>
>> i now got this error message again
>>
>>
>> PLAY [all] 
>> *********************************************************************
>>
>> TASK [Gathering Facts] 
>> *********************************************************
>> fatal: [192.168.85.129]: FAILED! => {"failed": true, "msg": "Timeout 
>> (12s) waiting for privilege escalation prompt: "}
>>  [WARNING]: Could not create retry file 
>> '/etc/ansible/playbook/apache.retry'.
>> [Errno 13] Permission denied: u'/etc/ansible/playbook/apache.retry'
>>
>> thanks
>>
>>
>> ------------------------------
>> *From:* Matt Martz <[email protected]>
>> *To:* "[email protected]" <[email protected]> 
>> *Sent:* Thursday, 1 June 2017, 20:05
>> *Subject:* Re: [ansible-project] error when installing apache on ubuntu
>>
>> You initially had --become-method=su and --ask-su-pass
>>
>> You needed to additionally specify --become
>>
>> So (using the newer param):
>>
>> ansible-playbook -u dokuwa1 --ask-pass --become-method=su 
>> --ask-become-pass --become playbook/apache.yml
>>
>> On Thu, Jun 1, 2017 at 1:59 PM, 'Daley Okuwa' via Ansible Project <
>> [email protected]> wrote:
>>
>> Matt,
>>
>> Thanks
>>
>> I now used this command 
>> ansible-playbook -u dokuwa1 --ask-pass  --become  playbook/apache.yml
>>
>> i get another error message 
>>
>> fatal: [192.168.85.129]: FAILED! => {"changed": false, "failed": true, 
>> "module_stderr": "Shared connection to 192.168.85.129 closed.\r\n", 
>> "module_stdout": "sudo: a password is required\r\n", "msg": "MODULE 
>> FAILURE", "rc": 1}
>>  [WARNING]: Could not create retry file '/etc/ansible/playbook/apache. 
>> retry'.
>> [Errno 13] Permission denied: u'/etc/ansible/playbook/ apache.retry'
>>
>>
>> Is there anything i am doing wrong 
>>
>> Daley
>>
>> ------------------------------
>> *From:* Matt Martz <[email protected]>
>> *To:* ansible...@googlegroups. com 
>> *Sent:* Thursday, 1 June 2017, 19:28
>> *Subject:* Re: [ansible-project] error when installing apache on ubuntu
>>
>> --become-method does not imply that ansible should actually "become"
>>
>> You will also need to add `--become`
>>
>> On Thu, Jun 1, 2017 at 1:16 PM 'Daley Okuwa' via Ansible Project 
>> <ansible...@googlegroups. 
>> com> wrote:
>>
>> This is my playbook apache.yml
>> ---
>> - hosts: all
>>   tasks:
>>     - name:  install apache2
>>       apt: name=apache2 state=present update_cache=yes
>>
>>
>> This is my command including specifying su
>>
>> ansible-playbook -u dokuwa1 --ask-pass  --become-method=su --ask-su-pass 
>> playbook/apache.yml
>>
>>
>> error message 
>>
>> fatal: [192.168.85.129]: FAILED! => {"changed": false, "cmd": "apt-get 
>> update", "failed": true, "msg": "W: chmod 0700 of directory 
>> /var/lib/apt/lists/partial failed - SetupAPTPartialDirectory (1: Operation 
>> not permitted)\nE: Could not open lock file /var/lib/apt/lists/lock - open 
>> (13: Permission denied)\nE: Unable to lock directory 
>> /var/lib/apt/lists/\nW: Problem unlinking the file 
>> /var/cache/apt/pkgcache.bin - RemoveCaches (13: Permission denied)\nW: 
>> Problem unlinking the file /var/cache/apt/srcpkgcache.bin - RemoveCaches 
>> (13: Permission denied)\nE: Could not open lock file /var/lib/dpkg/lock - 
>> open (13: Permission denied)\nE: Unable to lock the administration 
>> directory (/var/lib/dpkg/), are you root?", "rc": 100, "stderr": "W: chmod 
>> 0700 of directory /var/lib/apt/lists/partial failed - 
>> SetupAPTPartialDirectory (1: Operation not permitted)\nE: Could not open 
>> lock file /var/lib/apt/lists/lock - open (13: Permission denied)\nE: Unable 
>> to lock directory /var/lib/apt/lists/\nW: Problem unlinking the file 
>> /var/cache/apt/pkgcache.bin - RemoveCaches (13: Permission denied)\nW: 
>> Problem unlinking the file /var/cache/apt/ srcpkgcache.bin - RemoveCaches 
>>
>> This is obvious a permission issue of sudo 
>>
>> -- 
>> 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-proje...@ googlegroups.com.
>> To post to this group, send email to ansible...@googlegroups. com.
>> To view this discussion on the web visit https://groups.google.com/d/ 
>> msgid/ansible-project/ 7dbc2826-d974-414b-b5a9- 
>> e22dc3fff0c4%40googlegroups. com 
>> <https://groups.google.com/d/msgid/ansible-project/7dbc2826-d974-414b-b5a9-e22dc3fff0c4%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/ optout 
>> <https://groups.google.com/d/optout>.
>>
>> -- 
>> Matt Martz
>> @sivel
>> sivel.net
>> -- 
>> 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-proje...@ googlegroups.com.
>> To post to this group, send email to ansible...@googlegroups. com.
>> To view this discussion on the web visit https://groups.google.com/d/ 
>> msgid/ansible-project/CAD8N0v- DLu-jKuW6YPabR%3Doto%2BkPbr9_ 
>> FOgyM2pfNQSFn-56UQ%40mail. gmail.com 
>> <https://groups.google.com/d/msgid/ansible-project/CAD8N0v-DLu-jKuW6YPabR%3Doto%2BkPbr9_FOgyM2pfNQSFn-56UQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/ optout 
>> <https://groups.google.com/d/optout>.
>>
>>
>> -- 
>> 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-proje...@ googlegroups.com.
>> To post to this group, send email to ansible...@googlegroups. com.
>> To view this discussion on the web visit https://groups.google.com/d/ 
>> msgid/ansible-project/ 436988991.1205471. 1496343552387%40mail.yahoo.com 
>> <https://groups.google.com/d/msgid/ansible-project/436988991.1205471.1496343552387%40mail.yahoo.com?utm_medium=email&utm_source=footer>
>>  
>> .
>>
>> For more options, visit https://groups.google.com/d/ optout 
>> <https://groups.google.com/d/optout>.
>>
>>
>>
>>
>> -- 
>> Matt Martz
>> @sivel
>> sivel.net
>> -- 
>> 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/CAD8N0v-O_b5XkaweY_Y_8LWNjGxWkmAkzKOpcO-hqC%2B39-%2Bo2Q%40mail.gmail.com
>>  
>> <https://groups.google.com/d/msgid/ansible-project/CAD8N0v-O_b5XkaweY_Y_8LWNjGxWkmAkzKOpcO-hqC%2B39-%2Bo2Q%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>>
>>

-- 
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/2dcb4ec1-c193-4dea-8896-39aacc21ce88%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to