You're very welcome. >From the issues you've been having I would expect to not be easy. It's not easy at all at the moment, but it has been getting better, especially if we compare it to a few years ago :-)
Federico On Tuesday, February 5, 2019 at 11:19:02 PM UTC-3, M Ricky Anggoro P wrote: > > Thank u very much for your help :). I'm follow this tutorial > https://www.tecmint.com/fix-user-is-not-in-the-sudoers-file-the-incident-will-be-reported-ubuntu/ > > to fix sudoers file issue, and then run your command: > *ansible-playbook -i hosts playbook.yml -b -k -K -u ricky*then the > installation is like this: > TASK [openwisp.openwisp2 : Install clearsessions cronjob] > ********************** > changed: [192.168.56.2] > > TASK [openwisp.openwisp2 : Change superuser password hint] > ********************* > ok: [192.168.56.2] => { > "msg": "Change your admin password at > https://192.168.56.2/admin/password_change/" > } > > RUNNING HANDLER [openwisp.openwisp2 : reload supervisor] > *********************** > changed: [192.168.56.2] > > RUNNING HANDLER [openwisp.openwisp2 : restart nginx] > *************************** > changed: [192.168.56.2] > > PLAY RECAP > ********************************************************************* > 192.168.56.2 : ok=62 changed=16 unreachable=0 failed=0 > > Is it complete, right? I'm able to open web page at 192.168.56.2/admin. > Thank you very much Ajay, Federico, for your help. I'm much apreciated. Now > I'm gonna try OpenWRT on VirtualBox and try the OpenWISP controller. Once > again, thank you very much. If my trial is success, I wanna install > OpenWISP on Raspberry Pi and OpenwRT on Mikrotik device. > > Pada Selasa, 05 Februari 2019 19.52.36 UTC+7, Federico Capoano menulis: >> >> 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.
