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.

Reply via email to