On Thu, Nov 27, 2025 at 3:55 PM Colin Percival <[email protected]> wrote: > > Hi all, > > 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? 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 .
