Public bug reported: Using wlan0 for the internet connection, connection works but dispatcher donesn't run any scripts.
https://gitlab.com/craftyguy/networkd-dispatcher/-/issues/51 ubuntu@box:~$ sudo journalctl -b0 --no-pager -u networkd-dispatcher > netd-disp.txt ubuntu@box:~$ cat netd-disp.txt-- Logs begin at Thu 2020-09-24 14:27:11 CDT, end at Mon 2020-11-23 08:20:03 CST. -- Nov 20 18:41:55 box.lan systemd[1]: Starting Dispatcher daemon for systemd-networkd... Nov 20 18:41:59 box.lan networkd-dispatcher[694]: ERROR:Error handling notification for interface 'lo' entering operational state carrier Nov 20 18:41:59 box.lan networkd-dispatcher[694]: Traceback (most recent call last): Nov 20 18:41:59 box.lan networkd-dispatcher[694]: File "/usr/bin/networkd-dispatcher", line 290, in _handle_one_state Nov 20 18:41:59 box.lan networkd-dispatcher[694]: self.run_hooks_for_state(new_iface, state) Nov 20 18:41:59 box.lan networkd-dispatcher[694]: File "/usr/bin/networkd-dispatcher", line 328, in run_hooks_for_state Nov 20 18:41:59 box.lan networkd-dispatcher[694]: 'json': json.dumps(data, sort_keys=True), Nov 20 18:41:59 box.lan networkd-dispatcher[694]: File "/usr/lib/python3.8/json/__init__.py", line 234, in dumps Nov 20 18:41:59 box.lan networkd-dispatcher[694]: return cls( Nov 20 18:41:59 box.lan networkd-dispatcher[694]: File "/usr/lib/python3.8/json/encoder.py", line 199, in encode Nov 20 18:41:59 box.lan networkd-dispatcher[694]: chunks = self.iterencode(o, _one_shot=True) Nov 20 18:41:59 box.lan networkd-dispatcher[694]: File "/usr/lib/python3.8/json/encoder.py", line 257, in iterencode Nov 20 18:41:59 box.lan networkd-dispatcher[694]: return _iterencode(o, 0) Nov 20 18:41:59 box.lan networkd-dispatcher[694]: TypeError: '<' not supported between instances of 'NoneType' and 'str' Nov 20 18:42:00 box.lan networkd-dispatcher[694]: ERROR:Error handling notification for interface 'eth0' entering operational state off Nov 20 18:42:00 box.lan networkd-dispatcher[694]: Traceback (most recent call last): Nov 20 18:42:00 box.lan networkd-dispatcher[694]: File "/usr/bin/networkd-dispatcher", line 290, in _handle_one_state Nov 20 18:42:00 box.lan networkd-dispatcher[694]: self.run_hooks_for_state(new_iface, state) Nov 20 18:42:00 box.lan networkd-dispatcher[694]: File "/usr/bin/networkd-dispatcher", line 328, in run_hooks_for_state Nov 20 18:42:00 box.lan networkd-dispatcher[694]: 'json': json.dumps(data, sort_keys=True), Nov 20 18:42:00 box.lan networkd-dispatcher[694]: File "/usr/lib/python3.8/json/__init__.py", line 234, in dumps Nov 20 18:42:00 box.lan networkd-dispatcher[694]: return cls( Nov 20 18:42:00 box.lan networkd-dispatcher[694]: File "/usr/lib/python3.8/json/encoder.py", line 199, in encode Nov 20 18:42:00 box.lan networkd-dispatcher[694]: chunks = self.iterencode(o, _one_shot=True) Nov 20 18:42:00 box.lan networkd-dispatcher[694]: File "/usr/lib/python3.8/json/encoder.py", line 257, in iterencode Nov 20 18:42:00 box.lan networkd-dispatcher[694]: return _iterencode(o, 0) Nov 20 18:42:00 box.lan networkd-dispatcher[694]: TypeError: '<' not supported between instances of 'NoneType' and 'str' Nov 20 18:42:01 box.lan networkd-dispatcher[694]: ERROR:Error handling notification for interface 'wlan0' entering operational state off Nov 20 18:42:01 box.lan networkd-dispatcher[694]: Traceback (most recent call last): Nov 20 18:42:01 box.lan networkd-dispatcher[694]: File "/usr/bin/networkd-dispatcher", line 290, in _handle_one_state Nov 20 18:42:01 box.lan networkd-dispatcher[694]: self.run_hooks_for_state(new_iface, state) Nov 20 18:42:01 box.lan networkd-dispatcher[694]: File "/usr/bin/networkd-dispatcher", line 328, in run_hooks_for_state Nov 20 18:42:01 box.lan networkd-dispatcher[694]: 'json': json.dumps(data, sort_keys=True), Nov 20 18:42:01 box.lan networkd-dispatcher[694]: File "/usr/lib/python3.8/json/__init__.py", line 234, in dumps Nov 20 18:42:01 box.lan networkd-dispatcher[694]: return cls( Nov 20 18:42:01 box.lan networkd-dispatcher[694]: File "/usr/lib/python3.8/json/encoder.py", line 199, in encode Nov 20 18:42:01 box.lan networkd-dispatcher[694]: chunks = self.iterencode(o, _one_shot=True) Nov 20 18:42:01 box.lan networkd-dispatcher[694]: File "/usr/lib/python3.8/json/encoder.py", line 257, in iterencode Nov 20 18:42:01 box.lan networkd-dispatcher[694]: return _iterencode(o, 0) Nov 20 18:42:01 box.lan networkd-dispatcher[694]: TypeError: '<' not supported between instances of 'NoneType' and 'str' Nov 20 18:42:01 box.lan networkd-dispatcher[694]: ERROR:Error handling notification for interface 'br0' entering operational state routable Nov 20 18:42:01 box.lan networkd-dispatcher[694]: Traceback (most recent call last): Nov 20 18:42:01 box.lan networkd-dispatcher[694]: File "/usr/bin/networkd-dispatcher", line 290, in _handle_one_state Nov 20 18:42:01 box.lan networkd-dispatcher[694]: self.run_hooks_for_state(new_iface, state) Nov 20 18:42:01 box.lan networkd-dispatcher[694]: File "/usr/bin/networkd-dispatcher", line 328, in run_hooks_for_state Nov 20 18:42:01 box.lan networkd-dispatcher[694]: 'json': json.dumps(data, sort_keys=True), Nov 20 18:42:01 box.lan networkd-dispatcher[694]: File "/usr/lib/python3.8/json/__init__.py", line 234, in dumps Nov 20 18:42:01 box.lan networkd-dispatcher[694]: return cls( Nov 20 18:42:01 box.lan networkd-dispatcher[694]: File "/usr/lib/python3.8/json/encoder.py", line 199, in encode Nov 20 18:42:01 box.lan networkd-dispatcher[694]: chunks = self.iterencode(o, _one_shot=True) Nov 20 18:42:01 box.lan networkd-dispatcher[694]: File "/usr/lib/python3.8/json/encoder.py", line 257, in iterencode Nov 20 18:42:01 box.lan networkd-dispatcher[694]: return _iterencode(o, 0) Nov 20 18:42:01 box.lan networkd-dispatcher[694]: TypeError: '<' not supported between instances of 'NoneType' and 'str' Nov 20 18:42:01 box.lan networkd-dispatcher[694]: ERROR:Error handling notification for interface 'ap0' entering operational state carrier Nov 20 18:42:01 box.lan networkd-dispatcher[694]: Traceback (most recent call last): Nov 20 18:42:01 box.lan networkd-dispatcher[694]: File "/usr/bin/networkd-dispatcher", line 290, in _handle_one_state Nov 20 18:42:01 box.lan networkd-dispatcher[694]: self.run_hooks_for_state(new_iface, state) Nov 20 18:42:01 box.lan networkd-dispatcher[694]: File "/usr/bin/networkd-dispatcher", line 328, in run_hooks_for_state Nov 20 18:42:01 box.lan networkd-dispatcher[694]: 'json': json.dumps(data, sort_keys=True), Nov 20 18:42:01 box.lan networkd-dispatcher[694]: File "/usr/lib/python3.8/json/__init__.py", line 234, in dumps Nov 20 18:42:01 box.lan networkd-dispatcher[694]: return cls( Nov 20 18:42:01 box.lan networkd-dispatcher[694]: File "/usr/lib/python3.8/json/encoder.py", line 199, in encode Nov 20 18:42:01 box.lan networkd-dispatcher[694]: chunks = self.iterencode(o, _one_shot=True) Nov 20 18:42:01 box.lan networkd-dispatcher[694]: File "/usr/lib/python3.8/json/encoder.py", line 257, in iterencode Nov 20 18:42:01 box.lan networkd-dispatcher[694]: return _iterencode(o, 0) Nov 20 18:42:01 box.lan networkd-dispatcher[694]: TypeError: '<' not supported between instances of 'NoneType' and 'str' Nov 20 18:42:01 box.lan systemd[1]: Started Dispatcher daemon for systemd-networkd. Nov 20 18:42:01 box.lan networkd-dispatcher[694]: ERROR:Error handling notification for interface 'eth0' entering operational state no-carrier Nov 20 18:42:01 box.lan networkd-dispatcher[694]: Traceback (most recent call last): Nov 20 18:42:01 box.lan networkd-dispatcher[694]: File "/usr/bin/networkd-dispatcher", line 290, in _handle_one_state Nov 20 18:42:01 box.lan networkd-dispatcher[694]: self.run_hooks_for_state(new_iface, state) Nov 20 18:42:01 box.lan networkd-dispatcher[694]: File "/usr/bin/networkd-dispatcher", line 328, in run_hooks_for_state Nov 20 18:42:01 box.lan networkd-dispatcher[694]: 'json': json.dumps(data, sort_keys=True), Nov 20 18:42:01 box.lan networkd-dispatcher[694]: File "/usr/lib/python3.8/json/__init__.py", line 234, in dumps Nov 20 18:42:01 box.lan networkd-dispatcher[694]: return cls( Nov 20 18:42:01 box.lan networkd-dispatcher[694]: File "/usr/lib/python3.8/json/encoder.py", line 199, in encode Nov 20 18:42:01 box.lan networkd-dispatcher[694]: chunks = self.iterencode(o, _one_shot=True) Nov 20 18:42:01 box.lan networkd-dispatcher[694]: File "/usr/lib/python3.8/json/encoder.py", line 257, in iterencode Nov 20 18:42:01 box.lan networkd-dispatcher[694]: return _iterencode(o, 0) Nov 20 18:42:01 box.lan networkd-dispatcher[694]: TypeError: '<' not supported between instances of 'NoneType' and 'str' Nov 20 18:42:01 box.lan networkd-dispatcher[694]: ERROR:Error handling notification for interface 'wlan0' entering operational state no-carrier Nov 20 18:42:01 box.lan networkd-dispatcher[694]: Traceback (most recent call last): Nov 20 18:42:01 box.lan networkd-dispatcher[694]: File "/usr/bin/networkd-dispatcher", line 290, in _handle_one_state Nov 20 18:42:01 box.lan networkd-dispatcher[694]: self.run_hooks_for_state(new_iface, state) Nov 20 18:42:01 box.lan networkd-dispatcher[694]: File "/usr/bin/networkd-dispatcher", line 328, in run_hooks_for_state Nov 20 18:42:01 box.lan networkd-dispatcher[694]: 'json': json.dumps(data, sort_keys=True), Nov 20 18:42:01 box.lan networkd-dispatcher[694]: File "/usr/lib/python3.8/json/__init__.py", line 234, in dumps Nov 20 18:42:01 box.lan networkd-dispatcher[694]: return cls( Nov 20 18:42:01 box.lan networkd-dispatcher[694]: File "/usr/lib/python3.8/json/encoder.py", line 199, in encode Nov 20 18:42:01 box.lan networkd-dispatcher[694]: chunks = self.iterencode(o, _one_shot=True) Nov 20 18:42:01 box.lan networkd-dispatcher[694]: File "/usr/lib/python3.8/json/encoder.py", line 257, in iterencode Nov 20 18:42:01 box.lan networkd-dispatcher[694]: return _iterencode(o, 0) Nov 20 18:42:01 box.lan networkd-dispatcher[694]: TypeError: '<' not supported between instances of 'NoneType' and 'str' Nov 20 18:42:34 box.lan networkd-dispatcher[694]: ERROR:Error handling notification for interface 'wlan0' entering operational state dormant Nov 20 18:42:34 box.lan networkd-dispatcher[694]: Traceback (most recent call last): Nov 20 18:42:34 box.lan networkd-dispatcher[694]: File "/usr/bin/networkd-dispatcher", line 290, in _handle_one_state Nov 20 18:42:34 box.lan networkd-dispatcher[694]: self.run_hooks_for_state(new_iface, state) Nov 20 18:42:34 box.lan networkd-dispatcher[694]: File "/usr/bin/networkd-dispatcher", line 328, in run_hooks_for_state Nov 20 18:42:34 box.lan networkd-dispatcher[694]: 'json': json.dumps(data, sort_keys=True), Nov 20 18:42:34 box.lan networkd-dispatcher[694]: File "/usr/lib/python3.8/json/__init__.py", line 234, in dumps Nov 20 18:42:34 box.lan networkd-dispatcher[694]: return cls( Nov 20 18:42:34 box.lan networkd-dispatcher[694]: File "/usr/lib/python3.8/json/encoder.py", line 199, in encode Nov 20 18:42:34 box.lan networkd-dispatcher[694]: chunks = self.iterencode(o, _one_shot=True) Nov 20 18:42:34 box.lan networkd-dispatcher[694]: File "/usr/lib/python3.8/json/encoder.py", line 257, in iterencode Nov 20 18:42:34 box.lan networkd-dispatcher[694]: return _iterencode(o, 0) Nov 20 18:42:34 box.lan networkd-dispatcher[694]: TypeError: '<' not supported between instances of 'NoneType' and 'str' Nov 20 18:42:34 box.lan networkd-dispatcher[694]: ERROR:Error handling notification for interface 'wlan0' entering operational state carrier Nov 20 18:42:34 box.lan networkd-dispatcher[694]: Traceback (most recent call last): Nov 20 18:42:34 box.lan networkd-dispatcher[694]: File "/usr/bin/networkd-dispatcher", line 290, in _handle_one_state Nov 20 18:42:34 box.lan networkd-dispatcher[694]: self.run_hooks_for_state(new_iface, state) Nov 20 18:42:34 box.lan networkd-dispatcher[694]: File "/usr/bin/networkd-dispatcher", line 328, in run_hooks_for_state Nov 20 18:42:34 box.lan networkd-dispatcher[694]: 'json': json.dumps(data, sort_keys=True), Nov 20 18:42:34 box.lan networkd-dispatcher[694]: File "/usr/lib/python3.8/json/__init__.py", line 234, in dumps Nov 20 18:42:34 box.lan networkd-dispatcher[694]: return cls( Nov 20 18:42:34 box.lan networkd-dispatcher[694]: File "/usr/lib/python3.8/json/encoder.py", line 199, in encode Nov 20 18:42:34 box.lan networkd-dispatcher[694]: chunks = self.iterencode(o, _one_shot=True) Nov 20 18:42:34 box.lan networkd-dispatcher[694]: File "/usr/lib/python3.8/json/encoder.py", line 257, in iterencode Nov 20 18:42:34 box.lan networkd-dispatcher[694]: return _iterencode(o, 0) Nov 20 18:42:34 box.lan networkd-dispatcher[694]: TypeError: '<' not supported between instances of 'NoneType' and 'str' Nov 20 18:42:34 box.lan networkd-dispatcher[694]: ERROR:Error handling notification for interface 'wlan0' entering operational state routable Nov 20 18:42:34 box.lan networkd-dispatcher[694]: Traceback (most recent call last): Nov 20 18:42:34 box.lan networkd-dispatcher[694]: File "/usr/bin/networkd-dispatcher", line 290, in _handle_one_state Nov 20 18:42:34 box.lan networkd-dispatcher[694]: self.run_hooks_for_state(new_iface, state) Nov 20 18:42:34 box.lan networkd-dispatcher[694]: File "/usr/bin/networkd-dispatcher", line 328, in run_hooks_for_state Nov 20 18:42:34 box.lan networkd-dispatcher[694]: 'json': json.dumps(data, sort_keys=True), Nov 20 18:42:34 box.lan networkd-dispatcher[694]: File "/usr/lib/python3.8/json/__init__.py", line 234, in dumps Nov 20 18:42:34 box.lan networkd-dispatcher[694]: return cls( Nov 20 18:42:34 box.lan networkd-dispatcher[694]: File "/usr/lib/python3.8/json/encoder.py", line 199, in encode Nov 20 18:42:34 box.lan networkd-dispatcher[694]: chunks = self.iterencode(o, _one_shot=True) Nov 20 18:42:34 box.lan networkd-dispatcher[694]: File "/usr/lib/python3.8/json/encoder.py", line 257, in iterencode Nov 20 18:42:34 box.lan networkd-dispatcher[694]: return _iterencode(o, 0) Nov 20 18:42:34 box.lan networkd-dispatcher[694]: TypeError: '<' not supported between instances of 'NoneType' and 'str' Nov 20 18:42:39 box.lan networkd-dispatcher[694]: WARNING:Unknown index 6 seen, reloading interface list Nov 20 18:43:08 box.lan networkd-dispatcher[694]: ERROR:Error handling notification for interface 'tun0' entering operational state off Nov 20 18:43:08 box.lan networkd-dispatcher[694]: Traceback (most recent call last): Nov 20 18:43:08 box.lan networkd-dispatcher[694]: File "/usr/bin/networkd-dispatcher", line 290, in _handle_one_state Nov 20 18:43:08 box.lan networkd-dispatcher[694]: self.run_hooks_for_state(new_iface, state) Nov 20 18:43:08 box.lan networkd-dispatcher[694]: File "/usr/bin/networkd-dispatcher", line 328, in run_hooks_for_state Nov 20 18:43:08 box.lan networkd-dispatcher[694]: 'json': json.dumps(data, sort_keys=True), Nov 20 18:43:08 box.lan networkd-dispatcher[694]: File "/usr/lib/python3.8/json/__init__.py", line 234, in dumps Nov 20 18:43:08 box.lan networkd-dispatcher[694]: return cls( Nov 20 18:43:08 box.lan networkd-dispatcher[694]: File "/usr/lib/python3.8/json/encoder.py", line 199, in encode Nov 20 18:43:08 box.lan networkd-dispatcher[694]: chunks = self.iterencode(o, _one_shot=True) Nov 20 18:43:08 box.lan networkd-dispatcher[694]: File "/usr/lib/python3.8/json/encoder.py", line 257, in iterencode Nov 20 18:43:08 box.lan networkd-dispatcher[694]: return _iterencode(o, 0) Nov 20 18:43:08 box.lan networkd-dispatcher[694]: TypeError: '<' not supported between instances of 'NoneType' and 'str' Nov 20 18:43:08 box.lan networkd-dispatcher[694]: ERROR:Error handling notification for interface 'tun0' entering operational state carrier Nov 20 18:43:08 box.lan networkd-dispatcher[694]: Traceback (most recent call last): Nov 20 18:43:08 box.lan networkd-dispatcher[694]: File "/usr/bin/networkd-dispatcher", line 290, in _handle_one_state Nov 20 18:43:08 box.lan networkd-dispatcher[694]: self.run_hooks_for_state(new_iface, state) Nov 20 18:43:08 box.lan networkd-dispatcher[694]: File "/usr/bin/networkd-dispatcher", line 328, in run_hooks_for_state Nov 20 18:43:08 box.lan networkd-dispatcher[694]: 'json': json.dumps(data, sort_keys=True), Nov 20 18:43:08 box.lan networkd-dispatcher[694]: File "/usr/lib/python3.8/json/__init__.py", line 234, in dumps Nov 20 18:43:08 box.lan networkd-dispatcher[694]: return cls( Nov 20 18:43:08 box.lan networkd-dispatcher[694]: File "/usr/lib/python3.8/json/encoder.py", line 199, in encode Nov 20 18:43:08 box.lan networkd-dispatcher[694]: chunks = self.iterencode(o, _one_shot=True) Nov 20 18:43:08 box.lan networkd-dispatcher[694]: File "/usr/lib/python3.8/json/encoder.py", line 257, in iterencode Nov 20 18:43:08 box.lan networkd-dispatcher[694]: return _iterencode(o, 0) Nov 20 18:43:08 box.lan networkd-dispatcher[694]: TypeError: '<' not supported between instances of 'NoneType' and 'str' Nov 20 18:43:08 box.lan networkd-dispatcher[694]: ERROR:Error handling notification for interface 'tun0' entering operational state routable Nov 20 18:43:08 box.lan networkd-dispatcher[694]: Traceback (most recent call last): Nov 20 18:43:08 box.lan networkd-dispatcher[694]: File "/usr/bin/networkd-dispatcher", line 290, in _handle_one_state Nov 20 18:43:08 box.lan networkd-dispatcher[694]: self.run_hooks_for_state(new_iface, state) Nov 20 18:43:08 box.lan networkd-dispatcher[694]: File "/usr/bin/networkd-dispatcher", line 328, in run_hooks_for_state Nov 20 18:43:08 box.lan networkd-dispatcher[694]: 'json': json.dumps(data, sort_keys=True), Nov 20 18:43:08 box.lan networkd-dispatcher[694]: File "/usr/lib/python3.8/json/__init__.py", line 234, in dumps Nov 20 18:43:08 box.lan networkd-dispatcher[694]: return cls( Nov 20 18:43:08 box.lan networkd-dispatcher[694]: File "/usr/lib/python3.8/json/encoder.py", line 199, in encode Nov 20 18:43:08 box.lan networkd-dispatcher[694]: chunks = self.iterencode(o, _one_shot=True) Nov 20 18:43:08 box.lan networkd-dispatcher[694]: File "/usr/lib/python3.8/json/encoder.py", line 257, in iterencode Nov 20 18:43:08 box.lan networkd-dispatcher[694]: return _iterencode(o, 0) Nov 20 18:43:08 box.lan networkd-dispatcher[694]: TypeError: '<' not supported between instances of 'NoneType' and 'str' ** Affects: networkd-dispatcher (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1905283 Title: 20.10 traceback in networkd-dispatcher.service To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/networkd-dispatcher/+bug/1905283/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
