I can update packages from rpm-free, but this one is giving me signature error.
Any ideas?
[SKIPPED] rpmfusion-free-obsolete-packages-38-1.fc38.noarch.rpm: Already downloaded
Ejecutando verificación de operación
error: rpmdbNextIterator: omitiendo h# 15
EncabezadoV3 RSA/SHA1 Signature, ID de clave d651ff2e: BAD
EncabezadoSHA256 digest: OK
EncabezadoSHA1 digest: OK
error: rpmdbNextIterator: omitiendo h# 15
EncabezadoV3 RSA/SHA1 Signature, ID de clave d651ff2e: BAD
EncabezadoSHA256 digest: OK
EncabezadoSHA1 digest: OK
Oh I see, the problem was with the older package, which is actually F35-based:
$ rpm -q rpmfusion-free-obsolete-packages
rpmfusion-free-obsolete-packages-35-1.fc36.noarch
$ rpm -qi rpmfusion-free-obsolete-packages | grep Signature
Signature : RSA/SHA1, Sun 14 Nov 2021 03:40:36 PM CET, Key ID e06f8ecdd651ff2e
But if you have rpmfusion repos enabled during upgrade, this shouldn’t be a problem. The package update should still happen with the older security policy.
Have you disabled rpmfusion before upgrading to F38 and then re-enabled it? That would explain your experience.
Hmm, I don’t really know how these virtual packages work internally. But it would be really helpful if Rpmfusion maintainers rebuilt their *-obsoletes-packages for Fedora 36 and Fedora 37 using modern tooling, so that this problem doesn’t bite people on upgrade. Is anyone willing to report a bug to them?