What's new

spdMerlin spdMerlin - Automated speedtests with graphs

  • 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!

Hi Jack

I moved the stats from Jffs to Usb in the menu. Since doing that I now get the error below when executing the AutoBW script.
Code:
ERROR: spdMerlin stats not found.
       Try again in a minute or two.
       If it still fails try running 'spdmerlin' first
 
At a guess, the symlinks don't exist. Next time it happens...
Code:
ls - laR /www/user/
Code:
/www/user/:
drwxr-xr-x    7 admin    root           280 Apr 28 00:26 .
drwxr-xr-x    4 admin    root            80 Jan  1  1970 ..
drwxr-xr-x    2 admin    root            40 Jan  1  1970 cgi-bin
drwxrwxrwx    2 admin    root           100 Apr 29 01:20 connmon
drwxrwxrwx    2 admin    root            80 Apr 29 01:20 ntpmerlin
lrwxrwxrwx    1 admin    root            22 May  5  2018 shared-jy -> /jffs/addons/shared-jy
drwxrwxrwx    2 admin    root           100 Apr 28 23:17 spdmerlin
drwxrwxrwx    2 admin    root           300 Apr 28 23:19 uiScribe
-rw-rw-rw-    1 admin    root         25185 May  5  2018 user1.asp
-rw-rw-rw-    1 admin    root            18 May  5  2018 user1.title
-rw-rw-rw-    1 admin    root         19648 Apr 28 00:26 user2.asp
-rw-rw-rw-    1 admin    root            11 Apr 28 00:26 user2.title
-rw-rw-rw-    1 admin    root         31418 Apr 28 00:11 user3.asp
-rw-rw-rw-    1 admin    root            10 Apr 28 00:11 user3.title

/www/user/cgi-bin:
drwxr-xr-x    2 admin    root            40 Jan  1  1970 .
drwxr-xr-x    7 admin    root           280 Apr 28 00:26 ..

/www/user/connmon:
drwxrwxrwx    2 admin    root           100 Apr 29 01:20 .
drwxr-xr-x    7 admin    root           280 Apr 28 00:26 ..
lrwxrwxrwx    1 admin    root            29 Apr 29 01:20 config.htm -> /jffs/addons/connmon.d/config
lrwxrwxrwx    1 admin    root            39 Apr 29 01:20 connstatstext.js -> /jffs/addons/connmon.d/connstatstext.js
lrwxrwxrwx    1 admin    root            26 Apr 29 01:20 csv -> /jffs/addons/connmon.d/csv

/www/user/ntpmerlin:
drwxrwxrwx    2 admin    root            80 Apr 29 01:20 .
drwxr-xr-x    7 admin    root           280 Apr 28 00:26 ..
lrwxrwxrwx    1 admin    root            28 Apr 29 01:20 csv -> /jffs/addons/ntpmerlin.d/csv
lrwxrwxrwx    1 admin    root            40 Apr 29 01:20 ntpstatstext.js -> /jffs/addons/ntpmerlin.d/ntpstatstext.js

/www/user/spdmerlin:
drwxrwxrwx    2 admin    root           100 Apr 28 23:17 .
drwxr-xr-x    7 admin    root           280 Apr 28 00:26 ..
lrwxrwxrwx    1 admin    root            26 Apr 28 23:17 csv -> /opt/share/spdmerlin.d/csv
lrwxrwxrwx    1 admin    root            39 Apr 28 23:17 interfaces.htm -> /opt/share/spdmerlin.d/.interfaces_user
lrwxrwxrwx    1 admin    root            31 Apr 28 23:17 spdjs.js -> /opt/share/spdmerlin.d/spdjs.js

/www/user/uiScribe:
drwxrwxrwx    2 admin    root           300 Apr 28 23:19 .
drwxr-xr-x    7 admin    root           280 Apr 28 00:26 ..
lrwxrwxrwx    1 admin    root            24 Apr 28 23:19 NextDNS.log.htm -> /opt/var/log/NextDNS.log
lrwxrwxrwx    1 admin    root            27 Apr 28 23:19 OwnScripts.log.htm -> /opt/var/log/OwnScripts.log
lrwxrwxrwx    1 admin    root            22 Apr 28 23:19 crash.log.htm -> /opt/var/log/crash.log
lrwxrwxrwx    1 admin    root            24 Apr 28 23:19 dnsmasq.log.htm -> /opt/var/log/dnsmasq.log
lrwxrwxrwx    1 admin    root            25 Apr 28 23:19 firewall.log.htm -> /opt/var/log/firewall.log
lrwxrwxrwx    1 admin    root            26 Apr 28 23:19 logrotate.log.htm -> /opt/var/log/logrotate.log
lrwxrwxrwx    1 admin    root            34 Apr 28 23:19 logs.htm -> /jffs/addons/uiScribe.d/.logs_user
lrwxrwxrwx    1 admin    root            21 Apr 28 23:19 messages.htm -> /opt/var/log/messages
lrwxrwxrwx    1 admin    root            20 Apr 28 23:19 ntp.log.htm -> /opt/var/log/ntp.log
lrwxrwxrwx    1 admin    root            24 Apr 28 23:19 openvpn.log.htm -> /opt/var/log/openvpn.log
lrwxrwxrwx    1 admin    root            26 Apr 28 23:19 spdmerlin.log.htm -> /opt/var/log/spdmerlin.log
lrwxrwxrwx    1 admin    root            26 Apr 28 23:19 syslog-ng.log.htm -> /opt/var/log/syslog-ng.log
lrwxrwxrwx    1 admin    root            26 Apr 28 23:19 wlceventd.log.htm -> /opt/var/log/wlceventd.log

and after running a speedtest (which causes the graphs to reappear on GUI):

Code:
/www/user/:
drwxr-xr-x    7 admin    root           280 Apr 28 00:26 .
drwxr-xr-x    4 admin    root            80 Jan  1  1970 ..
drwxr-xr-x    2 admin    root            40 Jan  1  1970 cgi-bin
drwxrwxrwx    2 admin    root           100 Apr 29 01:25 connmon
drwxrwxrwx    2 admin    root            80 Apr 29 01:20 ntpmerlin
lrwxrwxrwx    1 admin    root            22 May  5  2018 shared-jy -> /jffs/addons/shared-jy
drwxrwxrwx    2 admin    root           100 Apr 29 01:24 spdmerlin
drwxrwxrwx    2 admin    root           300 Apr 28 23:19 uiScribe
-rw-rw-rw-    1 admin    root         25185 May  5  2018 user1.asp
-rw-rw-rw-    1 admin    root            18 May  5  2018 user1.title
-rw-rw-rw-    1 admin    root         19648 Apr 28 00:26 user2.asp
-rw-rw-rw-    1 admin    root            11 Apr 28 00:26 user2.title
-rw-rw-rw-    1 admin    root         31418 Apr 28 00:11 user3.asp
-rw-rw-rw-    1 admin    root            10 Apr 28 00:11 user3.title

/www/user/cgi-bin:
drwxr-xr-x    2 admin    root            40 Jan  1  1970 .
drwxr-xr-x    7 admin    root           280 Apr 28 00:26 ..

/www/user/connmon:
drwxrwxrwx    2 admin    root           100 Apr 29 01:25 .
drwxr-xr-x    7 admin    root           280 Apr 28 00:26 ..
lrwxrwxrwx    1 admin    root            29 Apr 29 01:25 config.htm -> /jffs/addons/connmon.d/config
lrwxrwxrwx    1 admin    root            39 Apr 29 01:25 connstatstext.js -> /jffs/addons/connmon.d/connstatstext.js
lrwxrwxrwx    1 admin    root            26 Apr 29 01:25 csv -> /jffs/addons/connmon.d/csv

/www/user/ntpmerlin:
drwxrwxrwx    2 admin    root            80 Apr 29 01:20 .
drwxr-xr-x    7 admin    root           280 Apr 28 00:26 ..
lrwxrwxrwx    1 admin    root            28 Apr 29 01:20 csv -> /jffs/addons/ntpmerlin.d/csv
lrwxrwxrwx    1 admin    root            40 Apr 29 01:20 ntpstatstext.js -> /jffs/addons/ntpmerlin.d/ntpstatstext.js

/www/user/spdmerlin:
drwxrwxrwx    2 admin    root           100 Apr 29 01:24 .
drwxr-xr-x    7 admin    root           280 Apr 28 00:26 ..
lrwxrwxrwx    1 admin    root            26 Apr 29 01:24 csv -> /opt/share/spdmerlin.d/csv
lrwxrwxrwx    1 admin    root            39 Apr 29 01:24 interfaces.htm -> /opt/share/spdmerlin.d/.interfaces_user
lrwxrwxrwx    1 admin    root            31 Apr 29 01:24 spdjs.js -> /opt/share/spdmerlin.d/spdjs.js

/www/user/uiScribe:
drwxrwxrwx    2 admin    root           300 Apr 28 23:19 .
drwxr-xr-x    7 admin    root           280 Apr 28 00:26 ..
lrwxrwxrwx    1 admin    root            24 Apr 28 23:19 NextDNS.log.htm -> /opt/var/log/NextDNS.log
lrwxrwxrwx    1 admin    root            27 Apr 28 23:19 OwnScripts.log.htm -> /opt/var/log/OwnScripts.log
lrwxrwxrwx    1 admin    root            22 Apr 28 23:19 crash.log.htm -> /opt/var/log/crash.log
lrwxrwxrwx    1 admin    root            24 Apr 28 23:19 dnsmasq.log.htm -> /opt/var/log/dnsmasq.log
lrwxrwxrwx    1 admin    root            25 Apr 28 23:19 firewall.log.htm -> /opt/var/log/firewall.log
lrwxrwxrwx    1 admin    root            26 Apr 28 23:19 logrotate.log.htm -> /opt/var/log/logrotate.log
lrwxrwxrwx    1 admin    root            34 Apr 28 23:19 logs.htm -> /jffs/addons/uiScribe.d/.logs_user
lrwxrwxrwx    1 admin    root            21 Apr 28 23:19 messages.htm -> /opt/var/log/messages
lrwxrwxrwx    1 admin    root            20 Apr 28 23:19 ntp.log.htm -> /opt/var/log/ntp.log
lrwxrwxrwx    1 admin    root            24 Apr 28 23:19 openvpn.log.htm -> /opt/var/log/openvpn.log
lrwxrwxrwx    1 admin    root            26 Apr 28 23:19 spdmerlin.log.htm -> /opt/var/log/spdmerlin.log
lrwxrwxrwx    1 admin    root            26 Apr 28 23:19 syslog-ng.log.htm -> /opt/var/log/syslog-ng.log
lrwxrwxrwx    1 admin    root            26 Apr 28 23:19 wlceventd.log.htm -> /opt/var/log/wlceventd.log
 
Guys, I lost my SpdMerlin tab again, and it hasn't ran in about 8 hours. I think my router may be crashing randomly. The first instance after I think it did is:

May 5 00:05:16 spdMerlin: Entware not found, sleeping for 10s (attempt 1 of 10)

then:
Apr 28 16:43:34 custom_script: Running /jffs/scripts/service-event (args: updateresolv)
Apr 28 16:43:35 spdMerlin: Stale lock file found (>120 seconds old) - purging lock
Apr 28 16:43:35 spdMerlin: Entware not found, sleeping for 10s (attempt 1 of 10)
Apr 28 16:43:35 Diversion: Starting Entware and Diversion services on /tmp/mnt/sda1
Apr 28 16:43:35 kernel: klogd: exiting
Apr 28 16:43:36 RT-AC86U-8F38 nat: apply nat rules (/tmp/nat_rules_eth0_eth0)
Apr 28 16:43:36 RT-AC86U-8F38 custom_script: Running /jffs/scripts/nat-start
Apr 28 16:43:36 RT-AC86U-8F38 jtstrickland: Started ntpd from /jffs/scripts/post-mount.
Apr 28 16:43:36 RT-AC86U-8F38 ntpMerlin: Sleeping for 5s to allow firewall/nat startup to be completed...
Apr 28 16:43:36 RT-AC86U-8F38 avahi-daemon[988]: Registering new address record for 192.168.1.2 on br0.IPv4.
Apr 28 16:43:36 RT-AC86U-8F38 pixelserv-tls[3381]: pixelserv-tls 2.3.1 (compiled: Jan 31 2020 13:27:14 flags: tfo tls1_3) options: 192.168.1.2
Apr 28 16:43:36 RT-AC86U-8F38 Entware (aarch64-k3.10): Started pixelserv-tls (Diversion)
Apr 28 16:43:36 RT-AC86U-8F38 rc_service: service 3395:notify_rc restart_dnsmasq
Apr 28 16:43:36 RT-AC86U-8F38 custom_script: Running /jffs/scripts/service-event (args: restart dnsmasq)
Apr 28 16:43:36 RT-AC86U-8F38 dnsmasq[2150]: exiting on receipt of SIGTERM
and so on....

I'm afraid something is going on there. Last time I lost my tab before Jack fixed it, SpdMerlin was still running. I applied the minimum recent update just now and hope that takes care of it.
I wish I knew how to read the logs and what to look for, but I can't find much on it.
thanks,
jts
edit: It is back running now after the update and forcing a speed test earlier, but I don't have the user interface with graphs etc, but I haven't rebooted yet. Maybe that took care of it.

RT-AC86U w/ 384.17, RT-AC68U Aimesh node w/ same, Diversion, UiDivstats, Skynet, AiProtection, Scribe, UiScribe, Conmon, SpdMerlin, ScMerlin, Nsrum, NtpMerlin, OpenVPN selective clients
 
Last edited:
Guys, I lost my SpdMerlin tab again, and it hasn't ran in about 8 hours. I think my router may be crashing randomly. The first instance after I think it did is:

May 5 00:05:16 spdMerlin: Entware not found, sleeping for 10s (attempt 1 of 10)

then:
Apr 28 16:43:34 custom_script: Running /jffs/scripts/service-event (args: updateresolv)
Apr 28 16:43:35 spdMerlin: Stale lock file found (>120 seconds old) - purging lock
Apr 28 16:43:35 spdMerlin: Entware not found, sleeping for 10s (attempt 1 of 10)
Apr 28 16:43:35 Diversion: Starting Entware and Diversion services on /tmp/mnt/sda1
Apr 28 16:43:35 kernel: klogd: exiting
Apr 28 16:43:36 RT-AC86U-8F38 nat: apply nat rules (/tmp/nat_rules_eth0_eth0)
Apr 28 16:43:36 RT-AC86U-8F38 custom_script: Running /jffs/scripts/nat-start
Apr 28 16:43:36 RT-AC86U-8F38 jtstrickland: Started ntpd from /jffs/scripts/post-mount.
Apr 28 16:43:36 RT-AC86U-8F38 ntpMerlin: Sleeping for 5s to allow firewall/nat startup to be completed...
Apr 28 16:43:36 RT-AC86U-8F38 avahi-daemon[988]: Registering new address record for 192.168.1.2 on br0.IPv4.
Apr 28 16:43:36 RT-AC86U-8F38 pixelserv-tls[3381]: pixelserv-tls 2.3.1 (compiled: Jan 31 2020 13:27:14 flags: tfo tls1_3) options: 192.168.1.2
Apr 28 16:43:36 RT-AC86U-8F38 Entware (aarch64-k3.10): Started pixelserv-tls (Diversion)
Apr 28 16:43:36 RT-AC86U-8F38 rc_service: service 3395:notify_rc restart_dnsmasq
Apr 28 16:43:36 RT-AC86U-8F38 custom_script: Running /jffs/scripts/service-event (args: restart dnsmasq)
Apr 28 16:43:36 RT-AC86U-8F38 dnsmasq[2150]: exiting on receipt of SIGTERM
and so on....

I'm afraid something is going on there. Last time I lost my tab before Jack fixed it, SpdMerlin was still running. I applied the minimum recent update just now and hope that takes care of it.
I wish I knew how to read the logs and what to look for, but I can't find much on it.
thanks,
jts
edit: It is back running now after the update and forcing a speed test earlier, but I don't have the user interface with graphs etc, but I haven't rebooted yet. Maybe that took care of it.

RT-AC86U w/ 384.17, RT-AC68U Aimesh node w/ same, Diversion, UiDivstats, Skynet, AiProtection, Scribe, UiScribe, Conmon, SpdMerlin, ScMerlin, Nsrum, NtpMerlin, OpenVPN selective clients


Almost certainly youir USB disk is faulty since Entware is installed on that - I assume you have the disk check script enabled via amtm
 
Guys, I lost my SpdMerlin tab again, and it hasn't ran in about 8 hours. I think my router may be crashing randomly. The first instance after I think it did is:

May 5 00:05:16 spdMerlin: Entware not found, sleeping for 10s (attempt 1 of 10)

then:
Apr 28 16:43:34 custom_script: Running /jffs/scripts/service-event (args: updateresolv)
Apr 28 16:43:35 spdMerlin: Stale lock file found (>120 seconds old) - purging lock
Apr 28 16:43:35 spdMerlin: Entware not found, sleeping for 10s (attempt 1 of 10)
Apr 28 16:43:35 Diversion: Starting Entware and Diversion services on /tmp/mnt/sda1
Apr 28 16:43:35 kernel: klogd: exiting
Apr 28 16:43:36 RT-AC86U-8F38 nat: apply nat rules (/tmp/nat_rules_eth0_eth0)
Apr 28 16:43:36 RT-AC86U-8F38 custom_script: Running /jffs/scripts/nat-start
Apr 28 16:43:36 RT-AC86U-8F38 jtstrickland: Started ntpd from /jffs/scripts/post-mount.
Apr 28 16:43:36 RT-AC86U-8F38 ntpMerlin: Sleeping for 5s to allow firewall/nat startup to be completed...
Apr 28 16:43:36 RT-AC86U-8F38 avahi-daemon[988]: Registering new address record for 192.168.1.2 on br0.IPv4.
Apr 28 16:43:36 RT-AC86U-8F38 pixelserv-tls[3381]: pixelserv-tls 2.3.1 (compiled: Jan 31 2020 13:27:14 flags: tfo tls1_3) options: 192.168.1.2
Apr 28 16:43:36 RT-AC86U-8F38 Entware (aarch64-k3.10): Started pixelserv-tls (Diversion)
Apr 28 16:43:36 RT-AC86U-8F38 rc_service: service 3395:notify_rc restart_dnsmasq
Apr 28 16:43:36 RT-AC86U-8F38 custom_script: Running /jffs/scripts/service-event (args: restart dnsmasq)
Apr 28 16:43:36 RT-AC86U-8F38 dnsmasq[2150]: exiting on receipt of SIGTERM
and so on....

I'm afraid something is going on there. Last time I lost my tab before Jack fixed it, SpdMerlin was still running. I applied the minimum recent update just now and hope that takes care of it.
I wish I knew how to read the logs and what to look for, but I can't find much on it.
thanks,
jts
edit: It is back running now after the update and forcing a speed test earlier, but I don't have the user interface with graphs etc, but I haven't rebooted yet. Maybe that took care of it.

RT-AC86U w/ 384.17, RT-AC68U Aimesh node w/ same, Diversion, UiDivstats, Skynet, AiProtection, Scribe, UiScribe, Conmon, SpdMerlin, ScMerlin, Nsrum, NtpMerlin, OpenVPN selective clients
I may need to increase the delay time for entware to be available, or my lock method is outdated since the time jump will clear it. Oddly I've rebooted my router several times over the last 2 days and I'm not seeing any issues.
 
Code:
/www/user/:
drwxr-xr-x    7 admin    root           280 Apr 28 00:26 .
drwxr-xr-x    4 admin    root            80 Jan  1  1970 ..
drwxr-xr-x    2 admin    root            40 Jan  1  1970 cgi-bin
drwxrwxrwx    2 admin    root           100 Apr 29 01:20 connmon
drwxrwxrwx    2 admin    root            80 Apr 29 01:20 ntpmerlin
lrwxrwxrwx    1 admin    root            22 May  5  2018 shared-jy -> /jffs/addons/shared-jy
drwxrwxrwx    2 admin    root           100 Apr 28 23:17 spdmerlin
drwxrwxrwx    2 admin    root           300 Apr 28 23:19 uiScribe
-rw-rw-rw-    1 admin    root         25185 May  5  2018 user1.asp
-rw-rw-rw-    1 admin    root            18 May  5  2018 user1.title
-rw-rw-rw-    1 admin    root         19648 Apr 28 00:26 user2.asp
-rw-rw-rw-    1 admin    root            11 Apr 28 00:26 user2.title
-rw-rw-rw-    1 admin    root         31418 Apr 28 00:11 user3.asp
-rw-rw-rw-    1 admin    root            10 Apr 28 00:11 user3.title

/www/user/cgi-bin:
drwxr-xr-x    2 admin    root            40 Jan  1  1970 .
drwxr-xr-x    7 admin    root           280 Apr 28 00:26 ..

/www/user/connmon:
drwxrwxrwx    2 admin    root           100 Apr 29 01:20 .
drwxr-xr-x    7 admin    root           280 Apr 28 00:26 ..
lrwxrwxrwx    1 admin    root            29 Apr 29 01:20 config.htm -> /jffs/addons/connmon.d/config
lrwxrwxrwx    1 admin    root            39 Apr 29 01:20 connstatstext.js -> /jffs/addons/connmon.d/connstatstext.js
lrwxrwxrwx    1 admin    root            26 Apr 29 01:20 csv -> /jffs/addons/connmon.d/csv

/www/user/ntpmerlin:
drwxrwxrwx    2 admin    root            80 Apr 29 01:20 .
drwxr-xr-x    7 admin    root           280 Apr 28 00:26 ..
lrwxrwxrwx    1 admin    root            28 Apr 29 01:20 csv -> /jffs/addons/ntpmerlin.d/csv
lrwxrwxrwx    1 admin    root            40 Apr 29 01:20 ntpstatstext.js -> /jffs/addons/ntpmerlin.d/ntpstatstext.js

/www/user/spdmerlin:
drwxrwxrwx    2 admin    root           100 Apr 28 23:17 .
drwxr-xr-x    7 admin    root           280 Apr 28 00:26 ..
lrwxrwxrwx    1 admin    root            26 Apr 28 23:17 csv -> /opt/share/spdmerlin.d/csv
lrwxrwxrwx    1 admin    root            39 Apr 28 23:17 interfaces.htm -> /opt/share/spdmerlin.d/.interfaces_user
lrwxrwxrwx    1 admin    root            31 Apr 28 23:17 spdjs.js -> /opt/share/spdmerlin.d/spdjs.js

/www/user/uiScribe:
drwxrwxrwx    2 admin    root           300 Apr 28 23:19 .
drwxr-xr-x    7 admin    root           280 Apr 28 00:26 ..
lrwxrwxrwx    1 admin    root            24 Apr 28 23:19 NextDNS.log.htm -> /opt/var/log/NextDNS.log
lrwxrwxrwx    1 admin    root            27 Apr 28 23:19 OwnScripts.log.htm -> /opt/var/log/OwnScripts.log
lrwxrwxrwx    1 admin    root            22 Apr 28 23:19 crash.log.htm -> /opt/var/log/crash.log
lrwxrwxrwx    1 admin    root            24 Apr 28 23:19 dnsmasq.log.htm -> /opt/var/log/dnsmasq.log
lrwxrwxrwx    1 admin    root            25 Apr 28 23:19 firewall.log.htm -> /opt/var/log/firewall.log
lrwxrwxrwx    1 admin    root            26 Apr 28 23:19 logrotate.log.htm -> /opt/var/log/logrotate.log
lrwxrwxrwx    1 admin    root            34 Apr 28 23:19 logs.htm -> /jffs/addons/uiScribe.d/.logs_user
lrwxrwxrwx    1 admin    root            21 Apr 28 23:19 messages.htm -> /opt/var/log/messages
lrwxrwxrwx    1 admin    root            20 Apr 28 23:19 ntp.log.htm -> /opt/var/log/ntp.log
lrwxrwxrwx    1 admin    root            24 Apr 28 23:19 openvpn.log.htm -> /opt/var/log/openvpn.log
lrwxrwxrwx    1 admin    root            26 Apr 28 23:19 spdmerlin.log.htm -> /opt/var/log/spdmerlin.log
lrwxrwxrwx    1 admin    root            26 Apr 28 23:19 syslog-ng.log.htm -> /opt/var/log/syslog-ng.log
lrwxrwxrwx    1 admin    root            26 Apr 28 23:19 wlceventd.log.htm -> /opt/var/log/wlceventd.log

and after running a speedtest (which causes the graphs to reappear on GUI):

Code:
/www/user/:
drwxr-xr-x    7 admin    root           280 Apr 28 00:26 .
drwxr-xr-x    4 admin    root            80 Jan  1  1970 ..
drwxr-xr-x    2 admin    root            40 Jan  1  1970 cgi-bin
drwxrwxrwx    2 admin    root           100 Apr 29 01:25 connmon
drwxrwxrwx    2 admin    root            80 Apr 29 01:20 ntpmerlin
lrwxrwxrwx    1 admin    root            22 May  5  2018 shared-jy -> /jffs/addons/shared-jy
drwxrwxrwx    2 admin    root           100 Apr 29 01:24 spdmerlin
drwxrwxrwx    2 admin    root           300 Apr 28 23:19 uiScribe
-rw-rw-rw-    1 admin    root         25185 May  5  2018 user1.asp
-rw-rw-rw-    1 admin    root            18 May  5  2018 user1.title
-rw-rw-rw-    1 admin    root         19648 Apr 28 00:26 user2.asp
-rw-rw-rw-    1 admin    root            11 Apr 28 00:26 user2.title
-rw-rw-rw-    1 admin    root         31418 Apr 28 00:11 user3.asp
-rw-rw-rw-    1 admin    root            10 Apr 28 00:11 user3.title

/www/user/cgi-bin:
drwxr-xr-x    2 admin    root            40 Jan  1  1970 .
drwxr-xr-x    7 admin    root           280 Apr 28 00:26 ..

/www/user/connmon:
drwxrwxrwx    2 admin    root           100 Apr 29 01:25 .
drwxr-xr-x    7 admin    root           280 Apr 28 00:26 ..
lrwxrwxrwx    1 admin    root            29 Apr 29 01:25 config.htm -> /jffs/addons/connmon.d/config
lrwxrwxrwx    1 admin    root            39 Apr 29 01:25 connstatstext.js -> /jffs/addons/connmon.d/connstatstext.js
lrwxrwxrwx    1 admin    root            26 Apr 29 01:25 csv -> /jffs/addons/connmon.d/csv

/www/user/ntpmerlin:
drwxrwxrwx    2 admin    root            80 Apr 29 01:20 .
drwxr-xr-x    7 admin    root           280 Apr 28 00:26 ..
lrwxrwxrwx    1 admin    root            28 Apr 29 01:20 csv -> /jffs/addons/ntpmerlin.d/csv
lrwxrwxrwx    1 admin    root            40 Apr 29 01:20 ntpstatstext.js -> /jffs/addons/ntpmerlin.d/ntpstatstext.js

/www/user/spdmerlin:
drwxrwxrwx    2 admin    root           100 Apr 29 01:24 .
drwxr-xr-x    7 admin    root           280 Apr 28 00:26 ..
lrwxrwxrwx    1 admin    root            26 Apr 29 01:24 csv -> /opt/share/spdmerlin.d/csv
lrwxrwxrwx    1 admin    root            39 Apr 29 01:24 interfaces.htm -> /opt/share/spdmerlin.d/.interfaces_user
lrwxrwxrwx    1 admin    root            31 Apr 29 01:24 spdjs.js -> /opt/share/spdmerlin.d/spdjs.js

/www/user/uiScribe:
drwxrwxrwx    2 admin    root           300 Apr 28 23:19 .
drwxr-xr-x    7 admin    root           280 Apr 28 00:26 ..
lrwxrwxrwx    1 admin    root            24 Apr 28 23:19 NextDNS.log.htm -> /opt/var/log/NextDNS.log
lrwxrwxrwx    1 admin    root            27 Apr 28 23:19 OwnScripts.log.htm -> /opt/var/log/OwnScripts.log
lrwxrwxrwx    1 admin    root            22 Apr 28 23:19 crash.log.htm -> /opt/var/log/crash.log
lrwxrwxrwx    1 admin    root            24 Apr 28 23:19 dnsmasq.log.htm -> /opt/var/log/dnsmasq.log
lrwxrwxrwx    1 admin    root            25 Apr 28 23:19 firewall.log.htm -> /opt/var/log/firewall.log
lrwxrwxrwx    1 admin    root            26 Apr 28 23:19 logrotate.log.htm -> /opt/var/log/logrotate.log
lrwxrwxrwx    1 admin    root            34 Apr 28 23:19 logs.htm -> /jffs/addons/uiScribe.d/.logs_user
lrwxrwxrwx    1 admin    root            21 Apr 28 23:19 messages.htm -> /opt/var/log/messages
lrwxrwxrwx    1 admin    root            20 Apr 28 23:19 ntp.log.htm -> /opt/var/log/ntp.log
lrwxrwxrwx    1 admin    root            24 Apr 28 23:19 openvpn.log.htm -> /opt/var/log/openvpn.log
lrwxrwxrwx    1 admin    root            26 Apr 28 23:19 spdmerlin.log.htm -> /opt/var/log/spdmerlin.log
lrwxrwxrwx    1 admin    root            26 Apr 28 23:19 syslog-ng.log.htm -> /opt/var/log/syslog-ng.log
lrwxrwxrwx    1 admin    root            26 Apr 28 23:19 wlceventd.log.htm -> /opt/var/log/wlceventd.log
OK so the symlinks appear to be in place. Do you see any browser console errors?
 
I have pushed one or two hotfixes over the last day or so. While they shouldn't impact on the issues reported please ensure you're up to date so when I release the next version I know which fix fixed the issues. If that makes sense!
 
OK so the symlinks appear to be in place. Do you see any browser console errors?
Didn't remember to check if any.
I'll check it once it happens again, which I don't know when because I haven't found a pattern!
First I thought it was when changing from master<->develop. But then no, i just changed and graphs are still there.
Then I thought it was when changing USB<->jffs, but also I can't reproduce that way anymore.

Edit: just changed from USB to jffs and graphs disappeared! Unfortunately I'm on mobile and I don't have developer option there!
To solve it, either change back to USB or perform a speedtest
 
Didn't remember to check if any.
I'll check it once it happens again, which I don't know when because I haven't found a pattern!
First I thought it was when changing from master<->develop. But then no, i just changed and graphs are still there.
Then I thought it was when changing USB<->jffs, but also I can't reproduce that way anymore.

Edit: just changed from USB to jffs and graphs disappeared! Unfortunately I'm on mobile and I don't have developer option there!
To solve it, either change back to USB or perform a speedtest
Latest develop branch commit should fix this, if you're willing to test? Also added is an NTP sync check to make sure NTP is synced before any script actions can be run
 
If you were affected by missing tabs etc. on reboot, are you able to test this as well please?
I wasn't affected by this problem on reboots.
However I just rebooted and the graphs are there!
And, via terminal, i changed from jffs to USB and immediately rebooted, all ok. Then I changed from USB to jffs, rebooted and ok again!
 
Almost certainly youir USB disk is faulty since Entware is installed on that - I assume you have the disk check script enabled via amtm
No, I am not familiar yet with the disk check utility. I will try to investigate it an turn it on as soon as I learn how.
Is it safe to diskcopy from a usb drive to another with a windows computer to duplicate my current drive, or is it advisable?
thanks,
jts

edit: I guess it is enabled after all. Thanks again.
 
Last edited:
I may need to increase the delay time for entware to be available, or my lock method is outdated since the time jump will clear it. Oddly I've rebooted my router several times over the last 2 days and I'm not seeing any issues.

Thanks you, sir. My spdmerlin GUI is back in the addons after reboot. I suppose I need to create another boot usb disk in case that is my problem. One area of code that don't look right to me is in my system log. I don't know what it means, but looks like some kind of stack dump or something, and is as follows:

Apr 29 08:49:27 RT-AC86U-8F38 kernel: P O 4.1.27 #2
42130 DPT=3921 SEQ=751889493 ACK=0 WINDOW=1024 RES=0x00 SYN URGP=0 MARK=0x8000000
RK=0x8000000
00000001030307) MARK=0x8000000

Apr 29 08:51:48 RT-AC86U-8F38 kernel: br0: received packet on eth5 with own address as source address

thanks again,
jts
 
Last edited:
If you were affected by missing tabs etc. on reboot, are you able to test this as well please?

I lost the tab a couple of days ago. Stopping and restarting several times wasn't enough to restore the tab. Also my connection from my ISP went down which forced a router reboot in my system and still no tab. I had to remove spdMerlin and then reinstall. Was able to save most of the data.

I will update prior to moving to 384.17 and let you know if I have any issues.
 
RT-AC86U w/ 384.17, RT-AC68U Aimesh node w/ same, Diversion, UiDivstats, Skynet, AiProtection, Scribe, UiScribe, Conmon, SpdMerlin, ScMerlin, Nsrum, NtpMerlin, OpenVPN selective clients

My disk check log had several entries on April 26, but the rest don't look out of the ordinary to me, but then I'm not sure.
thanks,
jts

edit: It also shows a few entries on the 23rd, which is when my router dismounted my usb drive. I tried to look back and see what day I loaded the test release candidate for spdMerlin, but couldn't find it.
 

Attachments

  • usbdiskcheckutilitylog.txt
    18 KB · Views: 114
Last edited:
I lost the tab a couple of days ago. Stopping and restarting several times wasn't enough to restore the tab. Also my connection from my ISP went down which forced a router reboot in my system and still no tab. I had to remove spdMerlin and then reinstall. Was able to save most of the data.

I will update prior to moving to 384.17 and let you know if I have any issues.
running the below is enough to re-mount the tab
Code:
spdmerlin startup
 
I have spdMerlin 3.5.1 installed. When checking for updates by amtm it says minor update is avaialable to 3.5.1 ??? When going to the script and choose to update it says:
Code:
spdMerlin: MD5 hash of spdMerlin does not match - downloading updated v3.5.1

spdMerlin: spdMerlin successfully updated
 
I have spdMerlin 3.5.1 installed. When checking for updates by amtm it says minor update is avaialable to 3.5.1 ??? When going to the script and choose to update it says:
Code:
spdMerlin: MD5 hash of spdMerlin does not match - downloading updated v3.5.1

spdMerlin: spdMerlin successfully updated
That's when I release a quick hotfix without wanting to increment the version number. I try to avoid it if at all possible.
 

Similar threads

Latest threads

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!
Top