FRR 10.2.1 Update cause zebra to fail

Since 1.5-rolling-202412310006 with FRR 10.2.1 zebra fails to start. I use ISIS for my home lab.
1.5-rolling-202412160007 was the last upgrade with routing starting without issue.
There is nothing fancy configured on the node, just pure level-2 ISIS and pimd6 nothing else.

journal log snippet

Jan 27 09:45:50 vyos-router systemd[1]: Starting frr.service - FRRouting…
Jan 27 09:45:50 vyos-router frrinit.sh[1525]: Starting watchfrr with command: ’ /usr/lib/frr/watchfrr -d -F traditional zebra mgmtd bgp>
Jan 27 09:45:50 vyos-router watchfrr[1534]: [T83RR-8SM5G] watchfrr 10.2.1 starting: vty@0
Jan 27 09:45:50 vyos-router watchfrr[1534]: [ZCJ3S-SPH5S] zebra state → down : initial connection attempt failed
Jan 27 09:45:50 vyos-router watchfrr[1534]: [ZCJ3S-SPH5S] mgmtd state → down : initial connection attempt failed
Jan 27 09:45:50 vyos-router watchfrr[1534]: [ZCJ3S-SPH5S] bgpd state → down : initial connection attempt failed
Jan 27 09:45:50 vyos-router watchfrr[1534]: [ZCJ3S-SPH5S] ripd state → down : initial connection attempt failed
Jan 27 09:45:50 vyos-router watchfrr[1534]: [ZCJ3S-SPH5S] ripngd state → down : initial connection attempt failed
Jan 27 09:45:50 vyos-router watchfrr[1534]: [ZCJ3S-SPH5S] ospfd state → down : initial connection attempt failed
Jan 27 09:45:50 vyos-router watchfrr[1534]: [ZCJ3S-SPH5S] ospf6d state → down : initial connection attempt failed
Jan 27 09:45:50 vyos-router watchfrr[1534]: [ZCJ3S-SPH5S] babeld state → down : initial connection attempt failed
Jan 27 09:45:50 vyos-router watchfrr[1534]: [ZCJ3S-SPH5S] isisd state → down : initial connection attempt failed
Jan 27 09:45:50 vyos-router watchfrr[1534]: [ZCJ3S-SPH5S] pim6d state → down : initial connection attempt failed
Jan 27 09:45:50 vyos-router watchfrr[1534]: [ZCJ3S-SPH5S] ldpd state → down : initial connection attempt failed
Jan 27 09:45:50 vyos-router watchfrr[1534]: [ZCJ3S-SPH5S] nhrpd state → down : initial connection attempt failed
Jan 27 09:45:50 vyos-router watchfrr[1534]: [ZCJ3S-SPH5S] staticd state → down : initial connection attempt failed
Jan 27 09:45:50 vyos-router watchfrr[1534]: [ZCJ3S-SPH5S] bfdd state → down : initial connection attempt failed
Jan 27 09:45:50 vyos-router watchfrr[1534]: [ZCJ3S-SPH5S] fabricd state → down : initial connection attempt failed
Jan 27 09:45:50 vyos-router watchfrr[1534]: [YFT0P-5Q5YX] Forked background command [pid 1535]: /usr/lib/frr/watchfrr.sh restart all
Jan 27 09:45:51 vyos-router frrinit.sh[1620]: [1620|mgmtd] sending configuration
Jan 27 09:45:51 vyos-router frrinit.sh[1621]: [1621|zebra] sending configuration
Jan 27 09:45:51 vyos-router frrinit.sh[1622]: [1622|ripd] sending configuration
Jan 27 09:45:51 vyos-router frrinit.sh[1623]: [1623|ripngd] sending configuration
Jan 27 09:45:51 vyos-router frrinit.sh[1621]: [1621|zebra] done
Jan 27 09:45:51 vyos-router zebra[1555]: [VTVCM-Y2NW3] Configuration Read in Took: 00:00:00
Jan 27 09:45:51 vyos-router frrinit.sh[1620]: [1620|mgmtd] done
Jan 27 09:45:51 vyos-router zebra[1555]: [G6NKK-8C6DV] end_config: VTY:0x5573e020ca90, pending SET-CFG: 0
Jan 27 09:45:51 vyos-router frrinit.sh[1624]: [1624|ospfd] sending configuration
Jan 27 09:45:51 vyos-router mgmtd[1560]: [VTVCM-Y2NW3] Configuration Read in Took: 00:00:00
Jan 27 09:45:51 vyos-router frrinit.sh[1626]: [1626|ldpd] sending configuration
Jan 27 09:45:51 vyos-router mgmtd[1560]: [G6NKK-8C6DV] end_config: VTY:0x56479e163270, pending SET-CFG: 0
Jan 27 09:45:51 vyos-router frrinit.sh[1627]: [1627|bgpd] sending configuration
Jan 27 09:45:51 vyos-router frrinit.sh[1628]: [1628|isisd] sending configuration
Jan 27 09:45:51 vyos-router frrinit.sh[1625]: [1625|ospf6d] sending configuration
Jan 27 09:45:51 vyos-router ripngd[1573]: [VTVCM-Y2NW3] Configuration Read in Took: 00:00:00
Jan 27 09:45:51 vyos-router frrinit.sh[1623]: [1623|ripngd] done
Jan 27 09:45:51 vyos-router ripngd[1573]: [G6NKK-8C6DV] end_config: VTY:0x55ba9daa9440, pending SET-CFG: 0
Jan 27 09:45:51 vyos-router frrinit.sh[1627]: [1627|bgpd] done
Jan 27 09:45:51 vyos-router bgpd[1563]: [VTVCM-Y2NW3] Configuration Read in Took: 00:00:00
Jan 27 09:45:51 vyos-router bgpd[1563]: [G6NKK-8C6DV] end_config: VTY:0x55b598097240, pending SET-CFG: 0
Jan 27 09:45:51 vyos-router ripd[1570]: [VTVCM-Y2NW3] Configuration Read in Took: 00:00:00
Jan 27 09:45:51 vyos-router frrinit.sh[1630]: [1630|nhrpd] sending configuration
Jan 27 09:45:51 vyos-router ripd[1570]: [G6NKK-8C6DV] end_config: VTY:0x557ee7b7ccd0, pending SET-CFG: 0
Jan 27 09:45:51 vyos-router frrinit.sh[1632]: [1632|babeld] sending configuration
Jan 27 09:45:51 vyos-router ldpd[1594]: [VTVCM-Y2NW3] Configuration Read in Took: 00:00:00
Jan 27 09:45:51 vyos-router frrinit.sh[1628]: [1628|isisd] done
Jan 27 09:45:51 vyos-router ldpd[1594]: [G6NKK-8C6DV] end_config: VTY:0x55d335785a30, pending SET-CFG: 0
Jan 27 09:45:51 vyos-router frrinit.sh[1626]: [1626|ldpd] done
Jan 27 09:45:51 vyos-router isisd[1582]: [VTVCM-Y2NW3] Configuration Read in Took: 00:00:00
Jan 27 09:45:51 vyos-router isisd[1582]: [G6NKK-8C6DV] end_config: VTY:0x5596f030ce80, pending SET-CFG: 0
Jan 27 09:45:51 vyos-router frrinit.sh[1622]: [1622|ripd] done
Jan 27 09:45:51 vyos-router nhrpd[1603]: [VTVCM-Y2NW3] Configuration Read in Took: 00:00:00
Jan 27 09:45:51 vyos-router frrinit.sh[1634]: [1634|fabricd] sending configuration
Jan 27 09:45:51 vyos-router nhrpd[1603]: [G6NKK-8C6DV] end_config: VTY:0x5617c15ee9d0, pending SET-CFG: 0
Jan 27 09:45:51 vyos-router frrinit.sh[1630]: [1630|nhrpd] done
Jan 27 09:45:51 vyos-router babeld[1585]: [VTVCM-Y2NW3] Configuration Read in Took: 00:00:00
Jan 27 09:45:51 vyos-router babeld[1585]: [G6NKK-8C6DV] end_config: VTY:0x55de85a75410, pending SET-CFG: 0
Jan 27 09:45:51 vyos-router frrinit.sh[1635]: [1635|watchfrr] sending configuration
Jan 27 09:45:51 vyos-router frrinit.sh[1632]: [1632|babeld] done
Jan 27 09:45:51 vyos-router ospf6d[1579]: [VTVCM-Y2NW3] Configuration Read in Took: 00:00:00
Jan 27 09:45:51 vyos-router ospf6d[1579]: [G6NKK-8C6DV] end_config: VTY:0x55fa5a181eb0, pending SET-CFG: 0
Jan 27 09:45:51 vyos-router frrinit.sh[1625]: [1625|ospf6d] done
Jan 27 09:45:51 vyos-router ospfd[1576]: [VTVCM-Y2NW3] Configuration Read in Took: 00:00:00
Jan 27 09:45:51 vyos-router frrinit.sh[1637]: [1637|staticd] sending configuration
Jan 27 09:45:51 vyos-router ospfd[1576]: [G6NKK-8C6DV] end_config: VTY:0x55efec241130, pending SET-CFG: 0
Jan 27 09:45:51 vyos-router frrinit.sh[1624]: [1624|ospfd] done
Jan 27 09:45:51 vyos-router frrinit.sh[1617]: Waiting for children to finish applying config…
Jan 27 09:45:51 vyos-router frrinit.sh[1638]: [1638|bfdd] sending configuration
Jan 27 09:45:51 vyos-router watchfrr[1534]: [VTVCM-Y2NW3] Configuration Read in Took: 00:00:00
Jan 27 09:45:51 vyos-router staticd[1608]: [VTVCM-Y2NW3] Configuration Read in Took: 00:00:00
Jan 27 09:45:51 vyos-router frrinit.sh[1641]: [1641|pim6d] sending configuration
Jan 27 09:45:51 vyos-router staticd[1608]: [G6NKK-8C6DV] end_config: VTY:0x55f32ebc1f80, pending SET-CFG: 0
Jan 27 09:45:51 vyos-router frrinit.sh[1637]: [1637|staticd] done
Jan 27 09:45:51 vyos-router bfdd[1612]: [VTVCM-Y2NW3] Configuration Read in Took: 00:00:00
Jan 27 09:45:51 vyos-router frrinit.sh[1638]: [1638|bfdd] done
Jan 27 09:45:51 vyos-router bfdd[1612]: [G6NKK-8C6DV] end_config: VTY:0x55b08c41e9d0, pending SET-CFG: 0
Jan 27 09:45:51 vyos-router pim6d[1588]: [VTVCM-Y2NW3] Configuration Read in Took: 00:00:00
Jan 27 09:45:51 vyos-router pim6d[1588]: [G6NKK-8C6DV] end_config: VTY:0x5562c8fae820, pending SET-CFG: 0
Jan 27 09:45:51 vyos-router frrinit.sh[1641]: [1641|pim6d] done
Jan 27 09:45:51 vyos-router frrinit.sh[1635]: [1635|watchfrr] done
Jan 27 09:45:51 vyos-router fabricd[1615]: [VTVCM-Y2NW3] Configuration Read in Took: 00:00:00
Jan 27 09:45:51 vyos-router frrinit.sh[1634]: [1634|fabricd] done
Jan 27 09:45:51 vyos-router fabricd[1615]: [G6NKK-8C6DV] end_config: VTY:0x55760e2a8e10, pending SET-CFG: 0
Jan 27 09:45:51 vyos-router watchfrr[1534]: [QDG3Y-BY5TN] zebra state → up : connect succeeded
Jan 27 09:45:51 vyos-router watchfrr[1534]: [QDG3Y-BY5TN] mgmtd state → up : connect succeeded
Jan 27 09:45:51 vyos-router watchfrr[1534]: [QDG3Y-BY5TN] bgpd state → up : connect succeeded
Jan 27 09:45:51 vyos-router watchfrr[1534]: [QDG3Y-BY5TN] ripd state → up : connect succeeded
Jan 27 09:45:51 vyos-router watchfrr[1534]: [QDG3Y-BY5TN] ripngd state → up : connect succeeded
Jan 27 09:45:51 vyos-router watchfrr[1534]: [QDG3Y-BY5TN] ospfd state → up : connect succeeded
Jan 27 09:45:51 vyos-router watchfrr[1534]: [QDG3Y-BY5TN] ospf6d state → up : connect succeeded
Jan 27 09:45:51 vyos-router watchfrr[1534]: [QDG3Y-BY5TN] isisd state → up : connect succeeded
Jan 27 09:45:51 vyos-router watchfrr[1534]: [QDG3Y-BY5TN] babeld state → up : connect succeeded
Jan 27 09:45:51 vyos-router watchfrr[1534]: [QDG3Y-BY5TN] pim6d state → up : connect succeeded
Jan 27 09:45:51 vyos-router watchfrr[1534]: [QDG3Y-BY5TN] ldpd state → up : connect succeeded
Jan 27 09:45:51 vyos-router watchfrr[1534]: [QDG3Y-BY5TN] nhrpd state → up : connect succeeded
Jan 27 09:45:51 vyos-router watchfrr[1534]: [QDG3Y-BY5TN] staticd state → up : connect succeeded
Jan 27 09:45:51 vyos-router watchfrr[1534]: [QDG3Y-BY5TN] bfdd state → up : connect succeeded
Jan 27 09:45:51 vyos-router watchfrr[1534]: [QDG3Y-BY5TN] fabricd state → up : connect succeeded
Jan 27 09:45:51 vyos-router watchfrr[1534]: [KWE5Q-QNGFC] all daemons up, doing startup-complete notify
Jan 27 09:45:51 vyos-router frrinit.sh[1525]: Started watchfrr.
Jan 27 09:45:51 vyos-router systemd[1]: Started frr.service - FRRouting.
Jan 27 09:46:07 vyos-router systemd[1]: Stopping frr.service - FRRouting…
Jan 27 09:46:07 vyos-router watchfrr[1534]: [NG1AJ-FP2TQ] Terminating on signal
Jan 27 09:46:07 vyos-router frrinit.sh[2831]: Stopped watchfrr.
Jan 27 09:46:07 vyos-router fabricd[1615]: [ZW9EW-V8QX8] Terminating on signal SIGINT
Jan 27 09:46:07 vyos-router zebra[1555]: [N5M5Y-J5BPG][EC 4043309121] Client ‘bfd’ (session id 0) encountered an error and is shutting down.
Jan 27 09:46:07 vyos-router zebra[1555]: [N5M5Y-J5BPG][EC 4043309121] Client ‘openfabric’ (session id 0) encountered an error and is shuttin>
Jan 27 09:46:07 vyos-router staticd[1608]: [MRN6F-AYZC4] Terminating on signal
Jan 27 09:46:07 vyos-router zebra[1555]: [N5M5Y-J5BPG][EC 4043309121] Client ‘static’ (session id 0) encountered an error and is shutting do>
Jan 27 09:46:07 vyos-router zebra[1555]: [YDZ55-W3VM6] release_daemon_table_chunks: Released 0 table chunks
Jan 27 09:46:07 vyos-router zebra[1555]: [JPSA8-5KYEA] client 100 disconnected 0 bfd routes removed from the rib
Jan 27 09:46:07 vyos-router zebra[1555]: [S929C-NZR3N] client 100 disconnected 0 bfd nhgs removed from the rib
Jan 27 09:46:07 vyos-router zebra[1555]: [YDZ55-W3VM6] release_daemon_table_chunks: Released 0 table chunks
Jan 27 09:46:07 vyos-router zebra[1555]: [JPSA8-5KYEA] client 105 disconnected 0 openfabric routes removed from the rib
Jan 27 09:46:07 vyos-router zebra[1555]: [S929C-NZR3N] client 105 disconnected 0 openfabric nhgs removed from the rib
Jan 27 09:46:07 vyos-router zebra[1555]: [YDZ55-W3VM6] release_daemon_table_chunks: Released 0 table chunks
Jan 27 09:46:07 vyos-router zebra[1555]: [JPSA8-5KYEA] client 95 disconnected 0 static routes removed from the rib
Jan 27 09:46:07 vyos-router zebra[1555]: [S929C-NZR3N] client 95 disconnected 0 static nhgs removed from the rib
Jan 27 09:46:07 vyos-router mgmtd[1560]: [X3G8F-PM93W] BE-adapter: mgmt_msg_read: got EOF/disconnect
Jan 27 09:46:07 vyos-router zebra[1555]: [N5M5Y-J5BPG][EC 4043309121] Client ‘ldp’ (session id 0) encountered an error and is shutting down.
Jan 27 09:46:07 vyos-router zebra[1555]: [YDZ55-W3VM6] release_daemon_table_chunks: Released 0 table chunks
Jan 27 09:46:07 vyos-router zebra[1555]: [JPSA8-5KYEA] client 80 disconnected 0 ldp routes removed from the rib
Jan 27 09:46:07 vyos-router zebra[1555]: [S929C-NZR3N] client 80 disconnected 0 ldp nhgs removed from the rib
Jan 27 09:46:07 vyos-router zebra[1555]: [GE156-FS0MJ][EC 100663299] stream_read_try: read failed on fd 90: Connection reset by peer
Jan 27 09:46:07 vyos-router zebra[1555]: [N5M5Y-J5BPG][EC 4043309121] Client ‘nhrp’ (session id 0) encountered an error and is shutting down.
Jan 27 09:46:07 vyos-router zebra[1555]: [YDZ55-W3VM6] release_daemon_table_chunks: Released 0 table chunks
Jan 27 09:46:07 vyos-router zebra[1555]: [JPSA8-5KYEA] client 90 disconnected 0 nhrp routes removed from the rib
Jan 27 09:46:07 vyos-router zebra[1555]: [S929C-NZR3N] client 90 disconnected 0 nhrp nhgs removed from the rib
Jan 27 09:46:07 vyos-router ospfd[1576]: [W9T04-QWK6B] Terminating on signal
Jan 27 09:46:07 vyos-router babeld[1585]: [WXJ8P-YNMM9] Terminating on signal
Jan 27 09:46:07 vyos-router isisd[1582]: [ZW9EW-V8QX8] Terminating on signal SIGINT
Jan 27 09:46:07 vyos-router zebra[1555]: [N5M5Y-J5BPG][EC 4043309121] Client ‘isis’ (session id 0) encountered an error and is shutting down.
Jan 27 09:46:07 vyos-router zebra[1555]: [N5M5Y-J5BPG][EC 4043309121] Client ‘ospf’ (session id 0) encountered an error and is shutting down.
Jan 27 09:46:07 vyos-router zebra[1555]: [YDZ55-W3VM6] release_daemon_table_chunks: Released 0 table chunks
Jan 27 09:46:07 vyos-router zebra[1555]: [JPSA8-5KYEA] client 60 disconnected 0 isis routes removed from the rib
Jan 27 09:46:07 vyos-router zebra[1555]: [S929C-NZR3N] client 60 disconnected 0 isis nhgs removed from the rib
Jan 27 09:46:07 vyos-router zebra[1555]: [YDZ55-W3VM6] release_daemon_table_chunks: Released 0 table chunk …

Protocols ISIS config

set protocols isis dynamic-hostname
set protocols isis interface bond0.4001 bfd
set protocols isis interface bond0.4001 circuit-type ‘level-2-only’
set protocols isis interface bond0.4001 hello-padding
set protocols isis interface bond0.4001 metric ‘100’
set protocols isis interface bond0.4001 network point-to-point
set protocols isis interface bond0.4001 priority ‘127’
set protocols isis interface bond1.255 circuit-type ‘level-2-only’
set protocols isis interface bond1.255 metric ‘1000’
set protocols isis interface bond1.255 priority ‘127’
set protocols isis interface dum0 circuit-type ‘level-2-only’
set protocols isis interface dum0 passive
set protocols isis log-adjacency-changes
set protocols isis metric-style ‘wide’
set protocols isis net ‘49.0001.0111.9225.5254.00’
set protocols isis redistribute ipv4 connected level-2 metric ‘1000’
set protocols isis redistribute ipv4 static level-2 metric ‘10000’
set protocols isis redistribute ipv6 connected level-2 metric ‘1000’
set protocols isis redistribute ipv6 static level-2 metric ‘10000’

Can you add a bug report on https://vyos.dev/ ?
Thanks

I isolate the issue to a missing FRR module “zebra_irdp.so”
I have ICMP Router Discovery Protocols enabled.
While zebra is starting the system tries to dlopen (/usr/lib/x86_64-linux-gnu/frr/modules/zebra_irdp.so) and fails then zebra subsequently fails.
However am looking to how to get the module as according the FRR the modules are build dependent.

2 Likes