[Bug 1905283] Re: 20.10 traceback in networkd-dispatcher.service

Julian Andres Klode 1905283 at bugs.launchpad.net
Tue Nov 24 08:33:31 UTC 2020


*** This bug is a duplicate of bug 1884248 ***
    https://bugs.launchpad.net/bugs/1884248

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.

** This bug has been marked a duplicate of bug 1884248
   networkd-dispatcher gives corrupted information

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to networkd-dispatcher in Ubuntu.
https://bugs.launchpad.net/bugs/1905283

Title:
  20.10 traceback in networkd-dispatcher.service

Status in networkd-dispatcher package in Ubuntu:
  New

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 at box:~$ sudo journalctl -b0 --no-pager -u networkd-dispatcher > netd-disp.txt
  ubuntu at 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'

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/networkd-dispatcher/+bug/1905283/+subscriptions



More information about the foundations-bugs mailing list