Hey Aarnav,

It's unfortunate this is happening.
Same thing happened to me recently for an unexpected bug created during
development and it was not easy to debug.

The log line "openwisp: Registration failed! }" is a bug in logging
failures which I described here:
https://github.com/openwisp/openwisp-config/issues/42

I have some questions for you that will help me to debug the problem:

- I suppose you installed using ansible-openwisp2, could you show us your
playbook.yml?
- run the playbook again to ensure the latest versions of the modules are
installed
- in LEDE, after the registration fails, stop the openwisp_config deamon
and run this command: cat /tmp/openwisp/registration_parameters, copy the
output and paste it here please
- after the registration fails, is the configuration downloaded and applied
anyway? You can find out if this happens by trying to change the name of
the device in the openwisp2 web app, if the hostname is updated, this bug
is happening: https://github.com/openwisp/openwisp-config/issues/43

Thank you for your feedback.
Federico




On Thu, Nov 16, 2017 at 7:32 AM Aarnav Bos <[email protected]> wrote:

> Excuse the spelling mistakes, it was typed out in haste.
>
>
> On Thursday, November 16, 2017 at 1:31:30 AM UTC-5, Aarnav Bos wrote:
>>
>> I was using openwisp_config to register my device to the controller. And
>> the device registration fails.
>>
>> Some detail:
>> Running openwisp2_config openssl version0.4.6a on LEDE 17.01
>> this is my /etc/config/openwisp
>>
>> config controller 'http'
>>     option url 'https://192.168.10.201'
>>     #option interval '120'
>>     option verify_ssl '0'
>>     option shared_secret 'wMQQmI4xyzc9ubo87WN9cme5TW4e89CG'
>>     #option consistent_key '0'
>>     option mac_interface 'eth0'
>>     #option merge_config '1'
>>     #option test_config '1'
>>     #option test_script '/usr/sbin/mytest'
>>     option uuid ''
>>     option key 'H4MJysbthCLrZ7OPlspvdnCURiB8D7su'
>>     list unmanaged 'system.@led'
>>     list unmanaged 'network.loopback'
>>     list unmanaged 'network.@switch'
>>     list unmanaged 'network.@switch_vlan'
>>     # curl options
>>     option connect_timeout '15'
>>     option max_time '30'
>>     #option capath '/etc/ssl/certs'
>>     option cacert '/etc/ssl/certs/server.crt'
>>     # hooks
>>     #option pre_reload_hook '/usr/sbin/my_pre_reload_hook'
>>
>>
>> after restarting the agent, my log provides this:
>>
>> Mon Nov 13 00:41:21 2017 daemon.info openwisp: OpenWISP config agent
>> stopping
>> Mon Nov 13 00:41:21 2017 daemon.info openwisp: OpenWISP config agent
>> started
>> Mon Nov 13 00:41:21 2017 daemon.info openwisp: Registering device...
>> Mon Nov 13 00:41:22 2017 daemon.err openwisp: Registration failed! }
>>
>>
>> And from the UWSGI log, the controlloer's response  to the POST request
>> on /controler/register/ is an ERROR 400(Bad Request).
>>
>> Could someone point out a potential mistake in the config?
>>
> --
> 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