On Thu, Dec 18, 2025 at 10:40 AM Colin Percival <[email protected]> wrote:
>
> On 12/18/25 06:58, Alan Somers wrote:
> > On Wed, Dec 17, 2025 at 6:54 PM Colin Percival <[email protected]> wrote:
> >> On 12/17/25 15:34, Alan Somers wrote:
> >>> On Thu, Nov 27, 2025 at 3:55 PM Colin Percival <[email protected]> 
> >>> wrote:
> >>>> Due to recent changes in FreeBSD.org infrastructure, systems still 
> >>>> running
> >>>> 15.0-{PRERELEASE,ALPHA*,BETA*} (aka anything running 15.0 which hasn't
> >>>> upgraded to -RC* yet) will find that 'pkg upgrade -r FreeBSD-base' fails,
> >>>> since the https://pkg.freebsd.org/FreeBSD:15:foo/base_release_0/ 
> >>>> repository
> >>>> (which used to be nightly builds signed with "pkg" keys) has been 
> >>>> replaced
> >>>> by what used to be on pkgbase.freebsd.org.
> >>>>
> >>>> At present the best path forward for you is probably to use git to check 
> >>>> out
> >>>> the src tree (head, stable/15, or releng/15.0; doesn't matter in this 
> >>>> case)
> >>>> and run the commands
> >>>> # cp /usr/src/usr.sbin/pkg/FreeBSD.conf.quarterly-release \
> >>>>          /etc/pkg/FreeBSD.conf
> >>>> # cp -R /usr/src/share/keys/pkgbase-15 /usr/share/keys/pkgbase-15
> >>>> to get the updated configuration file and signing keys.
> >>>
> >>> I have a system running 15.0-BETA5 with pkgbase.  Before I followed
> >>> your advice, "pkg upgrade -r FreeBSD-base" simply reported that "Your
> >>> packages are up to date", possibly because /etc/pkg/FreeBSD.conf
> >>> didn't have any entry for FreeBSD-base (but
> >>> /usr/local/etc/pkg/repos/FreeBSD-base.conf did).  After running these
> >>> commands, now "pkg update" fails with "pkg: No trusted public keys
> >>> found".  Could you please help me?
> >>
> >> What do you have in /usr/local/etc/pkg/repos/FreeBSD-base.conf ?
> >
> > FreeBSD-base: {
> >    url: "pkg+https://pkg.FreeBSD.org/${ABI}/base_release_0";,
> >    mirror_type: "srv",
> >    signature_type: "fingerprints",
> >    fingerprints: "/usr/share/keys/pkg",
> >    enabled: yes
> > }
>
> Ah, that explains it.  Right, you need to remove everything from there
> except the "enabled: yes" part.  Otherwise you're overriding the 15.0
> release configuration and pointing back at the keys used on BETA5.

Thanks, that fixed it.  FWIW, this is my only pkgbase system so far.

Reply via email to