Date: Wed, 17 Dec 2025 17:54:20 -0800
From: Colin Percival <cperciva@freebsd.org>
To: Alan Somers <asomers@freebsd.org>
Cc: FreeBSD Stable <freebsd-stable@freebsd.org>
Subject: Re: HEADS UP: pkgbase breakage 15.0-{PRERELEASE,ALPHA*,BETA*}
Message-ID: <550cd57b-082e-4e17-bc64-d692b495cae0@freebsd.org>
In-Reply-To: <CAOtMX2hQOjvVTQCqo6B=K-Di48QLY%2B05DsXQMSu1FWkF8hyMfQ@mail.gmail.com>
References: <64d55f1c-4fd4-47a3-b5b5-1fd6873ef028@freebsd.org> <CAOtMX2hQOjvVTQCqo6B=K-Di48QLY%2B05DsXQMSu1FWkF8hyMfQ@mail.gmail.com>
index | next in thread | previous in thread | raw e-mail
On 12/17/25 15:34, Alan Somers wrote:
> On Thu, Nov 27, 2025 at 3:55 PM Colin Percival <cperciva@freebsd.org> 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
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?550cd57b-082e-4e17-bc64-d692b495cae0>
