Ddns-scripts missing *ip* dependency in repo

DDNS with a no-ip.com service provider has stopped working (I don't know in which version of OpenWrt).

I if try to re-install luci-app-ddns via luci /cgi-bin/luci/admin/system/package-manager

The following error message is returned:

"LuCI Support for Dynamic DNS Client (ddns-scripts)

  • Required dependency package ip is not available in any repository."

Firmware: OpenWrt 25.12.4 r32933-4ccb782af7 / LuCI openwrt-25.12 branch 26.134.75701~cd18b8e

Hardware: GL.iNet GL-MT6000

How do I fix this?

Install one of the ip packages available 1st, like ip-full.

Thanks for your quick response. I confirm that ip-full is already installed (and has been for some time).

Is the issue that the packmanager is looking for a package explicitly spelt "ip" and there is no such package?

Something like that - SQM (Smart Queue Management) - #7 by moeller0.

@frollic Based on your reply I think I need to run the following:

apk add ddns-scripts ip-full

If I try that it is installed but I get this response (indicated some kind of error):

(1/3) Installing ddns-scripts-services (2.8.3-r5)
Executing ddns-scripts-services-2.8.3-r5.post-install
(2/3) Installing resolveip (2)
Executing resolveip-2.post-install
(3/3) Installing ddns-scripts (2.8.3-r5)
Installing file to etc/config/ddns.apk-new
Installing file to etc/init.d/ddns.apk-new
Executing ddns-scripts-2.8.3-r5.post-install

  • uci: Parse error (too many arguments) at line 10, byte 47
  • dynamic_dns_updater.sh: option '-S' is missing
  • Usage:
  • dynamic_dns_updater.sh [options]
  • Parameters:
  • -S SECTION SECTION to start
  •                  SECTION is the UCI section name/id to start
    
  • -h show this help and exit
  • -V show version and exit
  • -v LEVEL VERBOSE=LEVEL (default 1)
  •                     '0' NO output to console
    
  •                     '1' output to console
    
  •                     '2' output to console AND logfile
    
  •                         + run once WITHOUT retry on error
    
  • -d dry run (don't send any changes)

OK: 443.6 MiB in 440 packages

However, the DDNS service does seem to be actually working now so all a little confusing

So, thanks for your help.

Install ip-full on its own and then in a second step the DNS package.
Site note. Could please someone open up an issue so this could be fixed in the package? (I'm still only with a mobil phone....)