the latest and greatest PVE 7.2 delivers frr-8.2.2 as a package.
_but_ this release has a possible issue with ospf6d - for reference: https://github.com/FRRouting/frr/issues/10823
in order to fix this we installed frr-8.1 the following way:
a) implement the apt-list config following the guide at https://deb.frrouting.org/
this results in the /etc/apt/sources.list.d/frr.list file containing:
because proxmox supplies a newer version already this doesn't solve the issue, therefore we have to pin the packages to the now available source:
b) we put the following into /etc/apt/preferences.d/frr:
c) now we have to do a downgrade - in order to achieve this we downloaded the following files to the PVE host:
(be advised there might be newer frr-8.1 releases by the time of you reading this)
https://deb.frrouting.org/frr8.1/pool/frr-8/f/frr/frr-pythontools_8.1-0~deb11u1_all.deb
https://deb.frrouting.org/frr8.1/pool/frr-8/f/frr/frr_8.1-0~deb11u1_amd64.deb
at the place in your filesystem where you placed these two files do as follows:
you get a warning about downgrading - yep - that's what we do.
Hopefully we don't break anything, but so far we see it fixed opsf6d and that's what we looked for.
You might also want to remove the two installed files now for housekeeping.
fyi - you can look at your package-policy using "apt-cache policy" on your PVE host's shell.
maybe someone from proxmox can confirm that we don't break any other feature doing this.
_but_ this release has a possible issue with ospf6d - for reference: https://github.com/FRRouting/frr/issues/10823
in order to fix this we installed frr-8.1 the following way:
a) implement the apt-list config following the guide at https://deb.frrouting.org/
this results in the /etc/apt/sources.list.d/frr.list file containing:
Code:
deb https://deb.frrouting.org/frr8.1 bullseye frr-stable
because proxmox supplies a newer version already this doesn't solve the issue, therefore we have to pin the packages to the now available source:
b) we put the following into /etc/apt/preferences.d/frr:
Code:
Package: frr*
Pin: release o=frr
Pin-Priority: 990
c) now we have to do a downgrade - in order to achieve this we downloaded the following files to the PVE host:
(be advised there might be newer frr-8.1 releases by the time of you reading this)
https://deb.frrouting.org/frr8.1/pool/frr-8/f/frr/frr-pythontools_8.1-0~deb11u1_all.deb
https://deb.frrouting.org/frr8.1/pool/frr-8/f/frr/frr_8.1-0~deb11u1_amd64.deb
at the place in your filesystem where you placed these two files do as follows:
Code:
dpkg -i frr-pythontools_8.1-0~deb11u1_all.deb frr_8.1-0~deb11u1_amd64.deb
Hopefully we don't break anything, but so far we see it fixed opsf6d and that's what we looked for.
You might also want to remove the two installed files now for housekeeping.
fyi - you can look at your package-policy using "apt-cache policy" on your PVE host's shell.
maybe someone from proxmox can confirm that we don't break any other feature doing this.