Bonjour.

J’ai noté récemment que je ne pouvais plus disposer des mises à jour de Fedora 39 (en dehors des mises à jour de sécurité). Je suis en retard pour la montée de version… Oups.

Le lancement depuis l’outil Logiciels vers la version 41 n’aboutit pas.
J’ai donc lancé l’upgrade depuis la ligne de commande, comme à mon habitude.

sudo dnf system-upgrade download --releasever=41
sudo dnf system-upgrade download --releasever=40

Et j’ai un message d’erreur lié à libtbb.so.2 (en 41, donc j’ai réessayé en 40 et j’obtiens le même message d’erreur)

libtbb.so.2()(64bit) est nécessaire pour OpenImageIO-2.5.16.0-1.fc40.x86_64
libtbb.so.2()(64bit) est nécessaire pour opensubdiv-3.6.0-1.fc40.x86_64
libtbb.so.2()(64bit) est nécessaire pour openvdb-libs-11.0.0-12.fc40.x86_64

En lisant un peu plus haut, je constate que j’ai des messages d’erreur de RPM (erreur 2351), avec des signatures OpenPGP et des actions à entreprendre sur RPM : analyse et reconstruction de la base.

erreur : rpmdbNextIterator : ignoré h# 12
Header RSA signature: BAD (header tag 268: invalid OpenPGP signature: Parsing an OpenPGP packet:
Failed to parse Signature Packet
because: Signature appears to be created by a non-conformant OpenPGP implementation, see https://github.com/rpm-software-management/rpm/issues/2351.
because: Malformed MPI: leading bit is not set: expected bit 8 to be set in 110101 (35))
Header SHA1 somme de contrôle: OK

Pour diagnostiquer le problème, essayez d’exécuter : « rpm -Va –nofiles –nodigest ».
La base RPMDB est probablement corrompue, l’exécution de « rpm –rebuilddb » pourrait résoudre ce problème.

L’analyse de la base RPM et la reconstruction de la base n’apportent pas de solution.

J’ai donc ouvert le site github associé à RPM et les issues liées à l’erreur 2351 remontent que la signature PGP du paquet n’est pas correcte, car il semblerait que la librairie go_crypto utilisée est dépassée.

J’ai également cherché des sujets autour de Fedora et de la demande de mettre à jour la version de TBB vers la version 2021.8 en remplacement de la version 2020.2 .

Est-ce que vous partagez mon analyse ?

Est-ce que je me suis fourvoyé quelque part ?

Je n’ai pas identifié de OpenImageIO ou opensubdiv ni openvdb-libs dans les applications installées, donc je suppose que c’est un pré-requis de la version 40 (et/ou 41), de ce fait, je ne peux pas “retirer” l’application en question pour faire la montée de version.

La suite pour mon soucis, c’est de contacter les créateur des 3 paquets en question pour leur demander de mettre à jour leur version de TBB ?

  • Bon, le soucis venait bien uniquement des packages installés qui nécessitaient TBB 2020.3

    Maintenant, j’ai un soucis de disque LVM ou je n’ai plus assez d’espace sur / et encore pas mal sur /home

Bon, j’en suis à avoir retiré les packages OpenImageIO, opensubdiv et openvdb-libs

Je relance

Bon, le soucis venait bien uniquement des packages installés qui nécessitaient TBB 2020.3

Maintenant, j’ai un soucis de disque LVM ou je n’ai plus assez d’espace sur / et encore pas mal sur /home

    AlexandreD Maintenant, j’ai un soucis de disque LVM ou je n’ai plus assez d’espace sur / et encore pas mal sur /home

    Merci d’ouvrir une autre discussion afin de ne pas tout mélanger.