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.
