[Script] Update AdGuard Home

I upgraded to the latest adguard at the time of posting - 0.107.61 and the web GUI fails to load. I also tried some of the previous latest builds which gave the same experience. I have since rolled back further to a build that's working.

Not sure if something needs to be noted here @admon maybe you can replicate?

Which web GUI fails?

Can't replicate the issue on my routers.

I just tried on my MT3000 and everything is working like before.

1 Like

So upgrading the brume 2 in my case which is on firmware 4.7.4 - once updated and trying to visit the :3000 URL then you just get a timeout error and nothing loads.

I don't own a Brume 2 and can't test it with that device.

I would assume that the AGH config might be broken ...

Same for MT3000, even with fresh config

Please post the logs of your router so I might be able to check what is going on.

Log

Wed Apr 30 10:17:05 2025 user.notice AdGuardHome[26805]: 2025/04/30 10:17:05.932699 [info] AdGuard Home, version v0.107.61
Wed Apr 30 10:17:05 2025 user.notice AdGuardHome[26805]: 2025/04/30 10:17:05.965899 [info] tls_manager: using default ciphers
Wed Apr 30 10:17:05 2025 user.notice AdGuardHome[26805]: 2025/04/30 10:17:05.973219 [info] Initializing auth module: /etc/AdGuardHome/data/sessions.db
Wed Apr 30 10:17:05 2025 user.notice AdGuardHome[26805]: 2025/04/30 10:17:05.973816 [info] auth: initialized. users:0 sessions:0
Wed Apr 30 10:17:05 2025 user.notice AdGuardHome[26805]: 2025/04/30 10:17:05.974018 [info] webapi: initializing
Wed Apr 30 10:17:06 2025 daemon.info dnsmasq[10881]: read /etc/hosts - 5 addresses
Wed Apr 30 10:17:06 2025 daemon.info dnsmasq[10884]: read /etc/hosts - 5 addresses
Wed Apr 30 10:17:06 2025 daemon.info dnsmasq[10881]: read /tmp/hosts/dhcp.cfg01411c - 3 addresses
Wed Apr 30 10:17:06 2025 daemon.info dnsmasq[10884]: read /tmp/hosts/dhcp.cfg01411c - 3 addresses
Wed Apr 30 10:17:06 2025 daemon.info dnsmasq[10881]: read /tmp/hosts/dhcp.ovpnclient2 - 3 addresses
Wed Apr 30 10:17:06 2025 daemon.info dnsmasq[10884]: read /tmp/hosts/dhcp.ovpnclient2 - 3 addresses
Wed Apr 30 10:17:06 2025 daemon.info dnsmasq[10881]: read /tmp/hosts/dhcp.ovpnclient1 - 3 addresses
Wed Apr 30 10:17:06 2025 daemon.info dnsmasq[10884]: read /tmp/hosts/dhcp.ovpnclient1 - 3 addresses
Wed Apr 30 10:17:06 2025 daemon.info dnsmasq-dhcp[10884]: read /etc/ethers - 0 addresses
Wed Apr 30 10:17:06 2025 daemon.info dnsmasq-dhcp[10881]: read /etc/ethers - 0 addresses
Wed Apr 30 10:17:06 2025 daemon.info dnsmasq[10883]: read /etc/hosts - 5 addresses
Wed Apr 30 10:17:06 2025 daemon.info dnsmasq[10883]: read /tmp/hosts/dhcp.cfg01411c - 3 addresses
Wed Apr 30 10:17:06 2025 daemon.info dnsmasq[10883]: read /tmp/hosts/dhcp.ovpnclient2 - 3 addresses
Wed Apr 30 10:17:06 2025 daemon.info dnsmasq[10883]: read /tmp/hosts/dhcp.ovpnclient1 - 3 addresses
Wed Apr 30 10:17:06 2025 daemon.info dnsmasq-dhcp[10883]: read /etc/ethers - 0 addresses
Wed Apr 30 10:17:06 2025 user.notice AdGuardHome[26805]: 2025/04/30 10:17:06.491051 [info] dnsproxy: upstream mode is set mode=parallel
Wed Apr 30 10:17:06 2025 user.notice AdGuardHome[26805]: 2025/04/30 10:17:06.491343 [info] dnsproxy: cache enabled size=4096
Wed Apr 30 10:17:06 2025 user.notice AdGuardHome[26805]: 2025/04/30 10:17:06.491588 [info] dnsproxy: max goroutines is set count=300
Wed Apr 30 10:17:06 2025 user.notice AdGuardHome[26805]: 2025/04/30 10:17:06.492039 [info] dnsproxy: cache ttl override is enabled min=84600 max=84600
Wed Apr 30 10:17:06 2025 user.notice AdGuardHome[26805]: 2025/04/30 10:17:06.492307 [info] dnsproxy: server will refuse requests of type any
Wed Apr 30 10:17:06 2025 user.notice AdGuardHome[26805]: 2025/04/30 10:17:06.492520 [info] dnsproxy: upstream mode is set mode=parallel
Wed Apr 30 10:17:06 2025 user.notice AdGuardHome[26805]: 2025/04/30 10:17:06.492728 [info] dnsproxy: cache enabled size=104194304
Wed Apr 30 10:17:06 2025 user.notice AdGuardHome[26805]: 2025/04/30 10:17:06.492936 [info] dnsproxy: max goroutines is set count=300
Wed Apr 30 10:17:06 2025 user.notice AdGuardHome[26805]: 2025/04/30 10:17:06.494546 [info] addrproc: processing addresses
Wed Apr 30 10:17:06 2025 user.notice AdGuardHome[26805]: 2025/04/30 10:17:06.499345 [info] webapi: AdGuard Home is available at the following addresses:
Wed Apr 30 10:17:06 2025 user.notice AdGuardHome[26805]: 2025/04/30 10:17:06.517074 [info] go to http://127.0.0.1:3000
Wed Apr 30 10:17:06 2025 user.notice AdGuardHome[26805]: 2025/04/30 10:17:06.517179 [info] go to http://[::1]:3000
Wed Apr 30 10:17:06 2025 user.notice AdGuardHome[26805]: 2025/04/30 10:17:06.517249 [info] go to http://192.168.8.1:3000
Wed Apr 30 10:17:06 2025 user.notice AdGuardHome[26805]: 2025/04/30 10:17:06.517283 [info] go to http://192.168.0.16:3000
Wed Apr 30 10:17:06 2025 user.notice AdGuardHome[26805]: 2025/04/30 10:17:06.530363 [info] starting plain server server=plain addr=0.0.0.0:3000
Wed Apr 30 10:17:06 2025 kern.err kernel: [ 465.273539] MPTCP: mptcp need to implement this function: net/mptcp/subflow.c,subflow_v4_init_req,1791
Wed Apr 30 10:17:06 2025 kern.debug kernel: [ 520.906624] mptcp bind
Wed Apr 30 10:17:06 2025 kern.debug kernel: [ 520.921310] mptcp accept
Wed Apr 30 10:17:08 2025 kern.err kernel: [ 521.126023] MPTCP: mptcp need to implement this function: net/mptcp/subflow.c,subflow_v4_init_req,1791
Wed Apr 30 10:17:08 2025 kern.err kernel: [ 522.568832] MPTCP: mptcp need to implement this function: net/mptcp/subflow.c,subflow_v4_init_req,1791
Wed Apr 30 10:17:08 2025 kern.err kernel: [ 522.598208] MPTCP: mptcp need to implement this function: net/mptcp/subflow.c,subflow_v4_init_req,1791
Wed Apr 30 10:17:08 2025 kern.err kernel: [ 522.600605] MPTCP: mptcp need to implement this function: net/mptcp/subflow.c,subflow_v4_init_req,1791
Wed Apr 30 10:17:09 2025 kern.err kernel: [ 523.130681] MPTCP: mptcp need to implement this function: net/mptcp/subflow.c,subflow_v4_init_req,1791
Wed Apr 30 10:17:09 2025 kern.err kernel: [ 523.569688] MPTCP: mptcp need to implement this function: net/mptcp/subflow.c,subflow_v4_init_req,1791
Wed Apr 30 10:17:09 2025 kern.err kernel: [ 523.624493] MPTCP: mptcp need to implement this function: net/mptcp/subflow.c,subflow_v4_init_req,1791
Wed Apr 30 10:17:11 2025 kern.err kernel: [ 523.628389] MPTCP: mptcp need to implement this function: net/mptcp/subflow.c,subflow_v4_init_req,1791
Wed Apr 30 10:17:11 2025 kern.err kernel: [ 525.579467] MPTCP: mptcp need to implement this function: net/mptcp/subflow.c,subflow_v4_init_req,1791
Wed Apr 30 10:17:11 2025 kern.err kernel: [ 525.639833] MPTCP: mptcp need to implement this function: net/mptcp/subflow.c,subflow_v4_init_req,1791
Wed Apr 30 10:17:12 2025 kern.err kernel: [ 525.639836] MPTCP: mptcp need to implement this function: net/mptcp/subflow.c,subflow_v4_init_req,1791
Wed Apr 30 10:17:15 2025 kern.err kernel: [ 527.139107] MPTCP: mptcp need to implement this function: net/mptcp/subflow.c,subflow_v4_init_req,1791
Wed Apr 30 10:17:15 2025 kern.err kernel: [ 529.586060] MPTCP: mptcp need to implement this function: net/mptcp/subflow.c,subflow_v4_init_req,1791
Wed Apr 30 10:17:15 2025 kern.err kernel: [ 529.894660] MPTCP: mptcp need to implement this function: net/mptcp/subflow.c,subflow_v4_init_req,1791
Wed Apr 30 10:17:20 2025 user.notice AdGuardHome[26805]: 2025/04/30 10:17:20.702529 [info] dnsproxy: starting dns proxy server
Wed Apr 30 10:17:20 2025 user.notice AdGuardHome[26805]: 2025/04/30 10:17:20.702672 [info] dnsproxy: creating udp server socket addr=192.168.8.1:3053
Wed Apr 30 10:17:20 2025 user.notice AdGuardHome[26805]: 2025/04/30 10:17:20.702971 [info] dnsproxy: listening to udp addr=192.168.8.1:3053
Wed Apr 30 10:17:20 2025 user.notice AdGuardHome[26805]: 2025/04/30 10:17:20.703063 [info] dnsproxy: creating tcp server socket addr=192.168.8.1:3053
Wed Apr 30 10:17:20 2025 user.notice AdGuardHome[26805]: 2025/04/30 10:17:20.712596 [info] dnsproxy: listening to tcp addr=192.168.8.1:3053
Wed Apr 30 10:17:20 2025 user.notice AdGuardHome[26805]: 2025/04/30 10:17:20.712893 [info] dnsproxy: entering udp listener loop addr=192.168.8.1:3053
Wed Apr 30 10:17:20 2025 user.notice AdGuardHome[26805]: 2025/04/30 10:17:20.713355 [info] dnsproxy: entering listener loop proto=tcp addr=192.168.8.1:3053
Wed Apr 30 10:17:20 2025 kern.err kernel: [ 529.898703] MPTCP: mptcp need to implement this function: net/mptcp/subflow.c,subflow_v4_init_req,1791
Wed Apr 30 10:17:20 2025 kern.debug kernel: [ 535.074866] mptcp bind
Wed Apr 30 10:17:20 2025 kern.debug kernel: [ 535.085187] mptcp accept
Wed Apr 30 10:17:23 2025 kern.err kernel: [ 535.147864] MPTCP: mptcp need to implement this function: net/mptcp/subflow.c,subflow_v4_init_req,1791
Wed Apr 30 10:17:23 2025 kern.err kernel: [ 537.595845] MPTCP: mptcp need to implement this function: net/mptcp/subflow.c,subflow_v4_init_req,1791
Wed Apr 30 10:17:23 2025 kern.err kernel: [ 538.084453] MPTCP: mptcp need to implement this function: net/mptcp/subflow.c,subflow_v4_init_req,1791
Wed Apr 30 10:17:24 2025 kern.err kernel: [ 538.084457] MPTCP: mptcp need to implement this function: net/mptcp/subflow.c,subflow_v4_init_req,1791
Wed Apr 30 10:17:24 2025 kern.err kernel: [ 538.569820] MPTCP: mptcp need to implement this function: net/mptcp/subflow.c,subflow_v4_init_req,1791
Wed Apr 30 10:17:25 2025 kern.err kernel: [ 538.572523] MPTCP: mptcp need to implement this function: net/mptcp/subflow.c,subflow_v4_init_req,1791
Wed Apr 30 10:17:25 2025 kern.err kernel: [ 539.588062] MPTCP: mptcp need to implement this function: net/mptcp/subflow.c,subflow_v4_init_req,1791
Wed Apr 30 10:17:26 2025 kern.err kernel: [ 539.620088] MPTCP: mptcp need to implement this function: net/mptcp/subflow.c,subflow_v4_init_req,1791
Wed Apr 30 10:17:27 2025 kern.err kernel: [ 541.149459] MPTCP: mptcp need to implement this function: net/mptcp/subflow.c,subflow_v4_init_req,1791
Wed Apr 30 10:17:27 2025 kern.err kernel: [ 541.603554] MPTCP: mptcp need to implement this function: net/mptcp/subflow.c,subflow_v4_init_req,1791
Wed Apr 30 10:17:27 2025 kern.err kernel: [ 541.635616] MPTCP: mptcp need to implement this function: net/mptcp/subflow.c,subflow_v4_init_req,1791
Wed Apr 30 10:17:29 2025 kern.err kernel: [ 542.173972] MPTCP: mptcp need to implement this function: net/mptcp/subflow.c,subflow_v4_init_req,1791
Wed Apr 30 10:17:29 2025 kern.err kernel: [ 543.600263] MPTCP: mptcp need to implement this function: net/mptcp/subflow.c,subflow_v4_init_req,1791
Wed Apr 30 10:17:30 2025 kern.err kernel: [ 544.182861] MPTCP: mptcp need to implement this function: net/mptcp/subflow.c,subflow_v4_init_req,1791
Wed Apr 30 10:17:31 2025 kern.err kernel: [ 544.601465] MPTCP: mptcp need to implement this function: net/mptcp/subflow.c,subflow_v4_init_req,1791
Wed Apr 30 10:17:31 2025 kern.err kernel: [ 545.762594] MPTCP: mptcp need to implement this function: net/mptcp/subflow.c,subflow_v4_init_req,1791
Wed Apr 30 10:17:32 2025 kern.err kernel: [ 545.762598] MPTCP: mptcp need to implement this function: net/mptcp/subflow.c,subflow_v4_init_req,1791
Wed Apr 30 10:17:33 2025 kern.err kernel: [ 546.610435] MPTCP: mptcp need to implement this function: net/mptcp/subflow.c,subflow_v4_init_req,1791

All data stats are set to 0 and http://192.168.8.1:3000/ keeps looping.

Works perfectly in 0.107.56

I'm not sure if this could help but the bin file sizes between the 2 versions are very different


0.107.56 is 29,298,873

That's fine, it's exact how it should be. That's the reason for my script.

I just tried it on my MT3000 and everything worked fine.
Maybe you adjusted AGH settings? A reset of this might be useful.

Did a factory reset, reflashed firmware, even downgraded to 4.7.4, still same problem.
log keeps showing: kern.err kernel: [ 549.929423] MPTCP: mptcp need to implement this function: net/mptcp/subflow.c,subflow_v4_init_req,1791

You might have to reboot to encounter the issue.

Can you send a working yml?

Same issue is also happening with original bin arm64 file, but seems to be working with armv7 version

Maybe we should bring this up with the GLinet team?

Some users reported the same issues here, Gl-inet router GL-MT3000 Beryl Update AGH to v0.107.59 from v0.107.57- error new wersion don't working · Issue #7749 · AdguardTeam/AdGuardHome

Seems like certain models will see this problem, I'm using X3000.

Glinet don't officially support updating adguard home. They update adguard based off their internal testing hence why the adguard version in their firmware version is usually behind the current release. Prior to the latest build I have had no problem updating adguard home, maybe the next few releases from adguard will solve the issue..

Anyone here having random problems with Adguard on Brume 2 with FW 4.7.4? It randomly stops working, rebooting mostly fixes this but not always and you need to reboot twice or more.