@Julian - As no one seems to be doing that, I'll take the initiative and give you the information instead.
(1) add -vv to networkd_dispatcher_args= in /etc/default/networkd-dispatcher and restart it? (2) include the output of networkctl list
Output of networkctl list:
$ networkctl list IDX LINK TYPE OPERATIONAL SETUP 1 lo loopback carrier unmanaged 2 eth0 ether routable configured 3 eth1 ether routable configured 4 docker0 ether no-carrier unmanaged
4 links listed.
All log items surrounding the incident with -vv enabled:
Jan 09 19:10:04 lb-plentiful-reservoir networkd-dispatcher: DEBUG:Signal: typ=dbus.String('org.freedesktop.network1.Link'), data=dbus.Dictionary({dbus.String('OperationalState'): dbus.String('no-carrier', variant_level=1)}, signature=dbus.Signature('sv')), path=dbus.ObjectPath('/org/freedesktop/network1/link/_370') Jan 09 19:10:04 lb-plentiful-reservoir networkd-dispatcher: WARNING:Unknown index 70 seen, reloading interface list Jan 09 19:10:04 lb-plentiful-reservoir networkd-dispatcher: DEBUG:Performed interface scan; state: <Dispatcher({'iface_names_by_idx': {1: 'lo', 2: 'eth0', 3: 'eth1', 4: 'docker0', 69: 'veth3a1259f', 70: 'vethb90b319'}, 'ifaces_by_name': {'lo': NetworkctlListState(idx=1, name='lo', type='loopback', operational='carrier', administrative='unmanaged'), 'eth0': NetworkctlListState(idx=2, name='eth0', type='ether', operational='routable', administrative='configured'), 'eth1': NetworkctlListState(idx=3, name='eth1', type='ether', operational='routable', administrative='configured'), 'docker0': NetworkctlListState(idx=4, name='docker0', type='ether', operational='no-carrier', administrative='unmanaged'), 'veth3a1259f': NetworkctlListState(idx=69, name='veth3a1259f', type='ether', operational='off', administrative='unmanaged'), 'vethb90b319': NetworkctlListState(idx=70, name='vethb90b319', type='ether', operational='no-carrier', administrative='unmanaged')}, 'script_dir': '/etc/networkd-dispatcher:/usr/lib/networkd-dispatcher'})> Jan 09 19:10:04 lb-plentiful-reservoir networkd-dispatcher: DEBUG:No change represented by operational state 'no-carrier' for interface 'vethb90b319' Jan 09 19:10:04 lb-plentiful-reservoir networkd-dispatcher: DEBUG:Signal: typ=dbus.String('org.freedesktop.network1.Link'), data=dbus.Dictionary({dbus.String('AdministrativeState'): dbus.String('unmanaged', variant_level=1)}, signature=dbus.Signature('sv')), path=dbus.ObjectPath('/org/freedesktop/network1/link/_369') Jan 09 19:10:04 lb-plentiful-reservoir networkd-dispatcher: DEBUG:No change represented by administrative state 'unmanaged' for interface 'veth3a1259f' Jan 09 19:10:04 lb-plentiful-reservoir networkd-dispatcher: DEBUG:Signal: typ=dbus.String('org.freedesktop.network1.Link'), data=dbus.Dictionary({dbus.String('AdministrativeState'): dbus.String('unmanaged', variant_level=1)}, signature=dbus.Signature('sv')), path=dbus.ObjectPath('/org/freedesktop/network1/link/_370') Jan 09 19:10:04 lb-plentiful-reservoir networkd-dispatcher: DEBUG:No change represented by administrative state 'unmanaged' for interface 'vethb90b319' Jan 09 19:10:05 lb-plentiful-reservoir networkd-dispatcher: DEBUG:Signal: typ=dbus.String('org.freedesktop.network1.Link'), data=dbus.Dictionary({dbus.String('AdministrativeState'): dbus.String('linger', variant_level=1)}, signature=dbus.Signature('sv')), path=dbus.ObjectPath('/org/freedesktop/network1/link/_369') Jan 09 19:10:05 lb-plentiful-reservoir networkd-dispatcher: DEBUG:Path '/etc/networkd-dispatcher/linger.d' does not exist; skipping Jan 09 19:10:05 lb-plentiful-reservoir networkd-dispatcher: DEBUG:Path '/usr/lib/networkd-dispatcher/linger.d' does not exist; skipping Jan 09 19:10:05 lb-plentiful-reservoir networkd-dispatcher: DEBUG:Ignoring notification for interface NetworkctlListState(idx=69, name='veth3a1259f', type='ether', operational='off', administrative='linger') entering state 'linger': no triggers Jan 09 19:10:05 lb-plentiful-reservoir networkd-dispatcher: DEBUG:Signal: typ=dbus.String('org.freedesktop.network1.Link'), data=dbus.Dictionary({dbus.String('OperationalState'): dbus.String('carrier', variant_level=1)}, signature=dbus.Signature('sv')), path=dbus.ObjectPath('/org/freedesktop/network1/link/_370') Jan 09 19:10:05 lb-plentiful-reservoir networkd-dispatcher: DEBUG:Ignored state 'carrier' seen for interface 'vethb90b319', skipping Jan 09 19:10:05 lb-plentiful-reservoir networkd-dispatcher: DEBUG:Signal: typ=dbus.String('org.freedesktop.network1.Link'), data=dbus.Dictionary({dbus.String('OperationalState'): dbus.String('routable', variant_level=1)}, signature=dbus.Signature('sv')), path=dbus.ObjectPath('/org/freedesktop/network1/link/_34') Jan 09 19:10:05 lb-plentiful-reservoir networkd-dispatcher: DEBUG:Ignoring notification for interface NetworkctlListState(idx=4, name='docker0', type='ether', operational='routable', administrative='unmanaged') entering state 'routable': no triggers Jan 09 19:10:06 lb-plentiful-reservoir networkd-dispatcher: DEBUG:Signal: typ=dbus.String('org.freedesktop.network1.Link'), data=dbus.Dictionary({dbus.String('OperationalState'): dbus.String('degraded', variant_level=1)}, signature=dbus.Signature('sv')), path=dbus.ObjectPath('/org/freedesktop/network1/link/_370') Jan 09 19:10:06 lb-plentiful-reservoir networkd-dispatcher: DEBUG:Ignored state 'degraded' seen for interface 'vethb90b319', skipping Jan 09 19:10:11 lb-plentiful-reservoir networkd-dispatcher: DEBUG:Signal: typ=dbus.String('org.freedesktop.network1.Link'), data=dbus.Dictionary({dbus.String('OperationalState'): dbus.String('no-carrier', variant_level=1)}, signature=dbus.Signature('sv')), path=dbus.ObjectPath('/org/freedesktop/network1/link/_370') Jan 09 19:10:11 lb-plentiful-reservoir networkd-dispatcher: DEBUG:Ignoring notification for interface NetworkctlListState(idx=70, name='vethb90b319', type='ether', operational='no-carrier', administrative='unmanaged') entering state 'no-carrier': no triggers Jan 09 19:10:11 lb-plentiful-reservoir networkd-dispatcher: DEBUG:Signal: typ=dbus.String('org.freedesktop.network1.Link'), data=dbus.Dictionary({dbus.String('OperationalState'): dbus.String('off', variant_level=1)}, signature=dbus.Signature('sv')), path=dbus.ObjectPath('/org/freedesktop/network1/link/_370') Jan 09 19:10:11 lb-plentiful-reservoir networkd-dispatcher: DEBUG:Ignoring notification for interface NetworkctlListState(idx=70, name='vethb90b319', type='ether', operational='off', administrative='unmanaged') entering state 'off': no triggers Jan 09 19:10:11 lb-plentiful-reservoir networkd-dispatcher: DEBUG:Signal: typ=dbus.String('org.freedesktop.network1.Link'), data=dbus.Dictionary({dbus.String('AdministrativeState'): dbus.String('linger', variant_level=1)}, signature=dbus.Signature('sv')), path=dbus.ObjectPath('/org/freedesktop/network1/link/_369') Jan 09 19:10:11 lb-plentiful-reservoir networkd-dispatcher: WARNING:Unknown index 69 seen, reloading interface list Jan 09 19:10:11 lb-plentiful-reservoir networkd-dispatcher: DEBUG:Performed interface scan; state: <Dispatcher({'iface_names_by_idx': {1: 'lo', 2: 'eth0', 3: 'eth1', 4: 'docker0', 70: 'vethb90b319'}, 'ifaces_by_name': {'lo': NetworkctlListState(idx=1, name='lo', type='loopback', operational='carrier', administrative='unmanaged'), 'eth0': NetworkctlListState(idx=2, name='eth0', type='ether', operational='routable', administrative='configured'), 'eth1': NetworkctlListState(idx=3, name='eth1', type='ether', operational='routable', administrative='configured'), 'docker0': NetworkctlListState(idx=4, name='docker0', type='ether', operational='routable', administrative='unmanaged'), 'vethb90b319': NetworkctlListState(idx=70, name='vethb90b319', type='ether', operational='off', administrative='unmanaged')}, 'script_dir': '/etc/networkd-dispatcher:/usr/lib/networkd-dispatcher'})> Jan 09 19:10:11 lb-plentiful-reservoir networkd-dispatcher: ERROR:Unknown interface index 69 seen even after reload Jan 09 19:10:11 lb-plentiful-reservoir networkd-dispatcher: DEBUG:Signal: typ=dbus.String('org.freedesktop.network1.Link'), data=dbus.Dictionary({dbus.String('AdministrativeState'): dbus.String('linger', variant_level=1)}, signature=dbus.Signature('sv')), path=dbus.ObjectPath('/org/freedesktop/network1/link/_370') Jan 09 19:10:11 lb-plentiful-reservoir networkd-dispatcher: DEBUG:Path '/etc/networkd-dispatcher/linger.d' does not exist; skipping Jan 09 19:10:11 lb-plentiful-reservoir networkd-dispatcher: DEBUG:Path '/usr/lib/networkd-dispatcher/linger.d' does not exist; skipping Jan 09 19:10:11 lb-plentiful-reservoir networkd-dispatcher: DEBUG:Ignoring notification for interface NetworkctlListState(idx=70, name='vethb90b319', type='ether', operational='off', administrative='linger') entering state 'linger': no triggers Jan 09 19:10:12 lb-plentiful-reservoir networkd-dispatcher: DEBUG:Signal: typ=dbus.String('org.freedesktop.network1.Link'), data=dbus.Dictionary({dbus.String('OperationalState'): dbus.String('no-carrier', variant_level=1)}, signature=dbus.Signature('sv')), path=dbus.ObjectPath('/org/freedesktop/network1/link/_34') Jan 09 19:10:12 lb-plentiful-reservoir networkd-dispatcher: DEBUG:Ignoring notification for interface NetworkctlListState(idx=4, name='docker0', type='ether', operational='no-carrier', administrative='unmanaged') entering state 'no-carrier': no triggers
@Julian - As no one seems to be doing that, I'll take the initiative and give you the information instead.
(1) add -vv to networkd_ dispatcher_ args= in /etc/default/ networkd- dispatcher and restart it?
(2) include the output of networkctl list
Output of networkctl list:
$ networkctl list
IDX LINK TYPE OPERATIONAL SETUP
1 lo loopback carrier unmanaged
2 eth0 ether routable configured
3 eth1 ether routable configured
4 docker0 ether no-carrier unmanaged
4 links listed.
All log items surrounding the incident with -vv enabled:
Jan 09 19:10:04 lb-plentiful- reservoir networkd- dispatcher: DEBUG:Signal: typ=dbus. String( 'org.freedeskto p.network1. Link'), data=dbus. Dictionary( {dbus.String( 'OperationalSta te'): dbus.String( 'no-carrier' , variant_level=1)}, signature= dbus.Signature( 'sv')), path=dbus. ObjectPath( '/org/freedeskt op/network1/ link/_370' ) reservoir networkd- dispatcher: WARNING:Unknown index 70 seen, reloading interface list reservoir networkd- dispatcher: DEBUG:Performed interface scan; state: <Dispatcher( {'iface_ names_by_ idx': {1: 'lo', 2: 'eth0', 3: 'eth1', 4: 'docker0', 69: 'veth3a1259f', 70: 'vethb90b319'}, 'ifaces_by_name': {'lo': NetworkctlListS tate(idx= 1, name='lo', type='loopback', operational= 'carrier' , administrative= 'unmanaged' ), 'eth0': NetworkctlListS tate(idx= 2, name='eth0', type='ether', operational= 'routable' , administrative= 'configured' ), 'eth1': NetworkctlListS tate(idx= 3, name='eth1', type='ether', operational= 'routable' , administrative= 'configured' ), 'docker0': NetworkctlListS tate(idx= 4, name='docker0', type='ether', operational= 'no-carrier' , administrative= 'unmanaged' ), 'veth3a1259f': NetworkctlListS tate(idx= 69, name='veth3a1259f', type='ether', operational='off', administrative= 'unmanaged' ), 'vethb90b319': NetworkctlListS tate(idx= 70, name='vethb90b319', type='ether', operational= 'no-carrier' , administrative= 'unmanaged' )}, 'script_dir': '/etc/networkd- dispatcher: /usr/lib/ networkd- dispatcher' })> reservoir networkd- dispatcher: DEBUG:No change represented by operational state 'no-carrier' for interface 'vethb90b319' reservoir networkd- dispatcher: DEBUG:Signal: typ=dbus. String( 'org.freedeskto p.network1. Link'), data=dbus. Dictionary( {dbus.String( 'Administrative State') : dbus.String( 'unmanaged' , variant_level=1)}, signature= dbus.Signature( 'sv')), path=dbus. ObjectPath( '/org/freedeskt op/network1/ link/_369' ) reservoir networkd- dispatcher: DEBUG:No change represented by administrative state 'unmanaged' for interface 'veth3a1259f' reservoir networkd- dispatcher: DEBUG:Signal: typ=dbus. String( 'org.freedeskto p.network1. Link'), data=dbus. Dictionary( {dbus.String( 'Administrative State') : dbus.String( 'unmanaged' , variant_level=1)}, signature= dbus.Signature( 'sv')), path=dbus. ObjectPath( '/org/freedeskt op/network1/ link/_370' ) reservoir networkd- dispatcher: DEBUG:No change represented by administrative state 'unmanaged' for interface 'vethb90b319' reservoir networkd- dispatcher: DEBUG:Signal: typ=dbus. String( 'org.freedeskto p.network1. Link'), data=dbus. Dictionary( {dbus.String( 'Administrative State') : dbus.String( 'linger' , variant_level=1)}, signature= dbus.Signature( 'sv')), path=dbus. ObjectPath( '/org/freedeskt op/network1/ link/_369' ) reservoir networkd- dispatcher: DEBUG:Path '/etc/networkd- dispatcher/ linger. d' does not exist; skipping reservoir networkd- dispatcher: DEBUG:Path '/usr/lib/ networkd- dispatcher/ linger. d' does not exist; skipping reservoir networkd- dispatcher: DEBUG:Ignoring notification for interface NetworkctlListS tate(idx= 69, name='veth3a1259f', type='ether', operational='off', administrative= 'linger' ) entering state 'linger': no triggers reservoir networkd- dispatcher: DEBUG:Signal: typ=dbus. String( 'org.freedeskto p.network1. Link'), data=dbus. Dictionary( {dbus.String( 'OperationalSta te'): dbus.String( 'carrier' , variant_level=1)}, signature= dbus.Signature( 'sv')), path=dbus. ObjectPath( '/org/freedeskt op/network1/ link/_370' ) reservoir networkd- dispatcher: DEBUG:Ignored state 'carrier' seen for interface 'vethb90b319', skipping reservoir networkd- dispatcher: DEBUG:Signal: typ=dbus. String( 'org.freedeskto p.network1. Link'), data=dbus. Dictionary( {dbus.String( 'OperationalSta te'): dbus.String( 'routable' , variant_level=1)}, signature= dbus.Signature( 'sv')), path=dbus. ObjectPath( '/org/freedeskt op/network1/ link/_34' ) reservoir networkd- dispatcher: DEBUG:Ignoring notification for interface NetworkctlListS tate(idx= 4, name='docker0', type='ether', operational= 'routable' , administrative= 'unmanaged' ) entering state 'routable': no triggers reservoir networkd- dispatcher: DEBUG:Signal: typ=dbus. String( 'org.freedeskto p.network1. Link'), data=dbus. Dictionary( {dbus.String( 'OperationalSta te'): dbus.String( 'degraded' , variant_level=1)}, signature= dbus.Signature( 'sv')), path=dbus. ObjectPath( '/org/freedeskt op/network1/ link/_370' ) reservoir networkd- dispatcher: DEBUG:Ignored state 'degraded' seen for interface 'vethb90b319', skipping reservoir networkd- dispatcher: DEBUG:Signal: typ=dbus. String( 'org.freedeskto p.network1. Link'), data=dbus. Dictionary( {dbus.String( 'OperationalSta te'): dbus.String( 'no-carrier' , variant_level=1)}, signature= dbus.Signature( 'sv')), path=dbus. ObjectPath( '/org/freedeskt op/network1/ link/_370' ) reservoir networkd- dispatcher: DEBUG:Ignoring notification for interface NetworkctlListS tate(idx= 70, name='vethb90b319', type='ether', operational= 'no-carrier' , administrative= 'unmanaged' ) entering state 'no-carrier': no triggers reservoir networkd- dispatcher: DEBUG:Signal: typ=dbus. String( 'org.freedeskto p.network1. Link'), data=dbus. Dictionary( {dbus.String( 'OperationalSta te'): dbus.String('off', variant_level=1)}, signature= dbus.Signature( 'sv')), path=dbus. ObjectPath( '/org/freedeskt op/network1/ link/_370' ) reservoir networkd- dispatcher: DEBUG:Ignoring notification for interface NetworkctlListS tate(idx= 70, name='vethb90b319', type='ether', operational='off', administrative= 'unmanaged' ) entering state 'off': no triggers reservoir networkd- dispatcher: DEBUG:Signal: typ=dbus. String( 'org.freedeskto p.network1. Link'), data=dbus. Dictionary( {dbus.String( 'Administrative State') : dbus.String( 'linger' , variant_level=1)}, signature= dbus.Signature( 'sv')), path=dbus. ObjectPath( '/org/freedeskt op/network1/ link/_369' ) reservoir networkd- dispatcher: WARNING:Unknown index 69 seen, reloading interface list reservoir networkd- dispatcher: DEBUG:Performed interface scan; state: <Dispatcher( {'iface_ names_by_ idx': {1: 'lo', 2: 'eth0', 3: 'eth1', 4: 'docker0', 70: 'vethb90b319'}, 'ifaces_by_name': {'lo': NetworkctlListS tate(idx= 1, name='lo', type='loopback', operational= 'carrier' , administrative= 'unmanaged' ), 'eth0': NetworkctlListS tate(idx= 2, name='eth0', type='ether', operational= 'routable' , administrative= 'configured' ), 'eth1': NetworkctlListS tate(idx= 3, name='eth1', type='ether', operational= 'routable' , administrative= 'configured' ), 'docker0': NetworkctlListS tate(idx= 4, name='docker0', type='ether', operational= 'routable' , administrative= 'unmanaged' ), 'vethb90b319': NetworkctlListS tate(idx= 70, name='vethb90b319', type='ether', operational='off', administrative= 'unmanaged' )}, 'script_dir': '/etc/networkd- dispatcher: /usr/lib/ networkd- dispatcher' })> reservoir networkd- dispatcher: ERROR:Unknown interface index 69 seen even after reload reservoir networkd- dispatcher: DEBUG:Signal: typ=dbus. String( 'org.freedeskto p.network1. Link'), data=dbus. Dictionary( {dbus.String( 'Administrative State') : dbus.String( 'linger' , variant_level=1)}, signature= dbus.Signature( 'sv')), path=dbus. ObjectPath( '/org/freedeskt op/network1/ link/_370' ) reservoir networkd- dispatcher: DEBUG:Path '/etc/networkd- dispatcher/ linger. d' does not exist; skipping reservoir networkd- dispatcher: DEBUG:Path '/usr/lib/ networkd- dispatcher/ linger. d' does not exist; skipping reservoir networkd- dispatcher: DEBUG:Ignoring notification for interface NetworkctlListS tate(idx= 70, name='vethb90b319', type='ether', operational='off', administrative= 'linger' ) entering state 'linger': no triggers reservoir networkd- dispatcher: DEBUG:Signal: typ=dbus. String( 'org.freedeskto p.network1. Link'), data=dbus. Dictionary( {dbus.String( 'OperationalSta te'): dbus.String( 'no-carrier' , variant_level=1)}, signature= dbus.Signature( 'sv')), path=dbus. ObjectPath( '/org/freedeskt op/network1/ link/_34' ) reservoir networkd- dispatcher: DEBUG:Ignoring notification for interface NetworkctlListS tate(idx= 4, name='docker0', type='ether', operational= 'no-carrier' , administrative= 'unmanaged' ) entering state 'no-carrier': no triggers
Jan 09 19:10:04 lb-plentiful-
Jan 09 19:10:04 lb-plentiful-
Jan 09 19:10:04 lb-plentiful-
Jan 09 19:10:04 lb-plentiful-
Jan 09 19:10:04 lb-plentiful-
Jan 09 19:10:04 lb-plentiful-
Jan 09 19:10:04 lb-plentiful-
Jan 09 19:10:05 lb-plentiful-
Jan 09 19:10:05 lb-plentiful-
Jan 09 19:10:05 lb-plentiful-
Jan 09 19:10:05 lb-plentiful-
Jan 09 19:10:05 lb-plentiful-
Jan 09 19:10:05 lb-plentiful-
Jan 09 19:10:05 lb-plentiful-
Jan 09 19:10:05 lb-plentiful-
Jan 09 19:10:06 lb-plentiful-
Jan 09 19:10:06 lb-plentiful-
Jan 09 19:10:11 lb-plentiful-
Jan 09 19:10:11 lb-plentiful-
Jan 09 19:10:11 lb-plentiful-
Jan 09 19:10:11 lb-plentiful-
Jan 09 19:10:11 lb-plentiful-
Jan 09 19:10:11 lb-plentiful-
Jan 09 19:10:11 lb-plentiful-
Jan 09 19:10:11 lb-plentiful-
Jan 09 19:10:11 lb-plentiful-
Jan 09 19:10:11 lb-plentiful-
Jan 09 19:10:11 lb-plentiful-
Jan 09 19:10:11 lb-plentiful-
Jan 09 19:10:12 lb-plentiful-
Jan 09 19:10:12 lb-plentiful-