Message ID | 1ab0c78b-792c-40e8-a3ae-6b22f9b45a9f@gmail.com |
---|---|
State | Not Applicable |
Delegated to: | Petr Štetiar |
Headers | show |
Series | procd error messages | expand |
On 2024-02-13 00:23, Hartmut Birr wrote: > Hi, > > I let /etc/init.d/network log some more things by changing: > > --- network.rom 2024-02-12 20:46:51.000000000 +0100 > +++ network 2024-02-12 23:18:07.000000000 +0100 > @@ -16,8 +16,10 @@ start_service() { > init_switch > > procd_open_instance > - procd_set_param command /sbin/netifd > + procd_set_param command /sbin/netifd -l 5 -d 15 > procd_set_param respawn > + procd_set_param stdout 1 > + procd_set_param stderr 1 > procd_set_param watch network.interface > [ -e /proc/sys/kernel/core_pattern ] && { > procd_set_param limits core="unlimited" > > It reports some errors by using logread -e netifd: > > Mon Feb 12 23:30:27 2024 daemon.err netifd[29247]: device_claim(694): > Claim Network device pppoe-wan, new active count: 2 > Mon Feb 12 23:30:27 2024 daemon.err netifd[29247]: > proto_shell_handler(231): run setup for interface 'wan_6' > Mon Feb 12 23:30:27 2024 daemon.err netifd[29247]: > __device_add_user(1037): Add user for device 'pppoe-wan', refcount=2 > Mon Feb 12 23:30:27 2024 daemon.debug pppd[24514]: Script > /lib/netifd/ppp6-up finished (pid 24752), status = 0x0 > Mon Feb 12 23:30:45 2024 daemon.err netifd[29247]: sh: missing ] > Mon Feb 12 23:30:45 2024 daemon.err netifd[29247]: device_claim(694): > Claim Network alias pppoe-wan, new active count: 2 > Mon Feb 12 23:30:45 2024 daemon.err netifd[29247]: > interface_add_dns_server(1435): Add IPv6 DNS server: 2003:180:2:xxxx::yyyy > Mon Feb 12 23:30:45 2024 daemon.err netifd[29247]: > interface_add_dns_server(1435): Add IPv6 DNS server: 2003:180:2:xxxx::yyyy > Mon Feb 12 23:30:45 2024 daemon.err netifd[29247]: > interface_queue_event(124): Queue hotplug handler for interface 'wan_6', > event 'ifup' > Mon Feb 12 23:30:45 2024 daemon.notice netifd: Interface 'wan_6' is now up > Mon Feb 12 23:30:50 2024 daemon.err netifd[29247]: task_complete(109): > Complete hotplug handler for interface 'wan' > Mon Feb 12 23:30:50 2024 daemon.err netifd[29247]: call_hotplug(100): > Call hotplug handler for interface 'wan', event 'ifupdate' (pppoe-wan) Call exits netifd. Does it go to ppp.sh? It could be that some ' -a ' condition is breaking down...? [ blah -a blah2 ] ? https://git.openwrt.org/?p=project/netifd.git;a=blob;f=examples/proto/ppp.sh;hb=f01345ec13b9b27ffd314d8689fb2d3f9c81a47d https://git.openwrt.org/?p=project/netifd.git;a=blob;f=scripts/netifd-proto.sh;h=87d337df07e9aa94b80ea53d050eadde791739d9;hb=refs/heads/master > Mon Feb 12 23:31:05 2024 daemon.err netifd[29247]: sh: missing ] > Mon Feb 12 23:31:07 2024 daemon.err netifd[29247]: sh: out of range > Mon Feb 12 23:31:07 2024 daemon.err netifd[29247]: task_complete(109): > Complete hotplug handler for interface 'wan' > Mon Feb 12 23:31:07 2024 daemon.err netifd[29247]: call_hotplug(100): > Call hotplug handler for interface 'wan_6', event 'ifup' (pppoe-wan) > Mon Feb 12 23:31:07 2024 daemon.err netifd[29247]: /sbin/uci: Invalid > argument > Mon Feb 12 23:31:16 2024 daemon.err netifd[29247]: sh: missing ] > > Is it possible to let print netifd more informations related to errors > from executed commands like: > > Mon Feb 12 23:31:05 2024 daemon.err netifd[29247]: sh: missing ] > Mon Feb 12 23:31:07 2024 daemon.err netifd[29247]: sh: out of range > Mon Feb 12 23:31:07 2024 daemon.err netifd[29247]: /sbin/uci: Invalid > argument > > I'm not able to identify the executed scripts. > > Regards, > Hartmut > > _______________________________________________ > openwrt-devel mailing list > openwrt-devel@lists.openwrt.org > https://lists.openwrt.org/mailman/listinfo/openwrt-devel
Hi, 'sh: missing ]' was my fault. I forgot a '&&' in a hot-plug-script: [ $DEBUG -gt 0 ] logger -t ... Regards, Hartmut Am Mi., 14. Feb. 2024 um 22:29 Uhr schrieb Paul D <newtwen@gmail.com>: > > On 2024-02-13 00:23, Hartmut Birr wrote: > > Hi, > > > > I let /etc/init.d/network log some more things by changing: > > > > --- network.rom 2024-02-12 20:46:51.000000000 +0100 > > +++ network 2024-02-12 23:18:07.000000000 +0100 > > @@ -16,8 +16,10 @@ start_service() { > > init_switch > > > > procd_open_instance > > - procd_set_param command /sbin/netifd > > + procd_set_param command /sbin/netifd -l 5 -d 15 > > procd_set_param respawn > > + procd_set_param stdout 1 > > + procd_set_param stderr 1 > > procd_set_param watch network.interface > > [ -e /proc/sys/kernel/core_pattern ] && { > > procd_set_param limits core="unlimited" > > > > It reports some errors by using logread -e netifd: > > > > Mon Feb 12 23:30:27 2024 daemon.err netifd[29247]: device_claim(694): > > Claim Network device pppoe-wan, new active count: 2 > > Mon Feb 12 23:30:27 2024 daemon.err netifd[29247]: > > proto_shell_handler(231): run setup for interface 'wan_6' > > Mon Feb 12 23:30:27 2024 daemon.err netifd[29247]: > > __device_add_user(1037): Add user for device 'pppoe-wan', refcount=2 > > Mon Feb 12 23:30:27 2024 daemon.debug pppd[24514]: Script > > /lib/netifd/ppp6-up finished (pid 24752), status = 0x0 > > Mon Feb 12 23:30:45 2024 daemon.err netifd[29247]: sh: missing ] > > Mon Feb 12 23:30:45 2024 daemon.err netifd[29247]: device_claim(694): > > Claim Network alias pppoe-wan, new active count: 2 > > Mon Feb 12 23:30:45 2024 daemon.err netifd[29247]: > > interface_add_dns_server(1435): Add IPv6 DNS server: 2003:180:2:xxxx::yyyy > > Mon Feb 12 23:30:45 2024 daemon.err netifd[29247]: > > interface_add_dns_server(1435): Add IPv6 DNS server: 2003:180:2:xxxx::yyyy > > Mon Feb 12 23:30:45 2024 daemon.err netifd[29247]: > > interface_queue_event(124): Queue hotplug handler for interface 'wan_6', > > event 'ifup' > > Mon Feb 12 23:30:45 2024 daemon.notice netifd: Interface 'wan_6' is now up > > Mon Feb 12 23:30:50 2024 daemon.err netifd[29247]: task_complete(109): > > Complete hotplug handler for interface 'wan' > > Mon Feb 12 23:30:50 2024 daemon.err netifd[29247]: call_hotplug(100): > > Call hotplug handler for interface 'wan', event 'ifupdate' (pppoe-wan) > > Call exits netifd. > > Does it go to ppp.sh? > > It could be that some ' -a ' condition is breaking down...? > > [ blah -a blah2 ] > > ? > > https://git.openwrt.org/?p=project/netifd.git;a=blob;f=examples/proto/ppp.sh;hb=f01345ec13b9b27ffd314d8689fb2d3f9c81a47d > > > https://git.openwrt.org/?p=project/netifd.git;a=blob;f=scripts/netifd-proto.sh;h=87d337df07e9aa94b80ea53d050eadde791739d9;hb=refs/heads/master > > > > > > Mon Feb 12 23:31:05 2024 daemon.err netifd[29247]: sh: missing ] > > Mon Feb 12 23:31:07 2024 daemon.err netifd[29247]: sh: out of range > > Mon Feb 12 23:31:07 2024 daemon.err netifd[29247]: task_complete(109): > > Complete hotplug handler for interface 'wan' > > Mon Feb 12 23:31:07 2024 daemon.err netifd[29247]: call_hotplug(100): > > Call hotplug handler for interface 'wan_6', event 'ifup' (pppoe-wan) > > Mon Feb 12 23:31:07 2024 daemon.err netifd[29247]: /sbin/uci: Invalid > > argument > > Mon Feb 12 23:31:16 2024 daemon.err netifd[29247]: sh: missing ] > > > > Is it possible to let print netifd more informations related to errors > > from executed commands like: > > > > Mon Feb 12 23:31:05 2024 daemon.err netifd[29247]: sh: missing ] > > Mon Feb 12 23:31:07 2024 daemon.err netifd[29247]: sh: out of range > > Mon Feb 12 23:31:07 2024 daemon.err netifd[29247]: /sbin/uci: Invalid > > argument > > > > I'm not able to identify the executed scripts. > > > > Regards, > > Hartmut > > > > _______________________________________________ > > openwrt-devel mailing list > > openwrt-devel@lists.openwrt.org > > https://lists.openwrt.org/mailman/listinfo/openwrt-devel > > > _______________________________________________ > openwrt-devel mailing list > openwrt-devel@lists.openwrt.org > https://lists.openwrt.org/mailman/listinfo/openwrt-devel
--- network.rom 2024-02-12 20:46:51.000000000 +0100 +++ network 2024-02-12 23:18:07.000000000 +0100 @@ -16,8 +16,10 @@ start_service() { init_switch procd_open_instance - procd_set_param command /sbin/netifd + procd_set_param command /sbin/netifd -l 5 -d 15 procd_set_param respawn + procd_set_param stdout 1 + procd_set_param stderr 1 procd_set_param watch network.interface [ -e /proc/sys/kernel/core_pattern ] && { procd_set_param limits core="unlimited"