while trying to diagnose a kernel crash a while back, i disabled log and installed rsyslog. since then i've done a firmware flash off a master build and now logread doesn't show any output. log is enabled as far as i know.
i can't recall now, would i have done something else to disable log in order to get rsyslog to work?
There is a known problem in current master that causes i.e. this issue (see post on devel mailing list). According to the mailing list this issue will be fixed quite soon.
But like I say in the mailing list, I noticed also that some services did not start on several routers. E.g. collectd and nlbwmon. And surely there were/are other services, too. That symptom remained after the first ubus fix.
I am curious to know if other users experience the same thing with services.
Interesting, the order of nice and command parameters for procd makes a difference now?
I just wonder how the changes by @ynezz in ubus (or libubox) have impact on procd init script parsing and command messaging for procd itself. Maybe something in ubus messaging gets lost or interpreted differently than earlier, and the command parameter get resetted if "nice" is later????
My guess (and it really is a guess) is that something odd is going on with the blob messaging that is parsed in procd via libubox. Looking at the commit history there, I see a lot more validation taking place, so it could well be that a long standing message assembly bug has been exposed...or maybe a new bug in the parsing/validation has been created