Can't get back from LuCi on 4.7.15 firmware (Marble B3000)

I have a little problem with 4.7.15 firmware on Marble B3000.

When I install the LuCi package with this option:

I can get into LuCi but I can’t switch to the GL GUI. I don’t know why.

Hi

Please SSH to the router and run the following commands to fix it:

uci delete uhttpd.main.listen_http
uci delete uhttpd.main.listen_https
uci set uhttpd.main.rfc1918_filter="0"
uci add_list uhttpd.main.listen_http="0.0.0.0:8080"
uci add_list uhttpd.main.listen_https="0.0.0.0:8443"
uci commit uhttpd

reboot
1 Like

It worked :slight_smile: Thanks!!!

P.S. The router works very well even on the beta.

1 Like

Got in the very same situation, going from 4.5.22 to 4.17.15 (keep settings). Now, whenever I try to get to the router, get redirected to LuCi.

I tried Will's solution (above) but still nothing. Tried 3 times after each of the additional things I did below. Still redirects to LuCi.

From LuCi, The GL packages do show as installed. If i remember well, in fact after the upgrade LuCi should be gone…right? I tried to re-upload/reinstall the Upgrade package from LuCi (retry #1). Nothing changed after that.

I have the feeling that the upgrade failed but didn't report so (see below).

Forced entry: Typing on the browser https://192.168.5.2 (or 192.168.5.2:443 same thing) where xxx.xxx.5.2 is my router internal ip and accepting the “invalid certificate warning” it went to the GL UI. The gl software still showed 4.5.22. GoodCloud reported that version as well.

I used the Upgrade UI to re-upload/install the 4.7 package again (retry #2) and after the reboot still being redirected to LuCi, but using the forced https entry point, I can see that the 4.7.15 gl libraries are now installed.

*Also, I can get to the UI using GoodCloud's Remote UI function just not trough the :80 entry point I guess.

Running a comparison between those two lists, its clear that the gl packages were updated after upgrade #3 (REinstall #2) - but the http server entry point still not the right way.

So, if someone is stuck, I guess the forced https or going trough GoodCloud are a great plan B.

packages that were modified/added after reinstall #2

attr - 2.4.48-1
avahi-dbus-daemon - 0.8-1
base-files - 204.4
dbus - 1.13.18
dnscrypt-proxy2 - 2.1.5-1
dropbear - 2024.86-1
file - 5.38-1
gl-line-graph - git-2025.175.36596-663c0c8-1
gl-oui-rpc - git-2025.209.32945-4c18315-1
gl-sdk4-2b - git-2025.198.07218-1f9af59-1
gl-sdk4-acl - git-2025.042.14435-c2946a3-1
gl-sdk4-adguardhome - git-2025.165.11572-7641363-1
gl-sdk4-bark - git-2025.189.13599-d99a86e-1
gl-sdk4-base-files - git-2025.196.14186-58c9d01-1
gl-sdk4-cable - git-2025.188.30155-93e239a-1
gl-sdk4-carrier-monitor - git-2025.141.43828-171a3f8-1
gl-sdk4-clients - git-2025.112.08975-e31805b-1
gl-sdk4-cloud - git-2025.204.26983-5250919-1
gl-sdk4-ddns - git-2025.079.43476-1272177-1
gl-sdk4-dns - git-2025.097.15674-66a9f3d-1
gl-sdk4-edgerouter - git-2024.359.25837-9bc78eb-1
gl-sdk4-firewall - git-2025.167.37215-83db273-1
gl-sdk4-fullconenat - git-2025.015.30094-300aed6-1
gl-sdk4-guest - git-2025.015.30076-25e0cdb-1
gl-sdk4-igmp - git-2025.042.14557-02cf0d2-1
gl-sdk4-ipv6 - git-2025.143.04966-dadc0a1-1
gl-sdk4-keepcfg - git-2025.015.30233-1a29812-1
gl-sdk4-lan - git-2025.189.29276-0bdbe80-1
gl-sdk4-led - git-2025.160.30723-704d708-1
gl-sdk4-local-access - git-2025.197.36581-e3a4dd4-1
gl-sdk4-log - git-2024.360.32136-e57000a-1
gl-sdk4-logread - git-2025.114.05781-deba2f5-1
gl-sdk4-lua-utils - git-2025.184.13632-bcf35ac-1
gl-sdk4-luci - git-2025.210.33287-d72a857-1
gl-sdk4-netmode - git-2025.202.43505-04e4500-1
gl-sdk4-network - git-2025.137.36684-f575e5b-1
gl-sdk4-network-diag - git-2025.115.13494-368898c-1
gl-sdk4-ovpn-client - git-2025.149.34928-3efe5c6-1
gl-sdk4-ovpn-server - git-2025.149.34731-9df261c-1
gl-sdk4-plugins - git-2025.175.29060-e13c295-1
gl-sdk4-portal - git-2025.015.31488-58ed9e8-1
gl-sdk4-qos - git-2025.141.15970-261e4b3-1
gl-sdk4-qsdk-wifi - git-2025.177.09009-94f5e21-1
gl-sdk4-repeater-v2 - git-2025.179.29976-169ae5e-1
gl-sdk4-rtty - git-2025.043.13562-26a70cf-1
gl-sdk4-s2s - git-2025.107.36393-46ce538-1
gl-sdk4-sip_alg - git-2024.090.37420-f4420a4-1
gl-sdk4-system - git-2025.202.07892-bd038a0-1
gl-sdk4-tailscale - git-2025.115.14079-8810705-1
gl-sdk4-timer - git-2025.153.20404-2d63745-1
gl-sdk4-tor - git-2025.037.05827-ab6f81d-1
gl-sdk4-uci - git-2025.042.27505-7e5f319-1
gl-sdk4-ui-adguardhome - git-2025.157.09432-0257030-1
gl-sdk4-ui-advanced - git-2025.196.22530-6580fbe-1
gl-sdk4-ui-bridge - git-2025.199.36607-6930be0-1
gl-sdk4-ui-clients - git-2025.157.09432-0257030-1
gl-sdk4-ui-cloud - git-2025.078.05793-328757b-1
gl-sdk4-ui-core - git-2025.199.31455-6da84ce-1
gl-sdk4-ui-dnsview - git-2025.175.16134-f643be3-1
gl-sdk4-ui-dynamicdns - git-2025.017.15008-013ebdc-1
gl-sdk4-ui-edgerouter - git-2025.177.10357-10eebff-1
gl-sdk4-ui-firewallview - git-2025.162.36616-2747f6e-1
gl-sdk4-ui-guestip - git-2025.071.12662-bdbb0e0-1
gl-sdk4-ui-home - git-2025.184.34645-29d4478-1
gl-sdk4-ui-igmp - git-2025.139.06267-e86ab4c-1
gl-sdk4-ui-internet - git-2025.199.36607-6930be0-1
gl-sdk4-ui-ipv6 - git-2025.157.09432-0257030-1
gl-sdk4-ui-lanip - git-2025.157.09432-0257030-1
gl-sdk4-ui-login - git-2025.174.35471-aed5bcc-1
gl-sdk4-ui-logview - git-2025.181.10613-e07933b-1
gl-sdk4-ui-multiwan - git-2025.157.09432-0257030-1
gl-sdk4-ui-netadvanced - git-2024.158.25895-52dfd18-1
gl-sdk4-ui-netnat - git-2025.157.09432-0257030-1
gl-sdk4-ui-netport - git-2025.141.29669-d8c0ee6-1
gl-sdk4-ui-overview - git-2025.169.28181-c3119fb-1
gl-sdk4-ui-ovpnclient - git-2025.177.22826-fbc97a3-1
gl-sdk4-ui-ovpnserver - git-2025.113.08058-8514646-1
gl-sdk4-ui-parentalcontrol - git-2025.157.09432-0257030-1
gl-sdk4-ui-plugins - git-2025.175.16134-f643be3-1
gl-sdk4-ui-process - git-2025.175.16134-f643be3-1
gl-sdk4-ui-reset - git-2024.158.25895-52dfd18-1
gl-sdk4-ui-security - git-2025.175.14648-124f441-1
gl-sdk4-ui-tailscaleview - git-2025.157.09432-0257030-1
gl-sdk4-ui-timedtask - git-2025.196.22530-6580fbe-1
gl-sdk4-ui-timezone - git-2025.196.22530-6580fbe-1
gl-sdk4-ui-torview - git-2025.101.34853-8b32ab9-1
gl-sdk4-ui-upgrade - git-2025.157.09432-0257030-1
gl-sdk4-ui-vlan - git-2024.158.25895-52dfd18-1
gl-sdk4-ui-vpndashboard - git-2025.199.31455-6da84ce-1
gl-sdk4-ui-welcome - git-2025.199.31455-6da84ce-1
gl-sdk4-ui-wgclient - git-2025.162.39050-98e313c-1
gl-sdk4-ui-wgserver - git-2024.337.08690-743c350-1
gl-sdk4-ui-wireless - git-2025.196.12802-0e1fd66-1
gl-sdk4-ui-zerotierview - git-2025.157.09432-0257030-1
gl-sdk4-upgrade - git-2025.209.32958-a521f59-1
gl-sdk4-utils - git-2025.209.25365-5c36aed-1
gl-sdk4-vpn-policy - git-2025.154.27199-5e724ad-1
gl-sdk4-wg-client - git-2025.174.12391-a0e6929-1
gl-sdk4-wg-server - git-2025.134.29152-e96d213-1
gl-sdk4-wifi - git-2025.183.13449-85c53c0-1
gl-sdk4-zerotier - git-2025.015.31838-0e1f9e2-1
kmod-gl-sdk4-black_white_list - 5.4.213+git-2025.155.10508-d0d5df1-1
kmod-gl-sdk4-hw-info - 5.4.213+git-2025.155.41405-94321a8-1
kmod-gl-sdk4-kmwan - 5.4.213+git-2025.182.24726-5160ea5-1
kmod-gl-sdk4-parental-control - 5.4.213+git-2025.160.33594-5b64ec5-1
kmod-gl-sdk4-repeater - 5.4.213+git-2025.179.29976-169ae5e-1
kmod-gl-sdk4-tertf - 5.4.213+git-2025.076.12191-ddbaf76-1
kmod-wifidog-ng - 5.4.213+2.0.0-1
libatomic1 - 7.5.0-2
libattr - 2.4.48-1
libavahi-client - 0.8-1
libavahi-dbus-support - 0.8-1
libbz2-1.0 - 1.0.8-1
libdaemon - 0.14-5
libdbus - 1.13.18
libexpat - 2.4.9
libgnutls - 3.7.1-2
liblzma - 5.2.5-1
libmagic - 5.38-1
libpam - 1.5.1-1
libpopt0 - 1.16-2
libreadline8 - 8.0-1
libtasn1 - 4.15.0-1
libtirpc - 1.2.6-2
lua-eco - 3.7.0-2
lua-eco-base64 - 3.7.0-2
lua-eco-dns - 3.7.0-2
lua-eco-http - 3.7.0-2
lua-eco-ip - 3.7.0-2
lua-eco-log - 3.7.0-2
lua-eco-md5 - 3.7.0-2
lua-eco-mqtt - 3.7.0-2
lua-eco-netlink - 3.7.0-2
lua-eco-nl80211 - 3.7.0-2
lua-eco-sha256 - 3.7.0-2
lua-eco-socket - 3.7.0-2
lua-eco-ssl - 3.7.0-2
lua-eco-termios - 3.7.0-2
lua-eco-ubus - 3.7.0-2
luasocket - 2019-04-21-733af884-1
luci - git-25.213.13508-5377ab8-1
luci-app-firewall - git-25.213.13508-5377ab8-1
luci-app-opkg - git-25.213.13508-5377ab8-1
luci-app-samba4 - git-25.213.13508-5377ab8-1
luci-base - git-25.213.13508-5377ab8-1
luci-compat - git-25.213.13508-5377ab8-1
luci-i18n-base-en - git-25.213.13508-5377ab8-1
luci-i18n-base-zh-cn - git-25.213.13508-5377ab8-1
luci-i18n-firewall-en - git-25.213.13508-5377ab8-1
luci-i18n-firewall-zh-cn - git-25.213.13508-5377ab8-1
luci-i18n-opkg-en - git-25.213.13508-5377ab8-1
luci-i18n-opkg-zh-cn - git-25.213.13508-5377ab8-1
luci-lib-ip - git-25.213.13508-5377ab8-1
luci-lib-jsonc - git-25.213.13508-5377ab8-1
luci-lib-nixio - git-25.213.13508-5377ab8-1
luci-mod-admin-full - git-25.213.13508-5377ab8-1
luci-mod-network - git-25.213.13508-5377ab8-1
luci-mod-status - git-25.213.13508-5377ab8-1
luci-mod-system - git-25.213.13508-5377ab8-1
luci-proto-ipv6 - git-25.213.13508-5377ab8-1
luci-proto-ppp - git-25.213.13508-5377ab8-1
luci-theme-bootstrap - git-25.213.13508-5377ab8-1
nginx-ssl - 1.26.1-1
oui-librpc - git-2024.362.14668-43ca456-1
pppoe-discovery - 2.4.7.git-2019-05-25-3
samba4-libs - 4.14.12
samba4-server - 4.14.12
stubby - 0.4.3-2
tor - 0.4.8.9-1
tor-geoip - 0.4.8.9-1
uhttpd-mod-ubus - 2020-10-01-3abcc891-1
wsdd2 - 2020-11-19-e0cf50d5-1
zoneinfo-africa - 2020c-1
zoneinfo-asia - 2020c-1
zoneinfo-atlantic - 2020c-1
zoneinfo-australia-nz - 2020c-1
zoneinfo-core - 2020c-1
zoneinfo-europe - 2020c-1
zoneinfo-india - 2020c-1
zoneinfo-northamerica - 2020c-1
zoneinfo-pacific - 2020c-1
zoneinfo-poles - 2020c-1
zoneinfo-simple - 2020c-1
zoneinfo-southamerica - 2020c-1

The previous issue was caused by a conflict between uhttpd (used for LuCI) and nginx (used for the GL.iNet Admin Panel) listening on the same address and port. If you are already able to access the GL.iNet Admin Panel via HTTPS on TCP port 443, it is likely not the same issue.

Could you please check the following:

  1. Use your browser's Incognito/Private mode to see if the issue persists; this will help rule out any cache-related problems.
  2. If the problem remains, please SSH into the router and run the following command to check the listening ports and share the output with us:
netstat -anpl | grep 'uhttpd\|nginx'

Hello and thanks for they very quick reply.

Yes, a private window fixed it, meaning I was able to type just the IP address and took me to the UI.

Also tried on another profile on the same browser and worked just fine.

On the browser that failed, I deleted a couple of cookies that were present but the redirection still took place... Not certain why but I will investigate and report if I find the reason.

So, it is solved, looks like a broser thing -it did start after the upgrade- but looks like its a client side thing.

No need, I did run the report on SSH just in case, here it goes and thanks again. As usual your support is top-notch, and the Marble itself is just great.

netstat -anpl | grep 'uhttpd\|nginx'

~# netstat -anpl | grep 'uhttpd\|nginx'
tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN      14529/nginx.conf -g
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      14529/nginx.conf -g
tcp        0      0 0.0.0.0:8080            0.0.0.0:*               LISTEN      4029/uhttpd
tcp        0      0 :::443                  :::*                    LISTEN      14529/nginx.conf -g
tcp        0      0 :::80                   :::*                    LISTEN      14529/nginx.conf -g
udp        0      0 127.0.0.1:41330         127.0.0.1:53            ESTABLISHED 14697/nginx: worker
udp        0      0 127.0.0.1:45617         127.0.0.1:53            ESTABLISHED 14696/nginx: worker
unix  3      [ ]         STREAM     CONNECTED      27332 14529/nginx.conf -g 
unix  3      [ ]         STREAM     CONNECTED      27331 14529/nginx.conf -g 
unix  3      [ ]         STREAM     CONNECTED      27333 14529/nginx.conf -g 
unix  3      [ ]         STREAM     CONNECTED      27330 14529/nginx.conf -g 
unix  3      [ ]         STREAM     CONNECTED       9603 4029/uhttpd    

Thank you for the update. The SSH results look good.

As for the browser cache issue, you might want to try pressing Ctrl+Shift+R in the Admin Panel to force a refresh.
Alternatively, you can press F12 to open the Developer Tools, then right-click the refresh button and select "Empty Cache and Hard Reload" to see if that works.