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
}

>
> > Also, what is the general procedure to upgrade a pkgbase system from
> > -BETA to -RELEASE?  It isn't described at
> > https://wiki.freebsd.org/action/show/pkgbase?action=show&redirect=PkgBase#Minor_version_upgrades
>
> More or less what I wrote above.  It's also mentioned in the release notes:
> https://www.freebsd.org/releases/15.0R/relnotes/#upgrade-rc
>
> --
> Colin Percival
> FreeBSD Release Engineering Lead & EC2 platform maintainer
> Founder, Tarsnap | www.tarsnap.com | Online backups for the truly paranoid
>

Reply via email to