Ddns services not running using luci-app-ddns and ddns-scripts-cloudflare

Not for me:

root@GL-MT6000:~# opkg install luci-app-ddns
Installing luci-app-ddns (git-22.123.50005-9139ad4) to root...
Downloading http://download.gl-inet.com/releases/mt798x/packages-4.5/aarch64_cortex-a53/packages/luci-app-ddns_git-22.123.50005-9139ad4_all.ipk
Installing ddns-scripts-services (2.8.2-43) to root...
Collected errors:

  • opkg_download_pkg: Package ddns-scripts-services is not available from any configured src.
  • opkg_install_pkg: Failed to download ddns-scripts-services. Perhaps you need to run 'opkg update'?
  • opkg_install_cmd: Cannot install package luci-app-ddns.

and the file is updated accordingly:

# opkg update
Downloading http://download.gl-inet.com/releases/mt798x/kmod-4.5.7/aarch64_cortex-a53/mediatek/mt7986/Packages.gz
Updated list of available packages in /var/opkg-lists/glinet_core
Downloading http://download.gl-inet.com/releases/mt798x/packages-4.5/aarch64_cortex-a53/glinet/Packages.gz
Updated list of available packages in /var/opkg-lists/glinet_gli_pub
Downloading http://download.gl-inet.com/releases/mt798x/packages-4.5/aarch64_cortex-a53/packages/Packages.gz
Updated list of available packages in /var/opkg-lists/glinet_gli_packages
Updating database.
Database update completed.

Try to test if it can download in your PC broswer? Probably CND cache issue, here I can download.
http://download.gl-inet.com.s3.amazonaws.com/releases/mt798x/packages-4.5/aarch64_cortex-a53/packages/ddns-scripts-services_2.8.2-12_all.ipk

Something doesn't fit here.

1 Like

Oh, I miss that.
However I have test about it in the MT6000 at my side, it depends on the 'ddns-scripts-services_2.8.2-12'.

root@GL-MT6000:~# opkg update
Downloading https://fw.gl-inet.com/releases/mt798x/kmod-4.5.7/aarch64_cortex-a53/mediatek/mt7986/Packages.gz
Updated list of available packages in /var/opkg-lists/glinet_core
Downloading https://fw.gl-inet.com/releases/mt798x/packages-4.5/aarch64_cortex-a53/glinet/Packages.gz
Updated list of available packages in /var/opkg-lists/glinet_gli_pub
Downloading https://fw.gl-inet.com/releases/mt798x/packages-4.5/aarch64_cortex-a53/packages/Packages.gz
Updated list of available packages in /var/opkg-lists/glinet_gli_packages
Updating database.
Database update completed.
root@GL-MT6000:~# opkg install luci-app-ddns
Installing luci-app-ddns (git-22.123.50005-9139ad4) to root...
Downloading https://fw.gl-inet.com/releases/mt798x/packages-4.5/aarch64_cortex-a53/packages/luci-app-ddns_git-22.123.50005-9139ad4_all.ipk
Installing luci-lib-ipkg (git-18.318.71164-4bbe325) to root...
Downloading https://fw.gl-inet.com/releases/mt798x/packages-4.5/aarch64_cortex-a53/packages/luci-lib-ipkg_git-18.318.71164-4bbe325_all.ipk
Installing ddns-scripts-services (2.8.2-12) to root...
Downloading https://fw.gl-inet.com/releases/mt798x/packages-4.5/aarch64_cortex-a53/packages/ddns-scripts-services_2.8.2-12_all.ipk
Installing ddns-scripts (2.8.2-12) to root...
Downloading https://fw.gl-inet.com/releases/mt798x/packages-4.5/aarch64_cortex-a53/packages/ddns-scripts_2.8.2-12_all.ipk
Configuring ddns-scripts-services.
Configuring ddns-scripts.
Configuring luci-lib-ipkg.
Configuring luci-app-ddns.
Updating database.
Database update completed.

Still not working for me, with both repos, download.gl-inet.com and fw.gl-inet.com

root@GL-MT6000:~# opkg update
Downloading http://download.gl-inet.com/releases/mt798x/kmod-4.5.7/aarch64_cortex-a53/mediatek/mt7986/Packages.gz
Updated list of available packages in /var/opkg-lists/glinet_core
Downloading http://download.gl-inet.com/releases/mt798x/packages-4.5/aarch64_cortex-a53/glinet/Packages.gz
Updated list of available packages in /var/opkg-lists/glinet_gli_pub
Downloading http://download.gl-inet.com/releases/mt798x/packages-4.5/aarch64_cortex-a53/packages/Packages.gz
Updated list of available packages in /var/opkg-lists/glinet_gli_packages
Updating database.
Database update completed.
root@GL-MT6000:~# opkg install luci-app-ddns
Installing luci-app-ddns (git-22.123.50005-9139ad4) to root...
Downloading http://download.gl-inet.com/releases/mt798x/packages-4.5/aarch64_cortex-a53/packages/luci-app-ddns_git-22.123.50005-9139ad4_all.ipk
Installing ddns-scripts-services (2.8.2-43) to root...
Collected errors:
 * opkg_download_pkg: Package ddns-scripts-services is not available from any configured src.
 * opkg_install_pkg: Failed to download ddns-scripts-services. Perhaps you need to run 'opkg update'?
 * opkg_install_cmd: Cannot install package luci-app-ddns.
root@GL-MT6000:~# vi /etc/opkg/
customfeeds.conf      distfeeds.conf        distfeeds.conf.close  distfeeds.conf.open   keys/
root@GL-MT6000:~# vi /etc/opkg/distfeeds.conf
root@GL-MT6000:~# opkg update
Downloading https://fw.gl-inet.com/releases/mt798x/kmod-4.5.7/aarch64_cortex-a53/mediatek/mt7986/Packages.gz
Updated list of available packages in /var/opkg-lists/glinet_core
Downloading https://fw.gl-inet.com/releases/mt798x/packages-4.5/aarch64_cortex-a53/glinet/Packages.gz
Updated list of available packages in /var/opkg-lists/glinet_gli_pub
Downloading https://fw.gl-inet.com/releases/mt798x/packages-4.5/aarch64_cortex-a53/packages/Packages.gz
Updated list of available packages in /var/opkg-lists/glinet_gli_packages
Updating database.
Database update completed.
root@GL-MT6000:~# opkg install luci-app-ddns
Installing luci-app-ddns (git-22.123.50005-9139ad4) to root...
Downloading https://fw.gl-inet.com/releases/mt798x/packages-4.5/aarch64_cortex-a53/packages/luci-app-ddns_git-22.123.50005-9139ad4_all.ipk
Installing ddns-scripts-services (2.8.2-43) to root...
Collected errors:
 * opkg_download_pkg: Package ddns-scripts-services is not available from any configured src.
 * opkg_install_pkg: Failed to download ddns-scripts-services. Perhaps you need to run 'opkg update'?
 * opkg_install_cmd: Cannot install package luci-app-ddns.

Noted.
Let me confirm with the relevant personnel.

1 Like

Here there is the right package version:

http://download.gl-inet.com/releases/mt798x/packages-4.5/aarch64_cortex-a53/glinet

A quick workaround:

rm -f /var/opkg-lists/*
opkg update
opkg install luci-app-ddns

Installing luci-app-ddns (git-22.123.50005-9139ad4) to root...
Downloading http://download.gl-inet.com/releases/mt798x/packages-4.5/aarch64_cortex-a53/packages/luci-app-ddns_git-22.123.50005-9139ad4_all.ipk
Installing ddns-scripts-services (2.8.2-43) to root...
Downloading http://download.gl-inet.com/releases/mt798x/packages-4.5/aarch64_cortex-a53/glinet/ddns-scripts-services_2.8.2-43_all.ipk
Installing ddns-scripts (2.8.2-43) to root...
Downloading http://download.gl-inet.com/releases/mt798x/packages-4.5/aarch64_cortex-a53/glinet/ddns-scripts_2.8.2-43_all.ipk
Existing conffile /etc/config/ddns is different from the conffile in the new package. The new conffile will be placed at /etc/config/ddns-opkg.
Configuring ddns-scripts-services.
Configuring ddns-scripts.
Configuring luci-app-ddns.
Updating database.
cat: can't open '/var/run/ddns/glddns.dat': No such file or directory
Database update completed.

But strange thing is:

:slight_smile:

# opkg list |grep ^ddns-scripts |head -n 1
ddns-scripts - 2.8.2-43 - Dynamic DNS Client scripts (with IPv6 support) A highly configurable set of scripts for doing dynamic dns updates. - IPv6 support - DNS server support - Glue Record support (require BIND host or KNOT host) - DNS requests via TCP - Proxy server support - log file support - support to run once Version: 2.8.2-43 Info   : https://openwrt.org/docs/guide-user/services/ddns/client

Sorry but I'm not a luci expert.

Thanks . Have update the GL repo, please opkg update and install (2.8.2-12) one more time.

root@GL-MT6000:~# opkg update
Downloading http://download.gl-inet.com/releases/mt798x/kmod-4.5.7/aarch64_cortex-a53/mediatek/mt7986/Packages.gz
Updated list of available packages in /var/opkg-lists/glinet_core
Downloading http://download.gl-inet.com/releases/mt798x/packages-4.5/aarch64_cortex-a53/glinet/Packages.gz
Updated list of available packages in /var/opkg-lists/glinet_gli_pub
Downloading http://download.gl-inet.com/releases/mt798x/packages-4.5/aarch64_cortex-a53/packages/Packages.gz
Updated list of available packages in /var/opkg-lists/glinet_gli_packages
Updating database.
Database update completed.
root@GL-MT6000:~# opkg install ddns-scripts
Package ddns-scripts (2.8.2-43) installed in root is up to date.
Updating database.
Database update completed.

And now:

Maybe it was just a web browser cache issue.
Thanks.

hmm

root@GL-MT6000:~# opkg update
Downloading https://fw.gl-inet.com/releases/mt798x/kmod-4.5.7/aarch64_cortex-a53/mediatek/mt7986/Packages.gz
Updated list of available packages in /var/opkg-lists/glinet_core
Downloading https://fw.gl-inet.com/releases/mt798x/packages-4.5/aarch64_cortex-a53/glinet/Packages.gz
Updated list of available packages in /var/opkg-lists/glinet_gli_pub
Downloading https://fw.gl-inet.com/releases/mt798x/packages-4.5/aarch64_cortex-a53/packages/Packages.gz
Updated list of available packages in /var/opkg-lists/glinet_gli_packages
Updating database.
Database update completed.
root@GL-MT6000:~# opkg install ddns-scripts
Package ddns-scripts (2.8.2-12) installed in root is up to date.
Updating database.
Database update completed.
root@GL-MT6000:~#

Same on Brume 2 with latest firmware
After Restart, services related to DDNS are "Not Running"

GL.iNet GL-MT2500
Frimware 4.7.0 / release3
OpenWrt Version OpenWrt 21.02-SNAPSHOT r15812+908-46b6ee7ffc / LuCI openwrt-21.02 branch git-22.245.77575-63bfee6
Kernel Version 5.4.211

ddns-scripts 2.8.2-12
ddns-scripts-freedns 2.8.2-12
ddns-scripts-services 2.8.2-12
luci-app-ddns git-22.123.50005-9139ad4
luci-i18n-ddns-en git-22.277.72334-3923199

Why not just enabling the ddns daemon again?