20.10 traceback in networkd-dispatcher.service

Bug #1905283 reported by Jerry Vonau
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
networkd-dispatcher (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

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'

Revision history for this message
Jerry Vonau (jvonau) wrote :

ubuntu@box:~$ apt list networkd-dispatcherListing... Done
networkd-dispatcher/groovy,now 2.0.1-1 all [installed,automatic]

Looks to be corrected upstream in the next 2.1 release.

Revision history for this message
Julian Andres Klode (juliank) wrote :

That format change is tracked in bug 1884248 already, though that one did not crash. It's fixed in hirsute and will land in groovy eventually.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in networkd-dispatcher (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.