What's new
  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

spdMerlin Multiple entries in GUI

Ripshod

Part of the Furniture
I don't know if it's just the latest alpha firmware, but is anyone else seeing similar anomalies?
Screenshot_20251011-222023.pngScreenshot_20251011-221851.png
2 comes before 1? And 7 Wireguard slots?
 
I don't know if it's just the latest alpha firmware, but is anyone else seeing similar anomalies?
...
2 comes before 1? And 7 Wireguard slots?
It looks as if the internal file containing the list of interfaces has been somehow "corrupted" with duplicate entries. You can double-check this possibility by going to the SSH CLI menu and selecting the 'c' option (Customise list of interfaces for automatic speedtests):

spdMerlin_CLI_ListOfInterfaces1.jpg


Once selected, you should see a list of 11 entries as shown below:

spdMerlin_CLI_ListOfInterfaces2.jpg


If you see any duplicate (or perhaps fewer) entries, the file has been corrupted.

One way to clean up the list and get it to its default state is by selecting the 'r' menu option (Reset list of interfaces for automatic speedtests to default), which is found just below the 'c' option.

BTW, there's a new 'develop' branch v4.4.15 version that addresses the possible scenario of duplicate entries.

If you would like to try the new code, switch from the installed master release to the latest 'develop' branch version with the following command:
Bash:
/jffs/scripts/spdmerlin develop
/jffs/scripts/spdmerlin forceupdate

HTH
 
It looks as if the internal file containing the list of interfaces has been somehow "corrupted" with duplicate entries. You can double-check this possibility by going to the SSH CLI menu and selecting the 'c' option (Customise list of interfaces for automatic speedtests):

View attachment 68295

Once selected, you should see a list of 11 entries as shown below:

View attachment 68296

If you see any duplicate (or perhaps fewer) entries, the file has been corrupted.

One way to clean up the list and get it to its default state is by selecting the 'r' menu option (Reset list of interfaces for automatic speedtests to default), which is found just below the 'c' option.

BTW, there's a new 'develop' branch v4.4.15 version that addresses the possible scenario of duplicate entries.

If you would like to try the new code, switch from the installed master release to the latest 'develop' branch version with the following command:
Bash:
/jffs/scripts/spdmerlin develop
/jffs/scripts/spdmerlin forceupdate

HTH
Thank you. "c" showed the same interfaces as the GUI, but "r" fixed just as you suggested. I'm going to try the develop version anyway - I like living on the "bleeding" edge ;)
 
Houston, we have a problem.
Since running this develop version scheduled speedtests over VPN have not been happening, whilst those over WAN are fine. It seems spdMerlin (develop) is disabling VPN speed tests within second of them being enabled (or maybe no making those changes at all), both in CLI and GUI. I've gone back to the stable version and everything is fine. Flipping between the versions confirms this is just with this develop version.
VPNMON-R3 doesn't appear to be involved, there's been no server changes since I started testing.
*edit*. To clarify a thought I just had, manual speedtests with the develop version are fine. This is only affecting automatic speed tests.
1000026645.png1000026646.png
 
Last edited:
Houston, we have a problem.
Since running this develop version scheduled speedtests over VPN have not been happening, whilst those over WAN are fine. It seems spdMerlin (develop) is disabling VPN speed tests within second of them being enabled (or maybe no making those changes at all), both in CLI and GUI. I've gone back to the stable version and everything is fine. Flipping between the versions confirms this is just with this develop version.
VPNMON-R3 doesn't appear to be involved, there's been no server changes since I started testing.
*edit*. To clarify a thought I just had, manual speedtests with the develop version are fine. This is only affecting automatic speed tests.
Great catch!! Thanks for taking the time to test and provide feedback.

I have fixed this bug on the latest 'develop' branch v4.4.15 version now available:

spdMerlin_v4.4.15_DevelopBranch_Help.jpg
 
New problem. This test version of spdMerlin disappears from the Web GUI. I can still access it through the CLI but nothing through the GUI.

*edit* Further testing shows the GUI page available after a reboot. I'll keep testing until it disappears again, see if I can get a handle on this.
 
Last edited:
New problem. This test version of spdMerlin disappears from the Web GUI. I can still access it through the CLI but nothing through the GUI.

*edit* Further testing shows the GUI page available after a reboot. I'll keep testing until it disappears again, see if I can get a handle on this.
When you run the shell script, what does the CLI menu show as the WebUI URL?
Example screenshot:

spdMerlin_SSH_CLI_WebUI_URL.jpg


If you happen to run into the same issue again, take a screenshot of the SSH CLI menu (like the one shown above).

Thanks.
 
If you happen to run into the same issue again, take a screenshot of the SSH CLI menu (like the one shown above).

Thanks.
It took a while and a few reboots but it finally happened again
As requested:
Selection_008.png
Magically, if I browse to the user8.asp spdMerlin opens normally and the tab is back. Screwy.
One other thing I've seen is after roughly every third reboot automatic speedtests for VPNs is disabled, but still enabled for WAN.
Selection_009.png
 
It took a while and a few reboots but it finally happened again
As requested:
View attachment 68578
Magically, if I browse to the user8.asp spdMerlin opens normally and the tab is back. Screwy.

That's very odd. If I understand correctly, it's an intermittent problem where, after a reboot, the WebUI page tab sometimes doesn't show up if you simply log in to the router, but the webpage appears to have been mounted correctly, as shown by the URL displayed via the SSH CLI menu. In addition, if you use the given URL on your browser, the WebUI page tab shows up and works fine.

Well, unless I'm able to duplicate the problem, ATM I really have no idea what the root cause might be, especially since, based on your post, the WebUI page is mounted correctly, and it works the vast majority of the time.

One other thing I've seen is after roughly every third reboot automatic speedtests for VPNs is disabled, but still enabled for WAN.
View attachment 68579
This one is another odd, intermittent event. I'll try to take a look when I get some free time during the week; otherwise, until the weekend.

Thanks for the info.
 
Thinking about it, could scribe be responsible?
Next time I see it I'll grab the console output for you.
 
Thinking about it, could scribe be responsible?
I suppose it's possible, but I just don't see how at this point.

Next time I see it I'll grab the console output for you.
Also, next time it happens after a reboot, grab the syslog file covering all entries during the entire reboot sequence until all your add-ons have been started. There might be some clues there, perhaps some "hiccup" during reboot that causes the issues.
 

Support SNBForums w/ Amazon

If you'd like to support SNBForums, just use this link and buy anything on Amazon. Thanks!

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Back
Top