Syspatch : carp (2021/01/13)

Correctif OpenBSD: carp, bpf

Correctif de fiabilité carp

L’utilisation de bpf(4) sur une interface CARP pourrait entraîner une utilisation après une erreur.

Il est nécessaire de redémarrer la machine car ce correctif affecte le noyau.

Pour toutes les architectures supportées :

  • amd64, arm64, i386 par syspatch
  • armv7, hppa, landisk, loongson, luna88k, macppc, sparc64 par recompilation

Syspatch

Cette étape ne concerne que les architectures amd64, arm64, i386 !

1
# syspatch

Ensuite redémarrez la machine !

Recompilation

Pour toute autre architecture prise en charge par le projet OpenBSD, voici les étapes de recompilation nécessaires :

⇒ Après avoir téléchargé le correctif, vérifiez-le, et appliquez-le :

  • Pour 6.8 :
1
2
3
# wget https://ftp.openbsd.org/pub/OpenBSD/patches/6.8/common/012_carp.patch.sig
# signify -Vep /etc/signify/openbsd-68-base.pub -x 012_carp.patch.sig \
        -m - | (cd /usr/src && patch -p0)

⇒ La phase de recompilation :

1
2
3
4
5
6
# KK=`sysctl -n kern.osversion | cut -d# -f1`
# cd /usr/src/sys/arch/`machine`/compile/$KK
# make obj
# make config
# make
# make install

Pour finir, redémarrez la machine !

Restart

1
# reboot

Plus d’informations sur les pages d’Errata 6.8 et 6.7…
et leurs versions FR respectives : 6.8 FR et 6.7 FR.


updatedupdated2021-03-092021-03-09