Failed to execute cbi dispatcher target for entry '/admin/services/ddns'.
The called action terminated with an exception:
/usr/lib/lua/luci/controller/ddns.lua:107: attempt to index field '?' (a nil value)
stack traceback:
/usr/lib/lua/luci/controller/ddns.lua:107: in function 'service_version'
/usr/lib/lua/luci/controller/ddns.lua:117: in function 'service_ok'
/usr/lib/lua/luci/model/cbi/ddns/overview.lua:20: in function 'func'
/usr/lib/lua/luci/cbi.lua:66: in function 'load'
/usr/lib/lua/luci/dispatcher.lua:838: in function </usr/lib/lua/luci/dispatcher.lua:832>
This opens up every time now, when I click on Services -> Dynamic DNS..
Any luck in the past 9 months? I have the same issue with 1043ND. When I refresh or restart it seems like it works, but it never updates the changeip dndns
This is my recipe:
Add new service: FreeDNS (or your favourite name)
lookup hostname: your.hostname.com
DDNS Service provider: -custom-
Custom update url: https://sync.afraid.org/u/your-update-key
Domain your.hostname.com
Username: guest or your account name, not important
Password: if field is empty, use 'guest', if already filled in, leave it, not important
path to CA-cert: IGNORE
Timer settings tab:
update interval 10 minutes, force 72 hours, retry 3, 60 sec.
SAVE ...
... and Save&Apply on the ddns main page!
Then never save this config again, if you re-open you see provider: 3322.org so the interface is broken.
In Edit - Log file viewer tab you can see the magic happening (Read/Reread log file) and again, don't save but click dismiss.
There's also an issue with Last Update / Next Update because those times are wrong, unfortunately.
Get on https://freedns.afraid.org/dynamic/ by clicking 'Direct url example' next to your host name. You get the key (and in fact the full update url) in the page that opens.
I think you have to hit the Restart DDns button too to start the service with the correct settings. This is for sure if you had old, not working settings in your FreeDNS service configured.