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 ?
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
