On Wed, Nov 19, 2025 at 2:03 AM Colin Percival <[email protected]> wrote:
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA512
>
> The second release candidate build of the 15.0-RELEASE release cycle is now 
> available.

I've upgraded, by means of pkg, along releng (UFS) from BETAx to 15.0-RC2.
When changing to pkgbase.FreeBSD.org for the FreeBSD-base repository,
problems with public keys occurred:

[0-0] # date -u; uname -apKU
Wed Nov 19 23:31:58 UTC 2025
FreeBSD q210 15.0-RC2 FreeBSD 15.0-RC2
releng/15.0-n280961-7bd80d8ee020 GENERIC amd64 amd64 1500068 1500068
[1-0] # pkg -vv | sed -nE -e '/FreeBSD-base:/,$ p'
  FreeBSD-base: {
    url             :
"pkg+https://pkgbase.FreeBSD.org/FreeBSD:15:amd64/base_release_0";,
    enabled         : yes,
    priority        : 0,
    mirror_type     : "SRV",
    signature_type  : "FINGERPRINTS",
    fingerprints    : "/usr/share/keys/pkg"
  }
[2-0] # pkg update -f -r FreeBSD-base
Updating FreeBSD-base repository catalogue...
pkg: Repository FreeBSD-base has a wrong packagesite, need to re-create database
Fetching meta.conf: 100%    179 B   0.2kB/s    00:01
Fetching data.pkg: 100%   81 KiB  82.5kB/s    00:01
pkg: No trusted public keys found
FreeBSD-base repository is up to date.
FreeBSD-base is up to date.

Although, uname indicates I am at RC2, some files seem not to
have the correct content:
[1-0] # grep 'FreeBD-base' /etc/pkg/FreeBSD.conf
[2->1<] #


However, using
fingerprints: "/usr/share/keys/pkgbase-${VERSION_MAJOR}",
as defined in
https://cgit.freebsd.org/src/tree/usr.sbin/pkg/FreeBSD.conf.quarterly-release?h=releng%2F15.0
helped. I didn't see that mentioned in:
https://lists.freebsd.org/archives/freebsd-stable/2025-November/003576.html
https://lists.freebsd.org/archives/freebsd-stable/2025-November/003585.html

Still, after
# pkg update -f -r FreeBSD-base
# pkg upgrade -r FreeBSD-base

this remains:
[11-0] # grep 'FreeBD-base' /etc/pkg/FreeBSD.conf
[12->1<] #

I have:
# pkg which /etc/pkg/FreeBSD.conf
/etc/pkg/FreeBSD.conf was installed by package
FreeBSD-pkg-bootstrap-15.0.rc2.20251118061818

Therefore, my config for the FreeBSD-base repository is still in
/usr/local/etc/pkg/repos/FreeBSD.conf

What actions can I take to get on track and perhaps verify that
I have all the correct files that a fresh installation of 15.0-RC2
would have resulted in, for instance a /etc/pkg/FreeBSD.conf that
contains the setting for FreeBSD-base?


Eric

Reply via email to