HI Federico and Team:
First of all, Very impressed with your work. Great work..

I have installed openwisp2 package on a ubuntu 16.04 VM, and able to 
register openwrt devices to it. Many thanks for all info available in 
openwisp google group :-)

I used ansible-openwisp2 method to install a copy of openwisp2 packages 
into my VM.

as part of my next step, I am trying to add a new backend under 
netjsonconfig. Idea is to classify and identify different models of routers 
(all based on openwrt, but some with one radio, others with 2 radios, plus 
few outdoorAPs) based on the registered backend information. 

To Create a new backend, I have already cloned the 
netjsonconfig/backend/openwrt module and created a new backend and changed 
name from "OpenWrt" to "NewBackend".

I made simialr changed in django_netjsonconfig module also (including 
settings.py - to add this new backend info). I am able to see the new 
backend info in all the openwisp controller templates. openwrt's 
openwisp-config agent is also updated with this new backend name 
(backend="netjsonconfig.NewBackend").

with these changes I restarted the openwisp2 controller and I am able to 
register openwrt devices with the new backend. 

After registration, I am running into an issue with configuration checksum. 
Device sends a request for configuration checksum to controller but 
controller returns "HTTP/1.1 500 Internal Server Error". if I put back the 
openwrt device backend info to "netjsonconfig.OpenWrt" and re-register, the 
configuration checksum goes through fine and the device is able to get new 
config update.

Not sure what I am missing. Is it an issue with making changes in a package 
which is created with ansible-openwisp2? or I need to add the new backend 
info to other places.

Any help is appreciated.

thanks
Kumar


-- 
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