upgrade to frr.2.0.2_1 breaks frr
-
hi all, i just did package upgrade from frr-2.0.2 to frr-2.0.2-1 and now zebra fails to run with the following error:
ld-elf.so.1: /usr/local/lib/libfrr.so.0: Undefined symbol "lyd_child"
what can i do?
is there a way to rollback to 2.0.2?
jim
-
@kabalah
What pfsense release are you on and how did you upgrade the package ? -
@michmoor i am running 23.09-release on a netgate 4100, i went to package manager and checked my installed packages, and i saw there was an upgrade for frr, so i clicked the upgrade icon...
luckily i only did this on one firewall :)
jim
-
@kabalah
Maybe that particular package is meant for the 23.09.1 firmware instead of 23.09.
You might need to remove the package and reinstallI am on 23.09.1 and i have no updates to any packages including frr
[23.09.1-RELEASE][admin@GAFW]/root: pkg upgrade Updating pfSense-core repository catalogue... Fetching meta.conf: 0% pfSense-core repository is up to date. Updating pfSense repository catalogue... Fetching meta.conf: 0% pfSense repository is up to date. All repositories are up to date. Checking for upgrades (0 candidates): 100% 0 B 0.0kB/s 00:01 Processing candidates (0 candidates): 100% 0 B 0.0kB/s 00:01 Checking integrity... done (0 conflicting) Your packages are up to date.
My current version is
Also checking the git commit it seems it was committed to the dev branch so not sure how you got it.
-
@michmoor you hit the nail on the head. i upgraded to 23.9.1 and viola! everything is working again. thanks michmoor!
frr zebra and bgp all running and working again:
BGP table version is 4, local router ID is 10.235.1.254, vrf id 0
Default local pref 100, local AS 65002
Status codes: s suppressed, d damped, h history, * valid, > best, = multipath,
i internal, r RIB-failure, S Stale, R Removed
Nexthop codes: @NNN nexthop's vrf id, < announce-nh-self
Origin codes: i - IGP, e - EGP, ? - incomplete
RPKI validation codes: V valid, I invalid, N Not foundNetwork Next Hop Metric LocPrf Weight Path
*> 10.12.96.0/20 172.19.0.10 0 65001 65004 i
*> 10.235.1.0/24 0.0.0.0 0 32768 i
*> 192.168.50.0/24 172.19.0.10 0 0 65001 i
*> 192.168.77.0/24 172.19.0.10 0 65001 65005 iDisplayed 4 routes and 4 total paths
jim
-
@kabalah
Ah I misunderstood I thought you were going to _2 version but it was _1
Sorry about that but yeah that Frr package is meant for a different pfsense version. Glad it all worked out -
That error is likely due to an outdated library. Try:
pkg update pkg install -fy libyang2