Dynamic Dns LUCI GUI does not load on 19.07 RC1

If i try to access the Dynamic Dns LUCI GUI on 19.07 RC1 i get:

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:116: attempt to index field '?' (a nil value)
stack traceback:
	/usr/lib/lua/luci/controller/ddns.lua:116: in function 'service_version'
	/usr/lib/lua/luci/controller/ddns.lua:126: 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:943: in function </usr/lib/lua/luci/dispatcher.lua:937>

Could you fix this? Thanks!

I wonder if it's related to this known issue mentioned in the release notes -

Some optional GUI packages crash with an error about missing "cbi.lua", install the "luci-compat" package to fix these

Did you remove opkg? If so, please install the package manager ...

luci-compat is installed

opkg is installed

opkg info luci-app-ddns
cat /usr/lib/lua/luci/controller/ddns.lua | grep ver | head -n2

Package: luci-app-ddns
Version: 2.4.9-7
Depends: libc, luci-compat, luci-lib-ipkg, luci-mod-admin-full, ddns-scripts
Status: install user installed
Section: luci
Architecture: all
Size: 27140
Filename: luci-app-ddns_2.4.9-7_all.ipk
Description: LuCI Support for Dynamic DNS Client (ddns-scripts)
Installed-Time: 1573277749

local srv_ver_min = "2.7.7" -- minimum version of service required
local app_version = "2.4.9-1"

1 Like

Reboot solved the problem :wink:
Thanks again!

3 Likes

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.