The error message is pretty explicative: "ricky is not in the sudoers file", I suggest you to google that.
Best regards Federico On Tue, Feb 5, 2019 at 7:44 AM M Ricky Anggoro P <[email protected]> wrote: > Thank you very much for respond my problem. I'm still getting stuck at > this. > this is my hosts file: > > [openwisp2] > 192.168.56.2 > > and this is my playbook.yml file: > - hosts: openwisp2 > become: true > become_user: root > roles: > - openwisp.openwisp2 > # the following line is needed only when an IP address is used as the > inventory hostname > vars: > postfix_myhostname: localhost > openwisp2_shared_secret: 1234 > > I've set passwd of ricky on ssh with command: passwd ricky > then I tried to run your advice command: > *ansible-playbook -i hosts playbook.yml -b -k -K -u ricky* > > I got problem at this: > ricky@ricky:~/openwisp2-ansible-playbook$ ansible-playbook -i hosts > playbook.yml -b -k -K -u ricky > SSH password: > SUDO password[defaults to SSH password]: > > PLAY [openwisp2] > ************************************************************************************************************ > > TASK [Gathering Facts] > ****************************************************************************************************** > fatal: [192.168.56.2]: FAILED! => {"changed": false, "module_stderr": > "Shared connection to 192.168.56.2 closed.\r\n", "module_stdout": > "\r\nricky is not in the sudoers file. This incident will be > reported.\r\n", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact > error", "rc": 1} > to retry, use: --limit > @/home/ricky/openwisp2-ansible-playbook/playbook.retry > > PLAY RECAP > ****************************************************************************************************************** > 192.168.56.2 : ok=0 changed=0 unreachable=0 failed=1 > > When I run my command, it's still got the problem: > > TASK [openwisp.openwisp2 : migrate] > ***************************************************************************************** > task path: > /home/ricky/.ansible/roles/openwisp.openwisp2/tasks/django.yml:81 > <192.168.56.2> ESTABLISH SSH CONNECTION FOR USER: ricky > <192.168.56.2> SSH: EXEC sshpass -d9 ssh -C -o ControlMaster=auto -o > ControlPersist=60s -o User=ricky -o ConnectTimeout=10 -o > ControlPath=/home/ricky/.ansible/cp/7dc7da3e64 192.168.56.2 '/bin/sh -c > '"'"'echo ~ricky && sleep 0'"'"'' > <192.168.56.2> (0, '/home/ricky\n', '') > <192.168.56.2> ESTABLISH SSH CONNECTION FOR USER: ricky > <192.168.56.2> SSH: EXEC sshpass -d9 ssh -C -o ControlMaster=auto -o > ControlPersist=60s -o User=ricky -o ConnectTimeout=10 -o > ControlPath=/home/ricky/.ansible/cp/7dc7da3e64 192.168.56.2 '/bin/sh -c > '"'"'( umask 77 && mkdir -p "` echo > /var/tmp/ansible-tmp-1549363281.78-56635532953025 `" && echo > ansible-tmp-1549363281.78-56635532953025="` echo > /var/tmp/ansible-tmp-1549363281.78-56635532953025 `" ) && sleep 0'"'"'' > <192.168.56.2> (0, > 'ansible-tmp-1549363281.78-56635532953025=/var/tmp/ansible-tmp-1549363281.78-56635532953025\n', > '') > Using module file > /usr/lib/python2.7/dist-packages/ansible/modules/web_infrastructure/django_manage.py > <192.168.56.2> PUT > /home/ricky/.ansible/tmp/ansible-local-86713AC0t7/tmpUDFtBp TO > /var/tmp/ansible-tmp-1549363281.78-56635532953025/AnsiballZ_django_manage.py > <192.168.56.2> SSH: EXEC sshpass -d9 sftp -o BatchMode=no -b - -C -o > ControlMaster=auto -o ControlPersist=60s -o User=ricky -o ConnectTimeout=10 > -o ControlPath=/home/ricky/.ansible/cp/7dc7da3e64 '[192.168.56.2]' > <192.168.56.2> (0, 'sftp> put > /home/ricky/.ansible/tmp/ansible-local-86713AC0t7/tmpUDFtBp > /var/tmp/ansible-tmp-1549363281.78-56635532953025/AnsiballZ_django_manage.py\n', > '') > <192.168.56.2> ESTABLISH SSH CONNECTION FOR USER: ricky > <192.168.56.2> SSH: EXEC sshpass -d9 ssh -C -o ControlMaster=auto -o > ControlPersist=60s -o User=ricky -o ConnectTimeout=10 -o > ControlPath=/home/ricky/.ansible/cp/7dc7da3e64 192.168.56.2 '/bin/sh -c > '"'"'setfacl -m u:www-data:r-x > /var/tmp/ansible-tmp-1549363281.78-56635532953025/ > /var/tmp/ansible-tmp-1549363281.78-56635532953025/AnsiballZ_django_manage.py > && sleep 0'"'"'' > <192.168.56.2> (0, '', '') > <192.168.56.2> ESTABLISH SSH CONNECTION FOR USER: ricky > <192.168.56.2> SSH: EXEC sshpass -d9 ssh -C -o ControlMaster=auto -o > ControlPersist=60s -o User=ricky -o ConnectTimeout=10 -o > ControlPath=/home/ricky/.ansible/cp/7dc7da3e64 -tt 192.168.56.2 '/bin/sh -c > '"'"'su www-data -c '"'"'"'"'"'"'"'"'/bin/sh -c > '"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'echo > BECOME-SUCCESS-takseziixcrklqpuubluiaoudtdlwksx; /usr/bin/python > /var/tmp/ansible-tmp-1549363281.78-56635532953025/AnsiballZ_django_manage.py'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"''"'"'"'"'"'"'"'"' > && sleep 0'"'"'' > Escalation failed > fatal: [192.168.56.2]: FAILED! => { > "msg": "Incorrect su password" > } > to retry, use: --limit > @/home/ricky/openwisp2-ansible-playbook/playbook.retry > > PLAY RECAP > ****************************************************************************************************************** > 192.168.56.2 : ok=45 changed=0 unreachable=0 failed=1 > > I'm also enable ssh password authentication with edit /etc/ssh/sshd_config > - > PasswordAuthentication yes > and enable logging in as root with this: PermitRootLogin yes > > I'm sorry to bother you guys, but I'm really apreciated for the help for > anyone. > > Pada Senin, 04 Februari 2019 23.52.10 UTC+7, Federico Capoano menulis: >> >> Try to set the become related config in the playbook.yml, eg: >> >> - hosts: <your-host-here> >> become: true >> become_user: root >> roles: >> - openwisp.openwisp2 >> vars: >> # your vars here... >> >> Log in via SSH into your VM and set the password of the user ricky with >> the passwd command. >> >> Then use: >> >> *ansible-playbook -i hosts playbook.yml -b -k -K -u ricky* >> >> Try this and let us know. >> >> There are also other ways, eg: >> >> - specify the password in the inventory file (the file we name as "hosts") >> - set up public SSH key authentication and no password will be asked >> >> I hope this helps. >> >> Federico >> >> On Mon, Feb 4, 2019 at 7:16 AM M Ricky Anggoro P <[email protected]> >> wrote: >> >>> I'm still got this error: >>> TASK [openwisp.openwisp2 : set secret_key fact] >>> ******************************** >>> ok: [192.168.56.2] >>> >>> TASK [openwisp.openwisp2 : settings.py] >>> **************************************** >>> ok: [192.168.56.2] >>> >>> TASK [openwisp.openwisp2 : migrate] >>> ******************************************** >>> fatal: [192.168.56.2]: FAILED! => {"msg": "Incorrect su password"} >>> to retry, use: --limit >>> @/home/ricky/openwisp2-ansible-playbook/playbook.retry >>> >>> PLAY RECAP >>> ********************************************************************* >>> 192.168.56.2 : ok=45 changed=0 unreachable=0 >>> failed=1 >>> >>> >>> This is command that I run: >>> >>> ricky@ricky:~/openwisp2-ansible-playbook$ *ansible-playbook -i hosts >>> playbook.yml -b -K --become-method=su -u ricky* >>> What should I do? >>> >>> Pada Minggu, 03 Februari 2019 17.21.49 UTC+7, M Ricky Anggoro P menulis: >>>> >>>> Hi. I want to test this in VBox before install it to Raspberry Pi3. I >>>> have followed this instruction: >>>> https://github.com/openwisp/ansible-openwisp2#install-openwisp2-for-testing-in-a-virtualbox-vm >>>> >>>> Everything just normal and then I got this message: >>>> TASK [openwisp.openwisp2 : settings.py] >>>> **************************************** >>>> ok: [192.168.56.2] >>>> >>>> TASK [openwisp.openwisp2 : migrate] >>>> ******************************************** >>>> fatal: [192.168.56.2]: FAILED! => {"msg": "Incorrect su password"} >>>> to retry, use: --limit >>>> @/home/ricky/openwisp2-ansible-playbook/playbook.retry >>>> >>>> PLAY RECAP >>>> ********************************************************************* >>>> 192.168.56.2 : ok=45 changed=0 unreachable=0 >>>> failed=1 >>>> >>>> I Dont know about it, since my user password and root password is same, >>>> so I input SSH password same as root password. I run this command: >>>> ansible-playbook -i hosts playbook.yml -b -k -K --become-method=su -u >>>> ricky >>>> >>>> So please help me because I have to try this controller before I got my >>>> Raspberry Pi as my Controller. Thank you >>>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "OpenWISP" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/d/optout. >>> >> -- > You received this message because you are subscribed to the Google Groups > "OpenWISP" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "OpenWISP" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
