-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FRR Package misses libyang2 version requirement #15372
Comments
Fixes: FRRouting#15372 Signed-off-by: Donald Sharp <[email protected]>
I checked on my system and it works fine, the version is restricted for libyang2.
I suppose it's something with the system where the package is being built. |
Fixes: FRRouting#15372 Signed-off-by: Donald Sharp <[email protected]>
On mine when I built the packaging, without my change it would just specify that it needed libyang2. With my change it now requires 2.1.128 at a minimum |
Do you use libyang packages provided from FRR deb repo? There's apparently some problem with these packages, probably with the way they are built. I just checked, and when I am using these packages, I have the same problem with missing version restriction. If I build libyang packages myself, using |
@ton31337 why did you close this as completed? There's an actual problem with libyang packages provided in FRR deb repo, which prevents |
Issue found. This is an error in the libyang packages built by the CI which dropped the symbols.
|
@mwinter-osr Hello, is there any information about fix? |
This should have been fixed. I'll investigate. |
This looks fixed to me. See below Note the Can you verify if your package has the same version requirement with
|
@mwinter-osr sorry for bothering you, my bad. In my case all frr dependencies are correct, but there is no libyang2 (>= 2.1.128-2~deb11u1) in common repos. |
We found the issue. The FRR-8 repo doesn't contain the 2.1.128 libyang. Give us 1..2 days to fix this. We either need to rebuild FRR 8.4.5 and FRR 8.5.5 against libyang 2.1.80 or add libyang 2.1.128 to the repo for FRR 8.x |
Any update on fixing the FRR-8 repo? |
This issue is stale because it has been open 180 days with no activity. Comment or remove the |
This issue will be automatically closed in the specified period unless there is further activity. |
Found in FRR Master @d5bec7b (Feb 13, 2024)
While upgrading FRR from 8.5.4 with standard Debian Libyang2 2.1.30 the upgrade worked, but trying to go into vtysh gives the following error:
The issue is that during the upgrade the libyang2 wasn't forced to be upgraded and 2.1.30 is too low for the current FRR.
Not sure yet, why this happens as the
debian/control
file requires 2.1.80 (It lists in build-depends libyang2 >= 2.1.80),but the resulting package doesn't have the version requirement as seen with a
dpkg -I
(see depends section):The text was updated successfully, but these errors were encountered: