Thanks. My previous test was done with fresh browsers (Firefox & Chrome) private and normal tabs, after fresh Laptop SO install. Tried CTRL+F5 too.Make sure to clear caches in browser.
The service event calls should dynamically generate and update the files for addons and cron. If they appear in the CLI they should appear in WebUI.
Process log I've realised might not work after a reboot, try running /jffs/addons/scmerlin.d/S99tailtop start
And check the WebUI again
Got it down. In my case is working (screenshot attached). After update I did only:Another fix just pushed, should fix process list
Early access testing can be carried out by running
While I have done some testing, I expect some issues to come out with the upgrade so please be forthcoming with bug reports!Code:scmerlin develop
you'll be migrated back to master/stable automagicallyLoaded the develop version, seems to be running fine. No issues so far.
Question, will a U (update) search in AMTM pick up an upgrade to develop version when new release version comes out, or will I need to uninstall develop and install new release?
So I tried turning NTP boot watchdog script on and some of my other scripts did not workv2.3.0 is now available
Changelog:
- NEW: Option to install an NTP boot watchdog script, which will aggressively force NTP to sync after a reboot. This is useful if you see NTP sync timeouts from Addons after 5 or 10 minutes.
- NEW: Cron jobs can now be displayed in the CLI and WebUI
- CHANGED: USB is no longer required for Process List, so prompt to enable USB features is no longer required
- CHANGED: WebUI layout has been shuffled and some sections now form part of a "Router" section
- FIXED: Process List in WebUI may fail to parse processes that have a "niceness"
the watchdog doesn't affect cron at all, it adds a hook into /jffs/scripts/init-startSo I tried turning NTP boot watchdog script on and some of my other scripts did not work
With NTP script on
Jadmin@RT-AC86U-07F8:/tmp/home/root# cru l
25 13 * * * sh /jffs/scripts/firewall banmalware #Skynet_banmalware#
6 1 * * Mon sh /jffs/scripts/firewall update #Skynet_autoupdate#
0 * * * * sh /jffs/scripts/firewall save #Skynet_save#
*/10 * * * * /jffs/scripts/ntpmerlin generate #ntpMerlin#
12,42 * * * * /jffs/scripts/spdmerlin generate #spdMerlin#
5 0 * * * /opt/sbin/logrotate /opt/etc/logrotate.conf >> /opt/tmp/logrotate.daily 2>&1 #logrotate#
With NTP script off
Jadmin@RT-AC86U-07F8:/tmp/home/root# cru l
*/3 * * * * /jffs/scripts/CameraBlock.sh #camerablock#
30 3 * * * /jffs/addons/flexqos/flexqos.sh -check #flexqos#
*/2 * * * * /etc/openvpn/server1/vpn-watchdog1.sh #CheckVPNServer1#
*/5 * * * * /jffs/scripts/dn-vnstat generate #dn-vnstat_generate#
59 23 * * * /jffs/scripts/dn-vnstat summary #dn-vnstat_summary#
25 1 * * * sh /jffs/scripts/firewall banmalware #Skynet_banmalware#
18 1 * * Mon sh /jffs/scripts/firewall update #Skynet_autoupdate#
0 * * * * sh /jffs/scripts/firewall save #Skynet_save#
*/10 * * * * /jffs/scripts/ntpmerlin generate #ntpMerlin#
5 0 * * * /opt/sbin/logrotate /opt/etc/logrotate.conf >> /opt/tmp/logrotate.daily 2>&1 #logrotate#
12,42 * * * * /jffs/scripts/spdmerlin generate #spdMerlin#
18 15 31 05 Mon /jffs/addons/flexqos/flexqos.sh -check #flexqos_5min#
*/59 * * * * service restart_letsencrypt #LetsEncrypt#
the watchdog doesn't affect cron at all, it adds a hook into /jffs/scripts/init-start
Have you checked syslog for any errors regarding NTP?
can you share a complete copy of syslog and a list of the cron jobs that appeared?I just set watchdog on again and rebooted. Now a different set of cron jobs are loaded (not all of them) I checked the log file and there was nothing with NTP in the log. So, something is interfering with other scripts loading when watchdog is on.
can you share a complete copy of syslog and a list of the cron jobs that appeared?
that looks like after NTP synced and is mostly about your DNS failing to resolve when updating DDNSHere is the syslog, I didn't copy the cron jobs
Code:May 31 16:17:12 wlceventd: wlceventd_proc_event(527): eth6: Auth 68:27:37:44:43:62, status: Successful (0), rssi:0 May 31 16:17:12 wlceventd: wlceventd_proc_event(556): eth6: Assoc 68:27:37:44:43:62, status: Successful (0), rssi:0 May 31 16:17:13 kernel: DROP IN=eth0 OUT= MAC=2c:fd:a1:a2:07:f8:18:8b:9d:d4:58:22:08:00 SRC=52.119.196.87 DST=73.61.143.6 LEN=86 TOS=0x00 PREC=0x20 TTL=222 ID=24519 DF PROTO=TCP SPT=443 DPT=55880 SEQ=3598282695 ACK=666862786 WINDOW=3060 RES=0x00 ACK PSH URGP=0 MARK=0x8000000 May 31 16:17:13 kernel: DROP IN=eth0 OUT= MAC=2c:fd:a1:a2:07:f8:18:8b:9d:d4:58:22:08:00 SRC=52.119.196.87 DST=73.61.143.6 LEN=86 TOS=0x00 PREC=0x20 TTL=222 ID=24520 DF PROTO=TCP SPT=443 DPT=55880 SEQ=3598282695 ACK=666862786 WINDOW=3060 RES=0x00 ACK PSH URGP=0 MARK=0x8000000 May 31 16:17:13 kernel: DROP IN=eth0 OUT= MAC=2c:fd:a1:a2:07:f8:18:8b:9d:d4:58:22:08:00 SRC=45.135.232.22 DST=73.61.143.6 LEN=40 TOS=0x00 PREC=0x20 TTL=241 ID=13810 PROTO=TCP SPT=45638 DPT=42863 SEQ=811998619 ACK=0 WINDOW=1024 RES=0x00 SYN URGP=0 MARK=0x8000000 May 31 16:17:13 kernel: DROP IN=eth0 OUT= MAC=2c:fd:a1:a2:07:f8:18:8b:9d:d4:58:22:08:00 SRC=52.119.196.87 DST=73.61.143.6 LEN=86 TOS=0x00 PREC=0x20 TTL=222 ID=24521 DF PROTO=TCP SPT=443 DPT=55880 SEQ=3598282695 ACK=666862786 WINDOW=3060 RES=0x00 ACK PSH URGP=0 MARK=0x8000000 May 31 16:17:14 kernel: DROP IN=eth0 OUT= MAC=2c:fd:a1:a2:07:f8:18:8b:9d:d4:58:22:08:00 SRC=52.119.196.87 DST=73.61.143.6 LEN=86 TOS=0x00 PREC=0x20 TTL=222 ID=24522 DF PROTO=TCP SPT=443 DPT=55880 SEQ=3598282695 ACK=666862786 WINDOW=3060 RES=0x00 ACK PSH URGP=0 MARK=0x8000000 May 31 16:17:16 kernel: [Mon May 31 16:17:16 DST 2021] May 31 16:17:16 kernel: Getting webroot for domain='all.dnsomatic.com' May 31 16:17:16 kernel: DROP IN=eth0 OUT= MAC=2c:fd:a1:a2:07:f8:18:8b:9d:d4:58:22:08:00 SRC=52.119.196.87 DST=73.61.143.6 LEN=86 TOS=0x00 PREC=0x20 TTL=222 ID=24523 DF PROTO=TCP SPT=443 DPT=55880 SEQ=3598282695 ACK=666862786 WINDOW=3060 RES=0x00 ACK PSH URGP=0 MARK=0x8000000 May 31 16:17:16 kernel: DROP IN=eth0 OUT= MAC=2c:fd:a1:a2:07:f8:18:8b:9d:d4:58:22:08:00 SRC=124.93.18.64 DST=73.61.143.6 LEN=40 TOS=0x00 PREC=0x20 TTL=229 ID=29388 PROTO=TCP SPT=52066 DPT=2376 SEQ=1655960706 ACK=0 WINDOW=1024 RES=0x00 SYN URGP=0 MARK=0x8000000 May 31 16:17:17 kernel: [Mon May 31 16:17:17 DST 2021] May 31 16:17:17 kernel: Verifying: all.dnsomatic.com May 31 16:17:17 kernel: [Mon May 31 16:17:17 DST 2021] May 31 16:17:17 kernel: Standalone mode server May 31 16:17:20 kernel: DROP IN=eth0 OUT= MAC=2c:fd:a1:a2:07:f8:18:8b:9d:d4:58:22:08:00 SRC=52.119.196.87 DST=73.61.143.6 LEN=86 TOS=0x00 PREC=0x20 TTL=222 ID=24524 DF PROTO=TCP SPT=443 DPT=55880 SEQ=3598282695 ACK=666862786 WINDOW=3060 RES=0x00 ACK PSH URGP=0 MARK=0x8000000 May 31 16:17:21 kernel: DROP IN=eth0 OUT= MAC=2c:fd:a1:a2:07:f8:18:8b:9d:d4:58:22:08:00 SRC=3.20.50.106 DST=73.61.143.6 LEN=48 TOS=0x00 PREC=0x20 TTL=31 ID=18368 DF PROTO=UDP SPT=32099 DPT=20840 LEN=28 MARK=0x8000000 May 31 16:17:21 kernel: DROP IN=eth0 OUT= MAC=2c:fd:a1:a2:07:f8:18:8b:9d:d4:58:22:08:00 SRC=3.20.50.106 DST=73.61.143.6 LEN=32 TOS=0x00 PREC=0x20 TTL=31 ID=18370 DF PROTO=UDP SPT=32099 DPT=20840 LEN=12 MARK=0x8000000 May 31 16:17:22 kernel: DROP IN=eth0 OUT= MAC=2c:fd:a1:a2:07:f8:18:8b:9d:d4:58:22:08:00 SRC=3.208.229.240 DST=73.61.143.6 LEN=32 TOS=0x00 PREC=0x20 TTL=37 ID=26994 DF PROTO=UDP SPT=32099 DPT=20840 LEN=12 MARK=0x8000000 May 31 16:17:23 kernel: [Mon May 31 16:17:23 DST 2021] May 31 16:17:23 kernel: all.dnsomatic.com:Verify error:DNS problem: NXDOMAIN looking up A for all.dnsomatic.com - check that a DNS record exists for this domain May 31 16:17:23 kernel: DROP IN=eth0 OUT= MAC=2c:fd:a1:a2:07:f8:18:8b:9d:d4:58:22:08:00 SRC=45.135.232.21 DST=73.61.143.6 LEN=40 TOS=0x00 PREC=0x20 TTL=240 ID=44471 PROTO=TCP SPT=45585 DPT=30639 SEQ=4228666654 ACK=0 WINDOW=1024 RES=0x00 SYN URGP=0 MARK=0x8000000 May 31 16:17:23 kernel: [Mon May 31 16:17:23 DST 2021] May 31 16:17:23 kernel: Please add '--debug' or '--log' to check more details. May 31 16:17:23 kernel: [Mon May 31 16:17:23 DST 2021] May 31 16:17:23 kernel: See: https://github.com/Neilpang/acme.sh/wiki/How-to-debug-acme.sh May 31 16:17:33 wlceventd: wlceventd_proc_event(527): eth6: Auth D4:3B:04:CE:04:32, status: Successful (0), rssi:0 May 31 16:17:33 wlceventd: wlceventd_proc_event(556): eth6: Assoc D4:3B:04:CE:04:32, status: Successful (0), rssi:0 May 31 16:18:02 kernel: [Mon May 31 16:18:02 DST 2021] May 31 16:18:02 kernel: Standalone mode. May 31 16:18:03 kernel: [Mon May 31 16:18:03 DST 2021] May 31 16:18:03 kernel: Registering account May 31 16:18:04 kernel: [Mon May 31 16:18:04 DST 2021] May 31 16:18:04 kernel: Already registered May 31 16:18:04 kernel: [Mon May 31 16:18:04 DST 2021] May 31 16:18:04 kernel: ACCOUNT_THUMBPRINT='aaDEPVhl9Lct8EGy08iNcNxPjNsV7fWCEsa1jKLK4aE' May 31 16:18:04 kernel: [Mon May 31 16:18:04 DST 2021] May 31 16:18:04 kernel: Creating domain key May 31 16:18:05 kernel: [Mon May 31 16:18:05 DST 2021] May 31 16:18:05 kernel: The domain key is here: /jffs/.le/all.dnsomatic.com/all.dnsomatic.com.key May 31 16:18:05 kernel: [Mon May 31 16:18:05 DST 2021] May 31 16:18:05 kernel: Single domain='all.dnsomatic.com' May 31 16:18:05 kernel: [Mon May 31 16:18:05 DST 2021] May 31 16:18:05 kernel: Getting domain auth token for each domain May 31 16:18:07 kernel: [Mon May 31 16:18:07 DST 2021] May 31 16:18:07 kernel: Getting webroot for domain='all.dnsomatic.com' May 31 16:18:07 kernel: [Mon May 31 16:18:07 DST 2021] May 31 16:18:07 kernel: Verifying: all.dnsomatic.com May 31 16:18:08 kernel: [Mon May 31 16:18:08 DST 2021] May 31 16:18:08 kernel: Standalone mode server May 31 16:18:13 kernel: [Mon May 31 16:18:13 DST 2021] May 31 16:18:13 kernel: all.dnsomatic.com:Verify error:DNS problem: NXDOMAIN looking up A for all.dnsomatic.com - check that a DNS record exists for this domain May 31 16:18:13 kernel: [Mon May 31 16:18:13 DST 2021] May 31 16:18:13 kernel: Please add '--debug' or '--log' to check more details. May 31 16:18:13 kernel: [Mon May 31 16:18:13 DST 2021] May 31 16:18:13 kernel: See: https://github.com/Neilpang/acme.sh/wiki/How-to-debug-acme.sh May 31 16:20:02 kernel: [Mon May 31 16:20:02 DST 2021] May 31 16:20:02 kernel: Standalone mode. May 31 16:20:03 wlceventd: wlceventd_proc_event(527): eth6: Auth 8C:45:00:33:69:68, status: Successful (0), rssi:0 May 31 16:20:03 wlceventd: wlceventd_proc_event(556): eth6: Assoc 8C:45:00:33:69:68, status: Successful (0), rssi:0 May 31 16:20:03 kernel: [Mon May 31 16:20:03 DST 2021] May 31 16:20:03 kernel: Registering account May 31 16:20:04 kernel: [Mon May 31 16:20:04 DST 2021] May 31 16:20:04 kernel: Already registered May 31 16:20:04 kernel: [Mon May 31 16:20:04 DST 2021] May 31 16:20:04 kernel: ACCOUNT_THUMBPRINT='aaDEPVhl9Lct8EGy08iNcNxPjNsV7fWCEsa1jKLK4aE' May 31 16:20:04 kernel: [Mon May 31 16:20:04 DST 2021] May 31 16:20:04 kernel: Creating domain key May 31 16:20:05 kernel: [Mon May 31 16:20:05 DST 2021] May 31 16:20:05 kernel: The domain key is here: /jffs/.le/all.dnsomatic.com/all.dnsomatic.com.key May 31 16:20:05 kernel: [Mon May 31 16:20:05 DST 2021] May 31 16:20:05 kernel: Single domain='all.dnsomatic.com' May 31 16:20:05 kernel: [Mon May 31 16:20:05 DST 2021] May 31 16:20:05 kernel: Getting domain auth token for each domain May 31 16:20:08 kernel: [Mon May 31 16:20:08 DST 2021] May 31 16:20:08 kernel: Getting webroot for domain='all.dnsomatic.com' May 31 16:20:08 kernel: [Mon May 31 16:20:08 DST 2021] May 31 16:20:08 kernel: Verifying: all.dnsomatic.com May 31 16:20:08 kernel: [Mon May 31 16:20:08 DST 2021] May 31 16:20:08 kernel: Standalone mode server May 31 16:20:13 kernel: [Mon May 31 16:20:13 DST 2021] May 31 16:20:13 kernel: all.dnsomatic.com:Verify error:DNS problem: NXDOMAIN looking up A for all.dnsomatic.com - check that a DNS record exists for this domain May 31 16:20:13 kernel: [Mon May 31 16:20:13 DST 2021] May 31 16:20:13 kernel: Please add '--debug' or '--log' to check more details. May 31 16:20:13 kernel: [Mon May 31 16:20:13 DST 2021] May 31 16:20:13 kernel: See: https://github.com/Neilpang/acme.sh/wiki/How-to-debug-acme.sh
that looks like after NTP synced and is mostly about your DNS failing to resolve when updating DDNS
Working fine on my 86U and 68u with the full suite of scriptsWell, it doesn't boot correctly when the watchdog script is set, but if fine when it is not. I've shut it off, maybe others can comment if it is working OK for them.
NEW: Option to install an NTP boot watchdog script
Jack- you have done it again...v2.3.0 is now available
Changelog:
- NEW: Option to install an NTP boot watchdog script, which will aggressively force NTP to sync after a reboot. This is useful if you see NTP sync timeouts from Addons after 5 or 10 minutes.
- NEW: Cron jobs can now be displayed in the CLI and WebUI
- CHANGED: USB is no longer required for Process List, so prompt to enable USB features is no longer required
- CHANGED: WebUI layout has been shuffled and some sections now form part of a "Router" section
- FIXED: Process List in WebUI may fail to parse processes that have a "niceness"
Welcome To SNBForums
SNBForums is a community for anyone who wants to learn about or discuss the latest in wireless routers, network storage and the ins and outs of building and maintaining a small network.
If you'd like to post a question, simply register and have at it!
While you're at it, please check out SmallNetBuilder for product reviews and our famous Router Charts, Ranker and plenty more!