DDNS ssl problem update

I'm not scared of a reboot.
Downtime and reconfiguration are.

There's no reconfig if you use OWUT or ASU.
As for downtime, it's as long as the reboot.

root@Defcon:~# owut upgrade -V 25.12.1 --force
owut - OpenWrt Upgrade Tool 2026.04.09~5d6760b5-r1 (/usr/bin/owut)
ASU-Server     https://sysupgrade.openwrt.org
Upstream       https://downloads.openwrt.org
Target         mediatek/filogic
Profile        glinet_gl-mt6000
Package-arch   aarch64_cortex-a53
Root-FS-type   squashfs
Sys-type       sysupgrade
Version-from   25.12.2 r32802-f505120278 (kernel 6.12.74)
Version-to     25.12.1 r32768-b21cfa8f8c (kernel 6.12.74) DOWNGRADE
Build-commit   https://git.openwrt.org/?p=openwrt/openwrt.git;a=shortlog;h=b21cfa8f8c
Build-FS-type  squashfs
Build-at       2026-03-17T01:31:57Z (~33 days ago)
Image-prefix   openwrt-25.12.1-mediatek-filogic-glinet_gl-mt6000
Image-URL      https://downloads.openwrt.org/releases/25.12.1/targets/mediatek/filogic
Image-file     openwrt-25.12.1-mediatek-filogic-glinet_gl-mt6000-squashfs-sysupgrade.bin
Installed      314 packages
Top-level       89 packages
Default         38 packages
User-installed  58 packages (top-level only)

Package version changes:
  base-files                          1699~f505120278                1696~b21cfa8f8c (downgrade)
  kmod-mt76-connac                    6.12.74.2026.03.19~39c960c3-r2 6.12.74.2026.03.05~9f95baf9-r2 (downgrade)
  kmod-mt76-core                      6.12.74.2026.03.19~39c960c3-r2 6.12.74.2026.03.05~9f95baf9-r2 (downgrade)
  kmod-mt7915e                        6.12.74.2026.03.19~39c960c3-r2 6.12.74.2026.03.05~9f95baf9-r2 (downgrade)
  kmod-mt7986-firmware                6.12.74.2026.03.19~39c960c3-r2 6.12.74.2026.03.05~9f95baf9-r2 (downgrade)
  luci                                26.101.22673~0c81d2d           26.107.30178~5109d24
  luci-app-attendedsysupgrade         26.101.22673~0c81d2d           26.107.30178~5109d24
  luci-app-ddns                       26.101.22673~0c81d2d           26.107.30178~5109d24
  luci-app-firewall                   26.101.22673~0c81d2d           26.107.30178~5109d24
  luci-app-openvpn                    26.101.22673~0c81d2d           26.107.30178~5109d24
  luci-app-package-manager            26.101.22673~0c81d2d           26.107.30178~5109d24
  luci-app-samba4                     26.101.22673~0c81d2d           26.107.30178~5109d24
  luci-app-sqm                        26.101.22673~0c81d2d           26.107.30178~5109d24
  luci-base                           26.101.22673~0c81d2d           26.107.30178~5109d24
  luci-compat                         26.101.22673~0c81d2d           26.107.30178~5109d24
  luci-lib-base                       26.101.22673~0c81d2d           26.107.30178~5109d24
  luci-lib-ip                         26.101.22673~0c81d2d           26.107.30178~5109d24
  luci-lib-jsonc                      26.101.22673~0c81d2d           26.107.30178~5109d24
  luci-lib-nixio                      26.101.22673~0c81d2d           26.107.30178~5109d24
  luci-lib-uqr                        26.101.22673~0c81d2d           26.107.30178~5109d24
  luci-light                          26.101.22673~0c81d2d           26.107.30178~5109d24
  luci-lua-runtime                    26.101.22673~0c81d2d           26.107.30178~5109d24
  luci-mod-admin-full                 26.101.22673~0c81d2d           26.107.30178~5109d24
  luci-mod-network                    26.101.22673~0c81d2d           26.107.30178~5109d24
  luci-mod-status                     26.101.22673~0c81d2d           26.107.30178~5109d24
  luci-mod-system                     26.101.22673~0c81d2d           26.107.30178~5109d24
  luci-proto-ipv6                     26.101.22673~0c81d2d           26.107.30178~5109d24
  luci-proto-ppp                      26.101.22673~0c81d2d           26.107.30178~5109d24
  luci-proto-wireguard                26.101.22673~0c81d2d           26.107.30178~5109d24
  luci-ssl                            26.101.22673~0c81d2d           26.107.30178~5109d24
  luci-theme-bootstrap                26.101.22673~0c81d2d           26.107.30178~5109d24
5 packages were downgraded
31 packages are out-of-date

Default package analysis:
  Default                             Provided-by
  dnsmasq                             dnsmasq-full
  nftables                            nftables-json

There are currently package build failures for 25.12.1 aarch64_cortex-a53:
  Feed: packages
    5 unshown
  Feed: telephony
    1 unshown
  Feed: video
    10 unshown
16 package build failures don't affect this device, details at
  https://downloads.openwrt.org/releases/faillogs-25.12/aarch64_cortex-a53/

Request:
  Version 25.12.1 r32768-b21cfa8f8c (kernel 6.12.74)
Request hash:
  8c0c2bb6215b65d33c5994286b8caa697c00e7374fe920134269016b99237962
--
Status:   queued - 0 ahead of you
Progress:   0s total =   0s in queue +   0s in build
--
Status:   init
Progress:   1s total =   0s in queue +   1s in build
--
Status:   validate_manifest
Progress:  18s total =   0s in queue +  18s in build
--
Status:   Error: Impossible package selection
Progress:  21s total =   0s in queue +  21s in build

Build failed in  21s total =   0s in queue +  21s to build:
ASU server stderr =
Generate local signing keys...
WARNING: can't open config file: /builder/shared-workdir/build/staging_dir/host/etc/ssl/openssl.cnf
WARNING: can't open config file: /builder/shared-workdir/build/staging_dir/host/etc/ssl/openssl.cnf
read EC key
writing EC key
WARNING: opening /builder/packages/packages.adb: No such file or directory
Package list missing or not up-to-date, generating it.

Building package index...
ERROR: ca-certificates-20250419-r2: ADB integrity error
ERROR: curl-8.19.0-r1: ADB integrity error
ERROR: ddns-scripts-services-2.8.3-r2: ADB integrity error
ERROR: ddns-scripts-2.8.3-r2: ADB integrity error
ERROR: ddns-scripts-freedns-2.8.3-r2: ADB integrity error
ERROR: wget: exited with error 3
ERROR: libcares-1.34.6-r1: ADB integrity error
ERROR: libev-4.33-r2: ADB integrity error
ERROR: https-dns-proxy-2025.12.29-r4: ADB integrity error
ERROR: iwinfo-2026.01.14~f5dd57a8-r1: ADB integrity error
ERROR: wget: exited with error 8
ERROR: luci-app-ddns-26.101.22673~0c81d2d: unexpected end of file
ERROR: luci-app-https-dns-proxy-2025.12.29-r4: ADB integrity error
ERROR: liblucihttp-lua-2023.03.15~9b5b683f-r1: ADB integrity error
ERROR: wget: exited with error 8
ERROR: luci-lib-ip-26.101.22673~0c81d2d: unexpected end of file
ERROR: wget: exited with error 8
ERROR: luci-lib-jsonc-26.101.22673~0c81d2d: unexpected end of file
ERROR: wget: exited with error 8
ERROR: luci-lib-base-26.101.22673~0c81d2d: unexpected end of file
ERROR: ucode-mod-lua-1: ADB integrity error
ERROR: wget: exited with error 8
ERROR: luci-lua-runtime-26.101.22673~0c81d2d: unexpected end of file
ERROR: wget: exited with error 8
ERROR: luci-compat-26.101.22673~0c81d2d: unexpected end of file
ERROR: wget: exited with error 8
ERROR: luci-app-openvpn-26.101.22673~0c81d2d: unexpected end of file
ERROR: wget: exited with error 3
ERROR: pbr-1.2.2-r12: ADB integrity error
ERROR: luci-app-pbr-1.2.2-r12: ADB integrity error
ERROR: wget: exited with error 3
ERROR: attr-2.5.2-r3: ADB integrity error
ERROR: wget: exited with error 3
ERROR: icu78-78.2-r1: ADB integrity error
ERROR: wget: exited with error 3
ERROR: libdbus-1.16.2-r3: ADB integrity error
ERROR: libexpat-2.7.4-r1: ADB integrity error
ERROR: wget: exited with error 3
ERROR: dbus-1.16.2-r3: ADB integrity error
ERROR: wget: exited with error 3
ERROR: libavahi-dbus-support-0.8-r10: ADB integrity error
ERROR: libdaemon-0.14-r5: ADB integrity error
ERROR: avahi-dbus-daemon-0.8-r10: ADB integrity error
ERROR: libavahi-client-0.8-r10: ADB integrity error
ERROR: wget: exited with error 3
ERROR: libgnutls-3.8.10-r1: ADB integrity error
ERROR: wget: exited with error 3
ERROR: libpam-1.7.1-r4: ADB integrity error
ERROR: libpopt0-1.19-r1: ADB integrity error
ERROR: libtasn1-4.19.0-r2: ADB integrity error
ERROR: libtirpc-1.3.7-r2: ADB integrity error
ERROR: liburing-2.7-r1: ADB integrity error
ERROR: wget: exited with error 3
ERROR: samba4-libs-4.22.7-r3: ADB integrity error
ERROR: wget: exited with error 3
ERROR: samba4-server-4.22.7-r3: ADB integrity error
ERROR: wget: exited with error 8
ERROR: luci-app-samba4-26.101.22673~0c81d2d: unexpected end of file
ERROR: wget: exited with error 3
ERROR: tc-tiny-6.18.0-r2: ADB integrity error
ERROR: sqm-scripts-1.7.2-r1: ADB integrity error
ERROR: wget: exited with error 8
ERROR: luci-app-sqm-26.101.22673~0c81d2d: unexpected end of file
ERROR: mount-utils-2.41.3-r1: ADB integrity error
ERROR: libopenssl-conf-3.5.6-r1: ADB integrity error
ERROR: wget: exited with error 3
ERROR: openssl-util-3.5.6-r1: ADB integrity error
ERROR: wget: exited with error 3
ERROR: openvpn-easy-rsa-3.2.1-r1: ADB integrity error
ERROR: liblz4-1-1.10.0-r1: ADB integrity error
ERROR: liblzo2-2.10-r5: ADB integrity error
ERROR: libnl-core200-3.12.0-r1: ADB integrity error
ERROR: libnl-genl200-3.12.0-r1: ADB integrity error
ERROR: wget: exited with error 3
ERROR: openvpn-openssl-2.6.19-r1: ADB integrity error
ERROR: owut-2026.04.09~5d6760b5-r1: ADB integrity error
ERROR: libqrencode-4.1.1-r2: ADB integrity error
ERROR: qrencode-4.1.1-r2: ADB integrity error
ERROR: wget: exited with error 3
ERROR: samba4-admin-4.22.7-r3: ADB integrity error
ERROR: samba4-utils-4.22.7-r3: ADB integrity error
ERROR: tune2fs-1.47.3-r1: ADB integrity error
ERROR: usb-modeswitch-2025.10.04~9b4d0a6e-r1: ADB integrity error
ERROR: wget: exited with error 3
ERROR: vsftpd-tls-3.0.5-r6: ADB integrity error
ERROR: wsdd2-2023.12.21~b676d8ac-r2: ADB integrity error
make[2]: *** [Makefile:254: package_install] Error 60
make[1]: *** [Makefile:193: _call_manifest] Error 2
make: *** [Makefile:369: manifest] Error 2

Traceback (most recent call last):
  File "/app/.venv/lib/python3.14/site-packages/rq/worker/base.py", line 1522, in perform_job
    return_value = job.perform()
  File "/app/.venv/lib/python3.14/site-packages/rq/job.py", line 1342, in perform
    self._result = self._execute()
                   ~~~~~~~~~~~~~^^
  File "/app/.venv/lib/python3.14/site-packages/rq/job.py", line 1402, in _execute
    result = self.func(*self.args, **self.kwargs)
  File "/app/asu/build.py", line 494, in build
    result = _build(build_request, job)
  File "/app/asu/build.py", line 302, in _build
    report_error(job, check_package_errors(job.meta["stderr"]))
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/asu/util.py", line 338, in report_error
    raise RuntimeError(msg)
RuntimeError: Impossible package selection

ERROR: Build failed with status 500 (--version-to 25.12.1 --device mediatek/filogic:glinet_gl-mt6000:squashfs)
The above errors are often due to the upgrade server lagging behind the
build server, first suggestion is to wait a while and try again.

The ADB error is known, I didn't think it affected .1, only .2 :frowning:

Solution is to wait?

I guess, but I haven't looked into it.

No problem.
it's working just ddns updater is wonky.
I can set ip manually on afraid.

Conflating the issues and acting on impulse is wrong.

The latest mbedtls is out for weeks.

Should there have been any critical issues the developers would have addressed it and OpenWRT maintainers would have picked up and published the fix in 25.12.2 already.

An issue with one site doesn’t justify the security downgrade.

Seems there is a config/bug in mbedTLS/3.3.6

I have downgrade to 25.12.1 and there is no different, ddns still show error code 35

ipv4

: Forced Update - L: '176.10.xxx.xxx' == R: '176.10.xxx.xxx'
 221107       : #> /usr/bin/curl -RsS -o /var/run/ddns/afraid_ipv4.dat --stderr /var/run/ddns/afraid_ipv4.err --noproxy '*' 'https://sync.afraid.org/u/***PW***/?address=176.10.xxx.xxx'
 221108 ERROR : cURL Error: '35'
 221108       : curl: (35) ssl_handshake returned: (-0x6600) SSL - A field in a message was incorrect or inconsistent with other fields

ipv6

 #> /usr/bin/curl -RsS -o /var/run/ddns/afraid_ipv6.dat --stderr /var/run/ddns/afraid_ipv6.err --noproxy '*' 'https://v6.sync.afraid.org/u/***PW***/?address=2001:09b0:0041:0000:0000:0000:5xxx:xxxx'
 221105 ERROR : cURL Error: '35'
 221105       : curl: (35) ssl_handshake returned: (-0x6600) SSL - A field in a message was incorrect or inconsistent with other fields

Jag fÄr vÀnta pÄ en program fix.

Fel sprÄk ,)

(wrong language)

Yes I know :slight_smile: I thought you are a swede.
I should wait for a program fix...

I have the same core problem with https://update.spdyn.de . My current workaround is to disable https and use plain http. Not so nice, but better than loosing remote access.

Until a fix is available, maybe try this, and have curl use TLS 1.2 ?

curl --tlsv1.2 --tls-max 1.2 https://URL-HERE

image

That is working for my DDNS provider. Thanks! :grinning_face:

My DDNS provider doesn't even support TLSv1.3 - only TLSv1.2 . So this workaround triggers a differnet code path skipping the parsing error in mbedtls. Nice.

I have tested both 25.12.1 and 25.12-snapshot and both have same problem, (curl error 35).
I suppose have to wait until a push have ben done

@frollic

The changes in upstream were merged today, somebody needs to bump the openwrt version in main and 25.12. I would do it, but my last try to be active on github ended not so good (I never was before)...

Yes, I understand.
Just testing on suggest from frollic.
I have to wait until it's pushed.

Solved, waiting to be built, check the BanIP thread you linked to 5 days ago.