What's new

scMerlin scMerlin v2 - Service and script control menu for AsusWRT-Merlin

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

can you share a complete copy of syslog and a list of the cron jobs that appeared?
I think the problem you may run into is placement of the script. initial-start may be too early. (I see no problem with your actual script format though, it seems flawless.) placing cron scheduling task inside init-start seems to make cron buggy.
 
Working fine on my 86U and 68u with the full suite of scripts :)

I'm running on an AC86U also, don't know. All I know is I turned it on and rebooted, and some cron jobs didn't run, shut off, everything fine, turned on, same, shut off fine, tried again, same, off, fine. Now, each time I ran it and rebooted, there was a different set of cron jobs loaded....but not all. Once, only a few loaded, another time, 4, another time 6 (the one I posted above). There should be 13 on my system (+ 1 for watchdog or 14) if everything went correctly.
 
I think the problem you may run into is placement of the script. initial-start may be too early. (I see no problem with your actual script format though, it seems flawless.) placing cron scheduling task inside init-start seems to make cron buggy.

I'm not an expert, but this sounds right. Is there any issue placing the watchdog to run after all the other jobs are loaded? Then it would not interfere with the others?
 
I'm running on an AC86U also, don't know. All I know is I turned it on and rebooted, and some cron jobs didn't run, shut off, everything fine, turned on, same, shut off fine, tried again, same, off, fine. Now, each time I ran it and rebooted, there was a different set of cron jobs loaded....but not all. Once, only a few loaded, another time, 4, another time 6 (the one I posted above). There should be 13 on my system (+ 1 for watchdog or 14) if everything went correctly.
Without a full syslog from a reboot attempt where things don't load, i can't begin to investigate what's going wrong for you, sorry.

A copy of init-start will also be helpful please
 
Last edited:
Hi @Jack Yaz, just wanted advice on how to upgrade to this version if I already have your "old" ntpbootwatchdog.sh running via init-start?

Edit: Think I answered my own question - I went ahead and played around, looks like what you've added to scMerlin is identical to the old "manual" ntpwatchdog script anyway, so I'm up and running on v2.3.0, thanks!
Yup, same script as I posted previously, just automated the "install" of the manual steps I posted before. This is why I'm confused one user is having issues as the script has been knocking around on the forums for a while
 
everything fine here Jack - using ntpbootwatch on AC86U and AX86U
 
This is why I'm confused one user is having issues as the script has been knocking around on the forums for a while

Yep, I've been running it without issues since a couple of days after you published it, on an RT-AC86U and then (when that unit got hit by a power surge/lightning) for the last few weeks on the replacement RT-AX86U ... scripts as below in my signature.
 
Without a full syslog from a reboot attempt where things don't load, i can't begin to investigate what's going wrong for you, sorry.

A copy of init-start will also be helpful please
So init-start is just 1 line (before turning on watchdog script)
#!/bin/sh

So, I tried it again, went to scMerlin, turned watchdog script on, clicked the save button, rebooted my router..........and everything loaded OK this time! I really didn't do anything different. I can not explain it.

I won't make any changes and reboot again in a few minutes and see if everything runs normally.
 
So I rebooted, again, 4 or 5 cron jobs did not load

init-start is:
#!/bin/sh

sh /jffs/scripts/ntpbootwatchdog.sh & # scMerlin

My whole syslog is as follows (it seems like there should be more but this is all there is

Syslog is only 89 lines, too long to post in one post so I will split it to 2

Part 1
Code:
Jun  1 04:34:06 kernel: [Tue Jun  1 04:34:06 DST 2021]
Jun  1 04:34:06 kernel: ACCOUNT_THUMBPRINT='aaDEPVhl9Lct8EGy08iNcNxPjNsV7fWCEsa1jK4aE'
Jun  1 04:34:06 kernel: [Tue Jun  1 04:34:06 DST 2021]
Jun  1 04:34:06 kernel: Creating domain key<3>bcm63xx_nand ff801800.nand: timeout waiting for command 0x1
Jun  1 04:34:06 kernel: bcm63xx_nand ff801800.nand: intfc status f00000e0
Jun  1 04:34:07 kernel: DROP IN=eth0 OUT= MAC=xx:xx:xx:xx:xx:Xx:xx:xx:9d:d4:58:22:08:00 SRC=49.12.156.202 DST=##.##.##.## LEN=64 TOS=0x00 PREC=0x20 TTL=49 ID=32409 DF PROTO=TCP SPT=443 DPT=4547 SEQ=107369486 ACK=2982681144 WINDOW=553 RES=0x00 ACK PSH URGP=0 MARK=0x8000000
Jun  1 04:34:08 kernel: DROP IN=eth0 OUT= MAC=xx:xx:xx:xx:xx:Xx:xx:xx:9d:d4:58:22:08:00 SRC=216.239.36.131 DST=##.##.##.## LEN=85 TOS=0x00 PREC=0x20 TTL=59 ID=559 PROTO=TCP SPT=443 DPT=46418 SEQ=766650407 ACK=1507706430 WINDOW=283 RES=0x00 ACK PSH URGP=0 OPT (0101080A6078C6ADECCA33A2) MARK=0x8000000
Jun  1 04:34:08 kernel: DROP IN=eth0 OUT= MAC=xx:xx:xx:xx:xx:Xx:xx:xx:9d:d4:58:22:08:00 SRC=13.249.183.91 DST=##.##.##.## LEN=79 TOS=0x00 PREC=0x20 TTL=246 ID=5777 PROTO=TCP SPT=443 DPT=5460 SEQ=3761483722 ACK=3312050952 WINDOW=133 RES=0x00 ACK PSH URGP=0 MARK=0x8000000
Jun  1 04:34:08 kernel: DROP IN=eth0 OUT= MAC=xx:xx:xx:xx:xx:Xx:xx:xx:9d:d4:58:22:08:00 SRC=13.249.183.91 DST=##.##.##.## LEN=64 TOS=0x00 PREC=0x20 TTL=246 ID=5778 PROTO=TCP SPT=443 DPT=5460 SEQ=3761483761 ACK=3312050952 WINDOW=133 RES=0x00 ACK PSH URGP=0 MARK=0x8000000
Jun  1 04:34:09 kernel: [Tue Jun  1 04:34:09 DST 2021]
Jun  1 04:34:09 kernel: The domain key is here: /jffs/.le/all.dnsomatic.com/all.dnsomatic.com.key
Jun  1 04:34:09 kernel: [Tue Jun  1 04:34:09 DST 2021]
Jun  1 04:34:09 kernel: Single domain='all.dnsomatic.com'
Jun  1 04:34:09 kernel: [Tue Jun  1 04:34:09 DST 2021]
Jun  1 04:34:09 kernel: Getting domain auth token for each domain
Jun  1 04:34:11 kernel: [Tue Jun  1 04:34:11 DST 2021]
Jun  1 04:34:11 kernel: Getting webroot for domain='all.dnsomatic.com'
Jun  1 04:34:11 kernel: [Tue Jun  1 04:34:11 DST 2021]
Jun  1 04:34:11 kernel: Verifying: all.dnsomatic.com
Jun  1 04:34:11 kernel: [Tue Jun  1 04:34:11 DST 2021]
Jun  1 04:34:11 kernel: Standalone mode server
Jun  1 04:34:13 kernel: DROP IN=eth0 OUT= MAC=xx:xx:xx:xx:xx:Xx:xx:xx:9d:d4:58:22:08:00 SRC=45.134.26.57 DST=##.##.##.## LEN=40 TOS=0x00 PREC=0x20 TTL=240 ID=55816 PROTO=TCP SPT=49411 DPT=16304 SEQ=200108734 ACK=0 WINDOW=1024 RES=0x00 SYN URGP=0 MARK=0x8000000
Jun  1 04:34:13 kernel: DROP IN=eth0 OUT= MAC=xx:xx:xx:xx:xx:Xx:xx:xx:9d:d4:58:22:08:00 SRC=178.128.211.45 DST=##.##.##.## LEN=40 TOS=0x00 PREC=0x20 TTL=224 ID=57066 PROTO=TCP SPT=56133 DPT=2003 SEQ=3454096959 ACK=0 WINDOW=1024 RES=0x00 SYN URGP=0 MARK=0x8000000
Jun  1 04:34:14 kernel: DROP IN=eth0 OUT= MAC=xx:xx:xx:xx:xx:Xx:xx:xx:9d:d4:58:22:08:00 SRC=216.239.36.131 DST=##.##.##.## LEN=85 TOS=0x00 PREC=0x20 TTL=59 ID=3399 PROTO=TCP SPT=443 DPT=46418 SEQ=766650407 ACK=1507706430 WINDOW=283 RES=0x00 ACK PSH URGP=0 OPT (0101080A6078DC2DECCA33A2) MARK=0x8000000
Jun  1 04:34:16 wlceventd: wlceventd_proc_event(527): eth6: Auth 40:A9:CF:B1:D0:A2, status: Successful (0), rssi:0
Jun  1 04:34:16 wlceventd: wlceventd_proc_event(556): eth6: Assoc 40:A9:CF:B1:D0:A2, status: Successful (0), rssi:0
Jun  1 04:34:18 kernel: [Tue Jun  1 04:34:18 DST 2021]
Jun  1 04:34:18 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
Jun  1 04:34:18 kernel: [Tue Jun  1 04:34:18 DST 2021]
Jun  1 04:34:18 kernel: Please add '--debug' or '--log' to check more details.
Jun  1 04:34:18 kernel: [Tue Jun  1 04:34:18 DST 2021]
Jun  1 04:34:18 kernel: See: https://github.com/Neilpang/acme.sh/wiki/How-to-debug-acme.sh
Jun  1 04:34:19 wlceventd: wlceventd_proc_event(527): eth5: Auth FC:6B:F0:57:78:0E, status: Successful (0), rssi:0
Jun  1 04:34:19 wlceventd: wlceventd_proc_event(556): eth5: Assoc FC:6B:F0:57:78:0E, status: Successful (0), rssi:0
Jun  1 04:34:21 kernel: DROP IN=eth0 OUT= MAC=xx:xx:xx:xx:xx:Xx:xx:xx:9d:d4:58:22:08:00 SRC=3.208.229.240 DST=##.##.##.## LEN=48 TOS=0x00 PREC=0x20 TTL=38 ID=45471 DF PROTO=UDP SPT=32099 DPT=17328 LEN=28 MARK=0x8000000
Jun  1 04:34:21 kernel: DROP IN=eth0 OUT= MAC=xx:xx:xx:xx:xx:Xx:xx:xx:9d:d4:58:22:08:00 SRC=3.208.229.240 DST=##.##.##.## LEN=32 TOS=0x00 PREC=0x20 TTL=38 ID=45473 DF PROTO=UDP SPT=32099 DPT=17328 LEN=12 MARK=0x8000000
Jun  1 04:34:21 kernel: DROP IN=eth0 OUT= MAC=xx:xx:xx:xx:xx:Xx:xx:xx:9d:d4:58:22:08:00 SRC=3.20.50.106 DST=##.##.##.## LEN=48 TOS=0x00 PREC=0x20 TTL=47 ID=42544 DF PROTO=UDP SPT=32099 DPT=17328 LEN=28 MARK=0x8000000
Jun  1 04:34:21 kernel: DROP IN=eth0 OUT= MAC=xx:xx:xx:xx:xx:Xx:xx:xx:9d:d4:58:22:08:00 SRC=3.20.50.106 DST=##.##.##.## LEN=32 TOS=0x00 PREC=0x20 TTL=47 ID=42546 DF PROTO=UDP SPT=32099 DPT=17328 LEN=12 MARK=0x8000000
Jun  1 04:34:21 kernel: DROP IN=eth0 OUT= MAC=xx:xx:xx:xx:xx:Xx:xx:xx:9d:d4:58:22:08:00 SRC=44.231.56.149 DST=##.##.##.## LEN=48 TOS=0x00 PREC=0x20 TTL=30 ID=13993 DF PROTO=UDP SPT=32099 DPT=17328 LEN=28 MARK=0x8000000
Jun  1 04:34:21 kernel: DROP IN=eth0 OUT= MAC=xx:xx:xx:xx:xx:Xx:xx:xx:9d:d4:58:22:08:00 SRC=44.231.56.149 DST=##.##.##.## LEN=32 TOS=0x00 PREC=0x20 TTL=30 ID=13995 DF PROTO=UDP SPT=32099 DPT=17328 LEN=12 MARK=0x8000000
 
Last edited:
part 2

Code:
Jun  1 04:34:23 wlceventd: wlceventd_proc_event(527): eth5: Auth FC:6B:F0:57:9F:3E, status: Successful (0), rssi:0
Jun  1 04:34:23 wlceventd: wlceventd_proc_event(556): eth5: Assoc FC:6B:F0:57:9F:3E, status: Successful (0), rssi:0
Jun  1 04:34:24 kernel: DROP IN=eth0 OUT= MAC=xx:xx:xx:xx:xx:Xx:xx:xx:9d:d4:58:22:08:00 SRC=3.208.229.240 DST=##.##.##.## LEN=48 TOS=0x00 PREC=0x20 TTL=38 ID=45773 DF PROTO=UDP SPT=32099 DPT=21932 LEN=28 MARK=0x8000000
Jun  1 04:34:24 kernel: DROP IN=eth0 OUT= MAC=xx:xx:xx:xx:xx:Xx:xx:xx:9d:d4:58:22:08:00 SRC=3.208.229.240 DST=##.##.##.## LEN=32 TOS=0x00 PREC=0x20 TTL=38 ID=45775 DF PROTO=UDP SPT=32099 DPT=21932 LEN=12 MARK=0x8000000
Jun  1 04:34:24 kernel: DROP IN=eth0 OUT= MAC=xx:xx:xx:xx:xx:Xx:xx:xx:9d:d4:58:22:08:00 SRC=3.20.50.106 DST=##.##.##.## LEN=48 TOS=0x00 PREC=0x20 TTL=47 ID=42938 DF PROTO=UDP SPT=32099 DPT=21932 LEN=28 MARK=0x8000000
Jun  1 04:34:24 kernel: DROP IN=eth0 OUT= MAC=xx:xx:xx:xx:xx:Xx:xx:xx:9d:d4:58:22:08:00 SRC=3.20.50.106 DST=##.##.##.## LEN=32 TOS=0x00 PREC=0x20 TTL=47 ID=42940 DF PROTO=UDP SPT=32099 DPT=21932 LEN=12 MARK=0x8000000
Jun  1 04:34:24 kernel: DROP IN=eth0 OUT= MAC=xx:xx:xx:xx:xx:Xx:xx:xx:9d:d4:58:22:08:00 SRC=44.231.56.149 DST=##.##.##.## LEN=48 TOS=0x00 PREC=0x20 TTL=31 ID=14328 DF PROTO=UDP SPT=32099 DPT=21932 LEN=28 MARK=0x8000000
Jun  1 04:34:24 kernel: DROP IN=eth0 OUT= MAC=xx:xx:xx:xx:xx:Xx:xx:xx:9d:d4:58:22:08:00 SRC=44.231.56.149 DST=##.##.##.## LEN=32 TOS=0x00 PREC=0x20 TTL=31 ID=14330 DF PROTO=UDP SPT=32099 DPT=21932 LEN=12 MARK=0x8000000
Jun  1 04:34:25 kernel: DROP IN=eth0 OUT= MAC=xx:xx:xx:xx:xx:Xx:xx:xx:9d:d4:58:22:08:00 SRC=3.208.229.240 DST=##.##.##.## LEN=48 TOS=0x00 PREC=0x20 TTL=39 ID=45960 DF PROTO=UDP SPT=32099 DPT=17723 LEN=28 MARK=0x8000000
Jun  1 04:34:25 kernel: DROP IN=eth0 OUT= MAC=xx:xx:xx:xx:xx:Xx:xx:xx:9d:d4:58:22:08:00 SRC=3.208.229.240 DST=##.##.##.## LEN=32 TOS=0x00 PREC=0x20 TTL=39 ID=45962 DF PROTO=UDP SPT=32099 DPT=17723 LEN=12 MARK=0x8000000
Jun  1 04:34:25 kernel: DROP IN=eth0 OUT= MAC=xx:xx:xx:xx:xx:Xx:xx:xx:9d:d4:58:22:08:00 SRC=3.20.50.106 DST=##.##.##.## LEN=48 TOS=0x00 PREC=0x20 TTL=46 ID=43113 DF PROTO=UDP SPT=32099 DPT=17723 LEN=28 MARK=0x8000000
Jun  1 04:34:25 kernel: DROP IN=eth0 OUT= MAC=xx:xx:xx:xx:xx:Xx:xx:xx:9d:d4:58:22:08:00 SRC=3.20.50.106 DST=##.##.##.## LEN=32 TOS=0x00 PREC=0x20 TTL=46 ID=43115 DF PROTO=UDP SPT=32099 DPT=17723 LEN=12 MARK=0x8000000
Jun  1 04:34:25 kernel: DROP IN=eth0 OUT= MAC=xx:xx:xx:xx:xx:Xx:xx:xx:9d:d4:58:22:08:00 SRC=44.231.56.149 DST=##.##.##.## LEN=48 TOS=0x00 PREC=0x20 TTL=36 ID=14489 DF PROTO=UDP SPT=32099 DPT=17723 LEN=28 MARK=0x8000000
Jun  1 04:34:26 kernel: DROP IN=eth0 OUT= MAC=xx:xx:xx:xx:xx:Xx:xx:xx:9d:d4:58:22:08:00 SRC=44.231.56.149 DST=##.##.##.## LEN=32 TOS=0x00 PREC=0x20 TTL=36 ID=14491 DF PROTO=UDP SPT=32099 DPT=17723 LEN=12 MARK=0x8000000
Jun  1 04:34:27 wlceventd: wlceventd_proc_event(527): eth6: Auth D4:3B:04:CE:04:32, status: Successful (0), rssi:0
Jun  1 04:34:27 wlceventd: wlceventd_proc_event(556): eth6: Assoc D4:3B:04:CE:04:32, status: Successful (0), rssi:0
Jun  1 04:34:28 kernel: DROP IN=eth0 OUT= MAC=xx:xx:xx:xx:xx:Xx:xx:xx:9d:d4:58:22:08:00 SRC=51.158.73.166 DST=##.##.##.## LEN=86 TOS=0x00 PREC=0x20 TTL=52 ID=26752 DF PROTO=TCP SPT=443 DPT=1025 SEQ=2034034738 ACK=3616820306 WINDOW=502 RES=0x00 ACK PSH URGP=0 MARK=0x8000000
Jun  1 04:34:44 wlceventd: wlceventd_proc_event(527): eth6: Auth C4:95:00:18:96:CE, status: Successful (0), rssi:0
Jun  1 04:34:44 wlceventd: wlceventd_proc_event(556): eth6: Assoc C4:95:00:18:96:CE, status: Successful (0), rssi:0
Jun  1 04:35:03 kernel: [Tue Jun  1 04:35:03 DST 2021]
Jun  1 04:35:03 kernel: Standalone mode.
Jun  1 04:35:04 kernel: [Tue Jun  1 04:35:04 DST 2021]
Jun  1 04:35:04 kernel: Registering account
Jun  1 04:35:06 kernel: [Tue Jun  1 04:35:06 DST 2021]
Jun  1 04:35:06 kernel: Already registered
Jun  1 04:35:06 kernel: [Tue Jun  1 04:35:06 DST 2021]
Jun  1 04:35:06 kernel: ACCOUNT_THUMBPRINT='aaDEPVhl9Lct8EGy08iNcNxPjNsV7fWCEsa1jK4aE'
Jun  1 04:35:06 kernel: [Tue Jun  1 04:35:06 DST 2021]
Jun  1 04:35:06 kernel: Creating domain key
Jun  1 04:35:07 kernel: [Tue Jun  1 04:35:07 DST 2021]
Jun  1 04:35:07 kernel: The domain key is here: /jffs/.le/all.dnsomatic.com/all.dnsomatic.com.key
Jun  1 04:35:08 kernel: [Tue Jun  1 04:35:08 DST 2021]
Jun  1 04:35:08 kernel: Single domain='all.dnsomatic.com'
Jun  1 04:35:08 kernel: [Tue Jun  1 04:35:08 DST 2021]
Jun  1 04:35:08 kernel: Getting domain auth token for each domain
Jun  1 04:35:10 kernel: [Tue Jun  1 04:35:10 DST 2021]
Jun  1 04:35:10 kernel: Getting webroot for domain='all.dnsomatic.com'
Jun  1 04:35:10 kernel: [Tue Jun  1 04:35:10 DST 2021]
Jun  1 04:35:10 kernel: Verifying: all.dnsomatic.com
Jun  1 04:35:10 kernel: [Tue Jun  1 04:35:10 DST 2021]
Jun  1 04:35:10 kernel: Standalone mode server
Jun  1 04:35:15 kernel: [Tue Jun  1 04:35:15 DST 2021]
Jun  1 04:35:15 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
Jun  1 04:35:15 kernel: [Tue Jun  1 04:35:15 DST 2021]
Jun  1 04:35:15 kernel: Please add '--debug' or '--log' to check more details.
Jun  1 04:35:15 kernel: [Tue Jun  1 04:35:15 DST 2021]
Jun  1 04:35:15 kernel: See: https://github.com/Neilpang/acme.sh/wiki/How-to-debug-acme.sh
Jun  1 04:35:26 wlceventd: wlceventd_proc_event(527): eth6: Auth 8C:45:00:33:69:68, status: Successful (0), rssi:0
Jun  1 04:35:26 wlceventd: wlceventd_proc_event(556): eth6: Assoc 8C:45:00:33:69:68, status: Successful (0), rssi:0
 
Last edited:
Is cronjob name or description limited to single string of word? I just realized everyone is doing it this way. I have a few of my own cronjob with my simple few words description. Looks like each word get into a column. I will chance my description and check again.

1622559735690.png


Update: Manage to get it to display correctly now.
1622560200845.png
 
Last edited:
Is cronjob name or description limited to single string of word? I just realized everyone is doing it this way. I have a few of my own cronjob with my simple few words description. Looks like each word get into a column. I will chance my description and check again.

View attachment 34161

Update: Manage to get it to display correctly now.
View attachment 34162
i parse cron by spaces so spaces in the name would throw things!
 
Hello,

Tried install scMerlin on my Ac86 router yesterday but failed to get the gui working.
Today I gave it Another go but gui still not recognized/loaded.

Tried changing the adress manually, and as I tested
The scMerlin gui actually loaded. But there we're no tab or anything but all content looked OK!

The menuTree.js file is initially backed up to /tmp/ and changed so I checked it, but no entries for scMerlin were there.

So I checked /www/require/modules/menuTree.js and of course there is no entry there either. So I updated it manually:
Code:
{
menuName: "Addons",
index: "menu_Addons",
tab: [
{url: "user2.asp", tabName: "Unbound"},
{url: "user5.asp", tabName: "scMerlin"},
{url: "javascript:window.open('/ext/shared-jy/redirect.htm','_blank')", tabName: ">
{url: "NULL", tabName: "__INHERIT__"}
]
}

Quickly checked the gui, and it is now there, in the right place (in all its glory)!
Back to ssh and for curiosity I checked the /tmp/menuTree.js (the one I didn't touch) and to my surprise, my added entry is now in this file aswell. How is that happening? Is there som other script hogging this file, preventing scMerlin from editing?

All scripts I have (wireguard, unbound, yazfi, skynet, diversion) are up to date.

I can't reboot now but will try in a couple of hours. I'm guessing that the gui page will be gone again.

//Zeb
 
Hello,

Tried install scMerlin on my Ac86 router yesterday but failed to get the gui working.
Today I give it Another go but still not recognized.

Tried changing the adress manually, and as I tested
The scMerlin gui actually loaded. But there we're no tab or anything but all content looked OK!

The menuTree.js file is initially backed up to /tmp/ and changed so I checked it, but no entries for scMerlin were there.

So I checked /www/require/modules/menuTree.js and of course there is no entry there either. So I updated it manually:
Code:
{
menuName: "Addons",
index: "menu_Addons",
tab: [
{url: "user2.asp", tabName: "Unbound"},
{url: "user5.asp", tabName: "scMerlin"},
{url: "javascript:window.open('/ext/shared-jy/redirect.htm','_blank')", tabName: ">
{url: "NULL", tabName: "__INHERIT__"}
]
}

Quickly checked the gui, and it is now there, in the right place (in all its glory)!
Back to ssh and for curiosity I checked the /tmp/menuTree.js (the one I didn't touch) and to my surprise, my added entry is now in this file aswell. How is that happening? Is there som other script hogging this file, preventing scMerlin from editing?

All scripts I have (wireguard, unbound, yazfi, skynet, diversion) are up to date.

I can't reboot now but will try in a couple of hours. I'm guessing that the gui page will be gone again.

//Zeb
tenner says its unbound gui's fault. run sgui in unbound_manager to check for any updates, that's the old tab URL for the redirect page
 
something is really not right with syslog. do you use scribe/uiscribe? if not, what log levels are set?

I use scribe and uiscribe. Usually, when I reboot, there are 1300-1400 or so lines, but when the watchdog script was on, I was only getting 80-90 lines.
 
I use scribe and uiscribe. Usually, when I reboot, there are 1300-1400 or so lines, but when the watchdog script was on, I was only getting 80-90 lines.
That's really bizarre. Can you try checking /tmp/syslog.log to see if it has anything more that's not in the ui for whatever reason?
 

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