Plugin servers down?

Hi!
Got my Flint 2 at the end of 2024. Since then whenever I go to checkout plugins I get " Failed to update repository list, please check your network and try again. "
When I go to the repository via browser page it fails to find the resource and displays Error: [object Object] so the server is reachable but the plugin repository is not loading the package list>

And of course I get the same when I check for package updates via shell

 opkg update
Downloading https://fw.gl-inet.com/releases/mt798x/kmod-4.5.7/aarch64_cortex-a53                                                                                                                                                                                                                                             /mediatek/mt7986/Packages.gz
Failed to send request: Operation not permitted
*** Failed to download the package list from https://fw.gl-inet.com/releases/mt798x/kmod-4.5.7/aarch64_cortex-a53/mediatek/mt7986/Packages.gz

Downloading https://fw.gl-inet.com/releases/mt798x/packages-4.5/aarch64_cortex-a53/glinet/Packages.gz
Failed to send request: Operation not permitted
*** Failed to download the package list from https://fw.gl-inet.com/releases/mt798x/packages-4.5/aarch64_cortex-a53/glinet/Packages.gz

Downloading https://fw.gl-inet.com/releases/mt798x/packages-4.5/aarch64_cortex-a53/packages/Packages.gz
Failed to send request: Operation not permitted
*** Failed to download the package list from https://fw.gl-inet.com/releases/mt798x/packages-4.5/aarch64_cortex-a53/packages/Packages.gz

Updating database.
Database update completed.
Collected errors:
 * opkg_download: Failed to download https://fw.gl-inet.com/releases/mt798x/kmod-4.5.7/aarch64_cortex-a53/mediatek/mt7986/Packages.gz, wget returned 4.
 * opkg_download: Check your network settings and connectivity.

 * opkg_download: Failed to download https://fw.gl-inet.com/releases/mt798x/packages-4.5/aarch64_cortex-a53/glinet/Packages.gz, wget returned 4.
 * opkg_download: Check your network settings and connectivity.

 * opkg_download: Failed to download https://fw.gl-inet.com/releases/mt798x/packages-4.5/aarch64_cortex-a53/packages/Packages.gz, wget returned 4.
 * opkg_download: Check your network settings and connectivity.

Is the repository server down?

Hello,

  1. GL repo does not support access through browser web pages.

  2. Please try to update to the latest GL firmware and try to execute update again: opkg update

  3. If the update fails, try to download the package.gz file through "wget": wget <https://fw.gl-inet.com/.........../Packages.gz> (Manually copy that full link)

No luck with those, but I did manage to figure out that the issue is something to do with router running a wire-guard client.
I have wire guard client and a wire-guard server running on the router with VPN client not attached to local or public VLAN and VPN server having VPN cascading enabled in essence meaning that each client connecting to VPN server will get routed to the VPN client. But all other client traffic will get routed without a VPN.
What I didn't take into account is how this setup will affect traffic coming from the router it self. For now it appears that when the VPN client is enabled, traffic from the router is not able to resolve DNS.
I'm also running Adguard Home and have native Dynamic DNS enabled.
Right now I'm unsure what exactly is causing the issue of DNS resolution, but this indeed is not a Plugin server problem.
I hope I'll figure it out as otherwise router will not be able to check for updates whitest running the Wireguard client.

Can ping the domain name on client which connected to this router or on SSH of router?
Or can only ping the IP address?

If ADG and ADG handle the client request are enabled, now ADG is a DNS server.
Please check the ADG DNS configuration.

I'm having a similar issue, also on a Flint 2, but I am not running AdGuard or DDNS. I receive the "Failed to update repository list, please check your network and try again," message when I go to Plug-ins and cannot update the firmware via the GUI. The latter is no problem since we can update manually. However, I'd like to add tcpdump per your recommendation in another thread for something unrelated to this topic. (Perhaps I can do this manually as well?)

I am running an OpenVPN client, so I'm presuming the GL repository is rejecting my VPN's IP (?). Is there a way around this? I saw one suggestion in another thread about adding a rule for port 53. Thanks! (And sorry if these are stupid questions/presumptions. I am not the sharpest tool when it comes to this stuff.)

  1. GL repo will not reject your VPN IP, it may be a DNS problem and cannot resolve the domain name of the GL repo.
    Please try changing another DNS.

  2. You said that the GUI cannot be updated, but it can be updated manually? Can you update manually in SSH or Luci?

  3. If you disable the VPN, can the repo update?

  4. What the firmware version is

Thanks for the follow-up!

I didn't try changing the DNS but turning off the client removed the message and allowed me to install tcpdump.

I've been updating through Luci. I haven't tried SSH.

I'm running 4.7.0.

Luci and GL Admin Panel (as well as the SSH) uses the same method to update the opkg repo.

If Luci can be updated, it should be updated in Admin Panel.

What is the error when updating the repo in Admin Panel?

Can the tcpdump install now?

Apologies. When you said Luci, I thought you meant the GL Admin Panel. I have not been using Luci in that case and have been updating manually in the Admin Panel, specifically the "Firmware Local Upgrade" tab.

As for an error, I seem to recall it simply wouldn't proceed. I'll make note the next time we have an update. I suppose I could revert then try again, but I hestitate because of other user needs...

Yes, tcpdump has been successfully installed and I've successfully run it. Thank you! On that note, I'm having trouble moving the pcap file from the router to my local disk for analysis. Surely I can do that through ssh and scp, but I haven't been successful. Likewise, I'd like to think I could simply capture to the local disk instead of moving it.

Guide to access the root directory of the router with WinSCP:

Guide to SSH to the router:

If the tcpdump is installed, it means that the plug-in repository update is normal.

If you have the same problem next time, please execute opkg update on the SSH, and let me know the error code.

Will do. Thanks again!

Hello, I also could not update the software under Luci or SSH with OPKG update.
Disabling the VPN WG client and all went fine.

May be your VPN DNS service provider cannot resolve the GL repo domain name.

It probably has nothing to do with GL repo server.

Confirmed it's DNS related for me. I had my DNS set manually. I changed it to automatic, which pulled my ISP's DNS in the admin panel, but my DNS traffic is still going through my VPN client according to DNSleaktest. Regardless, I'm not seeing the same problem with the plug-in repository or firmware updates.

For thoroughness, I tried running opkg update with my previous settings and it failed. Changed my DNS, and opkg update worked.

I have the same problem with AdGuard. When AdGuard is running, the router can't resolve DNS (it can't update packages, firmware, or use DDNS).

Could this be resolved by adding DNS? How can I do it without breaking AdGuard for the rest of the clients on the network?

I have version 4.7.

Thanks

ADG should not affect DDNS , but probably the repo update, firmware.

  1. You can try to modify ADG DNS, such as 8.8.8.8, 1.1.1, etc.

  2. If 1 no luck, you can try disabling the ADG and set to automatically or manually fill in custom DNS in GL GUI > Network > DNS.

Thanks

I think now the problem is not ADG but Wireguard Client. I have tried to explain here

Thanks again