On 15.01.2014 13:38, Sébastien Marie wrote:
> Hi,
> 
> Short story: the latest package snapshost (i386) is signed with
> 55pkg.pub, but the @signer in +CONTENTS is 54pkg.
> 
> Long story:
> 
> I upgraded to (near) latest base system (OpenBSD bert.local 5.5 
> GENERIC.MP#217 i386).
> And I tried to update my ports too, via packages.

Same problem here too :
OpenBSD alex.test 5.5 GENERIC.MP#8 amd64


> 
> My mirror is ftp://mirror.esc7.net/pub/OpenBSD/snapshots/packages/i386/
> It should be same state as ftp.openbsd.org (having same SHA256 in directory).
> 
> # pkg_add -aui                                                                
>                                                         
> pub fp: UQW0HmnVm5k=
> sig fp: qMGXBLsGJhI=
> signify: verification failed: checked against wrong key
> system(/usr/bin/signify, -p, /etc/signify/54pkg.pub, -V, -m,
> /tmp/pkgcontent.8ERtOK64G) failed: exit(1)
> --- +quirks-1.106 -------------------
> Bad signature
> Fatal error: quirks-1.106 is corrupted
>  at /usr/libdata/perl5/OpenBSD/PkgAdd.pm line 659.
> 
> To be sure about the error, I test the following:
> 
> # /usr/bin/signify -p /etc/signify/54pkg.pub -V -m /tmp/pkgcontent.8ERtOK64G 
> pub fp: UQW0HmnVm5k=
> sig fp: qMGXBLsGJhI=
> signify: verification failed: checked against wrong key
> 
> OK, the key 54pkg is not the signer.
> 
> # /usr/bin/signify -p /etc/signify/55pkg.pub -V -m /tmp/pkgcontent.8ERtOK64G
> #
> 
> So no error with 55pkg.pub, so the 55pkg is the signer.
> 
> But in the package, the registered signer is 54pkg.
> 
> # head /tmp/pkgcontent.8ERtOK64G
> @comment $OpenBSD: PLIST,v 1.2 2011/07/14 09:53:58 espie Exp $
> @name quirks-1.106
> @signer 54pkg
> @digital-signature signify:2014-01-14T21:43:38Z
> @option always-update
> @comment pkgpath=devel/quirks cdrom=yes ftp=yes
> @arch *
> +DESC
> @sha ZcShuBxD9cPsWmJce9rnoKKlC4qYQve7PwElfX/uk8Q=
> @size 348
> 
> Thanks.

-- 
Alexis de BRUYN

Reply via email to