I have a number of RPMs that work fine on Fedora 37, but fail to validate on
Rawhide and ELN with `package tag 268: invalid OpenPGP signature`:
```
# rpm -qip fb-genchefserverlist-20230113-032842.x86_64.rpm
error: fb-genchefserverlist-20230113-032842.x86_64.rpm: Header RSA signature:
BAD (package tag 268: invalid OpenPGP signature)
error: fb-genchefserverlist-20230113-032842.x86_64.rpm: not an rpm package (or
package manifest)
```
I can privately share a copy of the impacted RPM if needed (and will work on
crafting a minimal repro I can publish publicly). In the meantime, here's the
full trace output:
```
# RPM_TRACE=1 rpm -qip fb-genchefserverlist-20230113-032842.x86_64.rpm
_rpmInitCrypto: entered
_rpmInitCrypto: -> success
_rpmDigestInit: entered
_rpmDigestInit: ctx: returning 0x55f681258660
_rpmDigestInit: -> success
_rpmDigestInit: entered
_rpmDigestInit: ctx: returning 0x55f681247c00
_rpmDigestInit: -> success
_rpmDigestUpdate: entered
_rpmDigestUpdate: ctx: &mut <- 0x55f681258660
_rpmDigestUpdate: data: &[] <- 0x7fcc89c82c78
_rpmDigestUpdate: -> success
_rpmDigestUpdate: entered
_rpmDigestUpdate: ctx: &mut <- 0x55f681247c00
_rpmDigestUpdate: data: &[] <- 0x7fcc89c82c78
_rpmDigestUpdate: -> success
_rpmDigestUpdate: entered
_rpmDigestUpdate: ctx: &mut <- 0x55f681258660
_rpmDigestUpdate: data: &[] <- 0x7fff4b6bc090
_rpmDigestUpdate: -> success
_rpmDigestUpdate: entered
_rpmDigestUpdate: ctx: &mut <- 0x55f681247c00
_rpmDigestUpdate: data: &[] <- 0x7fff4b6bc090
_rpmDigestUpdate: -> success
_rpmDigestUpdate: entered
_rpmDigestUpdate: ctx: &mut <- 0x55f681258660
_rpmDigestUpdate: data: &[] <- 0x55f681245de0
_rpmDigestUpdate: -> success
_rpmDigestUpdate: entered
_rpmDigestUpdate: ctx: &mut <- 0x55f681247c00
_rpmDigestUpdate: data: &[] <- 0x55f681245de0
_rpmDigestUpdate: -> success
_rpmDigestUpdate: entered
_rpmDigestUpdate: ctx: &mut <- 0x55f681258660
_rpmDigestUpdate: data: &[] <- 0x55f681245f40
_rpmDigestUpdate: -> success
_rpmDigestUpdate: entered
_rpmDigestUpdate: ctx: &mut <- 0x55f681247c00
_rpmDigestUpdate: data: &[] <- 0x55f681245f40
_rpmDigestUpdate: -> success
_rpmDigestDup: entered
_rpmDigestDup: ctx: & <- 0x55f681258660
_rpmDigestDup: -> success
_rpmDigestFinal: entered
_rpmDigestFinal: ctx: owned <- 0x55f681258660
_rpmDigestFinal: -> success
_rpmDigestDup: entered
_rpmDigestDup: ctx: & <- 0x55f681247c00
_rpmDigestDup: -> success
_rpmDigestFinal: entered
_rpmDigestFinal: ctx: owned <- 0x55f681247c00
_rpmDigestFinal: -> success
_rpmDigestDup: entered
_rpmDigestDup: ctx: & <- 0x55f681258660
_rpmDigestDup: -> success
_rpmDigestFinal: entered
_rpmDigestFinal: ctx: owned <- 0x55f681247c00
_rpmDigestFinal: datap: Option<&mut> <- 0x7fff4b6bbfa8
_rpmDigestFinal: lenp: Option<&mut> <- 0x7fff4b6bbfb0
_rpmDigestFinal: -> success
_rpmDigestDup: entered
_rpmDigestDup: ctx: & <- 0x55f6812480b0
_rpmDigestDup: -> success
_rpmDigestFinal: entered
_rpmDigestFinal: ctx: owned <- 0x55f681247c00
_rpmDigestFinal: datap: Option<&mut> <- 0x7fff4b6bbfa8
_rpmDigestFinal: lenp: Option<&mut> <- 0x7fff4b6bbfb0
_rpmDigestFinal: -> success
_pgpDigParamsFree: entered
_pgpDigParamsFree: -> success
_rpmDigestFinal: entered
_rpmDigestFinal: -> error: Failure: ctx must not be NULL
_pgpDigParamsFree: entered
_pgpDigParamsFree: -> success
_rpmDigestFinal: entered
_rpmDigestFinal: -> error: Failure: ctx must not be NULL
_rpmDigestFinal: entered
_rpmDigestFinal: ctx: owned <- 0x55f681258660
_rpmDigestFinal: -> success
_rpmDigestFinal: entered
_rpmDigestFinal: ctx: owned <- 0x55f6812480b0
_rpmDigestFinal: -> success
_pgpDigParamsFree: entered
_pgpDigParamsFree: -> success
_rpmDigestFinal: entered
_rpmDigestFinal: -> error: Failure: ctx must not be NULL
_pgpDigParamsFree: entered
_pgpDigParamsFree: -> success
_rpmDigestFinal: entered
_rpmDigestFinal: -> error: Failure: ctx must not be NULL
_rpmDigestFinal: entered
_rpmDigestFinal: -> error: Failure: ctx must not be NULL
_pgpPubkeyKeyID: entered
_pgpPubkeyKeyID: pkt: &[] <- 0x55f6812471d0
_pgpPubkeyKeyID: Key ID: 809A8D7CEB10B464
_pgpPubkeyKeyID: keyid: &[] <- 0x7fff4b6bc130
_pgpPubkeyKeyID: -> success
_pgpPrtParams: entered
_pgpPrtParams: pkts: &[] <- 0x55f6812471d0
_pgpPrtParams: paramsp: &mut <- 0x7fff4b6bc128
_pgpPrtParams: PgpDigParams { obj, signid: buffer, userid: userid }: returning
0x55f6812037d0
_pgpPrtParams: -> success
_pgpPrtParamsSubkeys: entered
_pgpPrtParamsSubkeys: pkts: &[] <- 0x55f681249bf0
_pgpPrtParamsSubkeys: subkeys: &mut <- 0x7fff4b6bc130
_pgpPrtParamsSubkeys: subkeys_count: &mut <- 0x7fff4b6bc12c
_pgpPrtParamsSubkeys: Got 0 subkeys
_pgpPrtParamsSubkeys: -> success
_rpmDigestInit: entered
_rpmDigestInit: ctx: returning 0x55f681247c00
_rpmDigestInit: -> success
_rpmDigestInit: entered
_rpmDigestInit: ctx: returning 0x55f68124a570
_rpmDigestInit: -> success
_rpmDigestUpdate: entered
_rpmDigestUpdate: ctx: &mut <- 0x55f681247c00
_rpmDigestUpdate: data: &[] <- 0x7fcc89c82c78
_rpmDigestUpdate: -> success
_rpmDigestUpdate: entered
_rpmDigestUpdate: ctx: &mut <- 0x55f68124a570
_rpmDigestUpdate: data: &[] <- 0x7fcc89c82c78
_rpmDigestUpdate: -> success
_rpmDigestUpdate: entered
_rpmDigestUpdate: ctx: &mut <- 0x55f681247c00
_rpmDigestUpdate: data: &[] <- 0x7fff4b6bc090
_rpmDigestUpdate: -> success
_rpmDigestUpdate: entered
_rpmDigestUpdate: ctx: &mut <- 0x55f68124a570
_rpmDigestUpdate: data: &[] <- 0x7fff4b6bc090
_rpmDigestUpdate: -> success
_rpmDigestUpdate: entered
_rpmDigestUpdate: ctx: &mut <- 0x55f681247c00
_rpmDigestUpdate: data: &[] <- 0x55f681245de0
_rpmDigestUpdate: -> success
_rpmDigestUpdate: entered
_rpmDigestUpdate: ctx: &mut <- 0x55f68124a570
_rpmDigestUpdate: data: &[] <- 0x55f681245de0
_rpmDigestUpdate: -> success
_rpmDigestUpdate: entered
_rpmDigestUpdate: ctx: &mut <- 0x55f681247c00
_rpmDigestUpdate: data: &[] <- 0x55f681245f40
_rpmDigestUpdate: -> success
_rpmDigestUpdate: entered
_rpmDigestUpdate: ctx: &mut <- 0x55f68124a570
_rpmDigestUpdate: data: &[] <- 0x55f681245f40
_rpmDigestUpdate: -> success
_rpmDigestDup: entered
_rpmDigestDup: ctx: & <- 0x55f681247c00
_rpmDigestDup: -> success
_rpmDigestFinal: entered
_rpmDigestFinal: ctx: owned <- 0x55f681247c00
_rpmDigestFinal: -> success
_rpmDigestDup: entered
_rpmDigestDup: ctx: & <- 0x55f68124a570
_rpmDigestDup: -> success
_rpmDigestFinal: entered
_rpmDigestFinal: ctx: owned <- 0x55f68124a570
_rpmDigestFinal: -> success
_rpmDigestDup: entered
_rpmDigestDup: ctx: & <- 0x55f681247c00
_rpmDigestDup: -> success
_rpmDigestFinal: entered
_rpmDigestFinal: ctx: owned <- 0x55f68124a570
_rpmDigestFinal: datap: Option<&mut> <- 0x7fff4b6bbfa8
_rpmDigestFinal: lenp: Option<&mut> <- 0x7fff4b6bbfb0
_rpmDigestFinal: -> success
_rpmDigestDup: entered
_rpmDigestDup: ctx: & <- 0x55f681249960
_rpmDigestDup: -> success
_rpmDigestFinal: entered
_rpmDigestFinal: ctx: owned <- 0x55f68124a570
_rpmDigestFinal: datap: Option<&mut> <- 0x7fff4b6bbfa8
_rpmDigestFinal: lenp: Option<&mut> <- 0x7fff4b6bbfb0
_rpmDigestFinal: -> success
_pgpDigParamsFree: entered
_pgpDigParamsFree: -> success
_rpmDigestFinal: entered
_rpmDigestFinal: -> error: Failure: ctx must not be NULL
_pgpDigParamsFree: entered
_pgpDigParamsFree: -> success
_rpmDigestFinal: entered
_rpmDigestFinal: -> error: Failure: ctx must not be NULL
_rpmDigestFinal: entered
_rpmDigestFinal: ctx: owned <- 0x55f681247c00
_rpmDigestFinal: -> success
_rpmDigestFinal: entered
_rpmDigestFinal: ctx: owned <- 0x55f681249960
_rpmDigestFinal: -> success
_pgpDigParamsFree: entered
_pgpDigParamsFree: -> success
_rpmDigestFinal: entered
_rpmDigestFinal: -> error: Failure: ctx must not be NULL
_pgpDigParamsFree: entered
_pgpDigParamsFree: -> success
_rpmDigestFinal: entered
_rpmDigestFinal: -> error: Failure: ctx must not be NULL
_rpmDigestFinal: entered
_rpmDigestFinal: -> error: Failure: ctx must not be NULL
_pgpPubkeyKeyID: entered
_pgpPubkeyKeyID: pkt: &[] <- 0x55f68127a5d0
_pgpPubkeyKeyID: Key ID: F55AD3FB5323552A
_pgpPubkeyKeyID: keyid: &[] <- 0x7fff4b6bc130
_pgpPubkeyKeyID: -> success
_pgpPrtParams: entered
_pgpPrtParams: pkts: &[] <- 0x55f68127a5d0
_pgpPrtParams: paramsp: &mut <- 0x7fff4b6bc128
_pgpPrtParams: PgpDigParams { obj, signid: buffer, userid: userid }: returning
0x55f6811e32c0
_pgpPrtParams: -> success
_pgpPrtParamsSubkeys: entered
_pgpPrtParamsSubkeys: pkts: &[] <- 0x55f68127b9b0
_pgpPrtParamsSubkeys: subkeys: &mut <- 0x7fff4b6bc130
_pgpPrtParamsSubkeys: subkeys_count: &mut <- 0x7fff4b6bc12c
_pgpPrtParamsSubkeys: Got 0 subkeys
_pgpPrtParamsSubkeys: -> success
_pgpPrtParams: entered
_pgpPrtParams: pkts: &[] <- 0x55f68127e0f8
_pgpPrtParams: paramsp: &mut <- 0x55f68127d128
_pgpPrtParams: -> error: Failure: Signature Packet
_rpmDigestInit: entered
_rpmDigestInit: ctx: returning 0x55f68127b710
_rpmDigestInit: -> success
_rpmDigestInit: entered
_rpmDigestInit: ctx: returning 0x55f681248740
_rpmDigestInit: -> success
_rpmDigestUpdate: entered
_rpmDigestUpdate: ctx: &mut <- 0x55f68127b710
_rpmDigestUpdate: data: &[] <- 0x7fff4b6bc170
_rpmDigestUpdate: -> success
_rpmDigestUpdate: entered
_rpmDigestUpdate: ctx: &mut <- 0x55f681248740
_rpmDigestUpdate: data: &[] <- 0x7fff4b6bc170
_rpmDigestUpdate: -> success
_rpmDigestUpdate: entered
_rpmDigestUpdate: ctx: &mut <- 0x55f68127b710
_rpmDigestUpdate: data: &[] <- 0x55f68127f1a8
_rpmDigestUpdate: -> success
_rpmDigestUpdate: entered
_rpmDigestUpdate: ctx: &mut <- 0x55f681248740
_rpmDigestUpdate: data: &[] <- 0x55f68127f1a8
_rpmDigestUpdate: -> success
_rpmDigestDup: entered
_rpmDigestDup: ctx: & <- 0x55f68127b710
_rpmDigestDup: -> success
_rpmDigestFinal: entered
_rpmDigestFinal: ctx: owned <- 0x55f68127b710
_rpmDigestFinal: -> success
_rpmDigestDup: entered
_rpmDigestDup: ctx: & <- 0x55f681248740
_rpmDigestDup: -> success
_rpmDigestFinal: entered
_rpmDigestFinal: ctx: owned <- 0x55f681248740
_rpmDigestFinal: -> success
_rpmDigestDup: entered
_rpmDigestDup: ctx: & <- 0x55f68127ad70
_rpmDigestDup: -> success
_rpmDigestFinal: entered
_rpmDigestFinal: ctx: owned <- 0x55f681248740
_rpmDigestFinal: datap: Option<&mut> <- 0x7fff4b6bc1e8
_rpmDigestFinal: lenp: Option<&mut> <- 0x7fff4b6bc1f0
_rpmDigestFinal: -> success
_rpmDigestDup: entered
_rpmDigestDup: ctx: & <- 0x55f68127b730
_rpmDigestDup: -> success
_rpmDigestFinal: entered
_rpmDigestFinal: ctx: owned <- 0x55f681248740
_rpmDigestFinal: datap: Option<&mut> <- 0x7fff4b6bc1e8
_rpmDigestFinal: lenp: Option<&mut> <- 0x7fff4b6bc1f0
_rpmDigestFinal: -> success
error: fb-genchefserverlist-20230113-032842.x86_64.rpm: Header RSA signature:
BAD (package tag 268: invalid OpenPGP signature)
_pgpDigParamsFree: entered
_pgpDigParamsFree: -> success
_rpmDigestFinal: entered
_rpmDigestFinal: -> error: Failure: ctx must not be NULL
_pgpDigParamsFree: entered
_pgpDigParamsFree: -> success
_rpmDigestFinal: entered
_rpmDigestFinal: -> error: Failure: ctx must not be NULL
_rpmDigestFinal: entered
_rpmDigestFinal: ctx: owned <- 0x55f68127ad70
_rpmDigestFinal: -> success
_rpmDigestFinal: entered
_rpmDigestFinal: ctx: owned <- 0x55f68127b730
_rpmDigestFinal: -> success
_rpmDigestFinal: entered
_rpmDigestFinal: -> error: Failure: ctx must not be NULL
_rpmDigestFinal: entered
_rpmDigestFinal: -> error: Failure: ctx must not be NULL
_pgpDigParamsFree: entered
_pgpDigParamsFree: -> success
_rpmDigestFinal: entered
_rpmDigestFinal: -> error: Failure: ctx must not be NULL
_pgpDigParamsFree: entered
_pgpDigParamsFree: -> success
_rpmDigestFinal: entered
_rpmDigestFinal: -> error: Failure: ctx must not be NULL
_rpmDigestFinal: entered
_rpmDigestFinal: -> error: Failure: ctx must not be NULL
error: fb-genchefserverlist-20230113-032842.x86_64.rpm: not an rpm package (or
package manifest)
_pgpDigParamsFree: entered
_pgpDigParamsFree: -> success
_pgpDigParamsFree: entered
_pgpDigParamsFree: -> success
_rpmFreeCrypto: entered
_rpmFreeCrypto: -> success
#
```
--
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/issues/2351
You are receiving this because you are subscribed to this thread.
Message ID: <rpm-software-management/rpm/issues/2...@github.com>
_______________________________________________
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
http://lists.rpm.org/mailman/listinfo/rpm-maint