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.