Re: HEADS UP: pkgbase breakage 15.0-{PRERELEASE,ALPHA*,BETA*}
Alan Somers <[email protected]>
| Newsgroups | gmane.os.freebsd.stable |
|---|---|
| Message-ID | <CAOtMX2j_6qD4mRcxbbSjxJgE-ni99ABV14pkFA+CfU-w5mekuQ@mail.gmail.com> |
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 >