Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 27 Jun 2023 10:59:32 +0200
From:      Jan Bramkamp <crest@rlwinm.de>
To:        freebsd-pkg@freebsd.org
Subject:   Re: poudriere/pkg signing issue
Message-ID:  <f7226ba6-23e4-7f50-f833-20bb3d3262f6@rlwinm.de>
In-Reply-To: <5f1affe5-e776-6eb3-2663-afafb4e2cd2a@arch.jocks.cc>
References:  <5f1affe5-e776-6eb3-2663-afafb4e2cd2a@arch.jocks.cc>

index | next in thread | previous in thread | raw e-mail

On 27.06.23 10:50, FiLiS wrote:
> Hej there,
>
> I hope someone has an idea regarding this:
> I've just encountered something pretty odd. We've been using poudriere 
> since quite some time, so we automated the cert deployment of our pkg 
> repository on all consuming machines. As of today, pkg refuses to play 
> ball:
>
> # pkg update
> Updating pkg.myrepo repository catalogue...
> Fetching meta.conf: 100%    163 B   0.2kB/s    00:01
> Fetching packagesite.pkg: 100%  365 KiB 374.2kB/s    00:01
> pkg: -----BEGIN PUBLIC KEY-----
> MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5NRaOU1YuSKe9GXIu0IU
> xrGWnDPS/r68v9u6GPw+7FbwNo8J9Xl06zZW6u4zuSOgyVbxo1w7bnvNQNwPoPYs
> UIqR8KLHdUm1qpj1FGC3db8Bmhjk/dc8hIS72f15B+G9zsdRzTMNsvQzTvPgWAWX
> buFF39bxnnElhxOGAiw1dgGRKNuHTNNWga7yyMcMsB8f+6Uc8tqIRUX+gOSzZy2B
> FpocZ1vnQg1V2JctvSRzriS9spxcEko7mxDYjo3jRuVHU6omwOuwH2DEkO8fPkLg
> yhzBM6HDYE8O/Z+Ma7gD2++keSDJgTynzEVgv5mTGys2OkcWgshjjyqlE4TkRqXu
> Sjeyk/V+vGPAmWJYQcG0fSXUjIgaOMRPKpOKrR2nAjNDsQW6Ljjh6/IgDiF33vz6
> 9ORC6r8V8uLGkvYDWS1tja657qKHWP6pitBm/vQNmoTF2FotES36+dH0YD2i4vZ+
> VQNjqvLzjt88Oyq7v5QjeAoeicyLMNzp5CodWgXeiRvN8wkAgU+5C0esMaUmk9CA
> P83kY/sXjxis0ISYe6Nic9z6AsfJPA9BSS2wP0TNxQ4sdvXwZmF/rZ9xX7SQVoL3
> opjLiCNQwX2UjwlJe27A6M46Hp4DDtWYFZ6w+K/hdn7MTI26MWzhlGIyD/Hx0IRu
> Ii5RX8o2S8TctAxUJb1qxxkCAwEAAQ==
> -----END PUBLIC KEY-----: rsa signature verification failure
> pkg: Invalid signature, removing repository.
> Unable to update repository pkg.myrepo
> Error updating repositories!
>
> When I switch back to the .real_xxx directory of the day before, 
> everything works fine.
> I can't quite figure out what caused this thing to break.
> It seems, as of today, we're shipping a different pkg.pkg.pubkeysig in 
> the Latest folder, but the key configured in PKG_REPO_SIGNING_KEY 
> hasn't moved since forever and I also compared it to backups, so 
> nothing changed.

I just encountered the same problem on my poudriere server:

# pkg upgrade
Updating server repository catalogue...
Fetching meta.conf: 100%    163 B   0.2kB/s    00:01
Fetching packagesite.pkg: 100%  302 KiB 309.2kB/s    00:01
pkg: -----BEGIN PUBLIC KEY-----
*** REDACTED ... ***
-----END PUBLIC KEY-----
: rsa signature verification failure
pkg: Invalid signature, removing repository.
Unable to update repository server
Error updating repositories!

Could the latest OpenSSL 3.x related changes have broken plain RSA 
signature validation?



help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?f7226ba6-23e4-7f50-f833-20bb3d3262f6>