Hi, today I tried to update my 14.3-RELEASE-p6 system (already pkgbasified) to 15.0-RELEASE using pkgbase, as per the instructions given in the handbook. Problem is pkg can't update anything, gives
and
(more detailed problem description later):
Current freebsd version:
I created a new boot environment mounted at `/mnt/upgrade` and changed `/usr/local/etc/pkg/repos/FreeBSD-base.conf` to use `base_release_0`.
However updating the repo doesn't work:
Any ideas?
FreeBSD-base has a wrong packagesite, need to re-create databaseand
No trusted public keys found(more detailed problem description later):
Code:
# env ABI=FreeBSD:15:amd64 pkg-static -c /mnt/upgrade update -r FreeBSD-base
pkg-static: Setting ABI requires setting OSVERSION, guessing the OSVERSION as: 1500000
pkg-static: Warning: Major OS version upgrade detected. Running "pkg bootstrap -f" recommended
Updating FreeBSD-base repository catalogue...
pkg-static: 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% 80 KiB 81.6kB/s 00:01
pkg-static: No trusted public keys found
FreeBSD-base repository is up to date.
FreeBSD-base is up to date.
Current freebsd version:
Code:
# freebsd-version -kru
14.3-RELEASE-p6
14.3-RELEASE-p6
14.3-RELEASE-p6
I created a new boot environment mounted at `/mnt/upgrade` and changed `/usr/local/etc/pkg/repos/FreeBSD-base.conf` to use `base_release_0`.
Code:
# cat /mnt/upgrade/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
}
However updating the repo doesn't work:
Code:
# env ABI=FreeBSD:15:amd64 pkg-static -c /mnt/upgrade -d update -r FreeBSD-base
pkg-static: Setting ABI requires setting OSVERSION, guessing the OSVERSION as: 1500000
pkg-static: Warning: Major OS version upgrade detected. Running "pkg bootstrap -f" recommended
Updating FreeBSD-base repository catalogue...
DBG(1)[2974]> PkgRepo: verifying update for FreeBSD-base
pkg-static: Repository FreeBSD-base has a wrong packagesite, need to re-create database
DBG(1)[2974]> PkgRepo: need forced update of FreeBSD-base
DBG(1)[2974]> Pkgrepo, begin update of '/var/db/pkg/repos/FreeBSD-base/db'
DBG(1)[2974]> (fetch) Request to fetch pkg+https://pkg.freebsd.org/FreeBSD:15:amd64/base_release_0/meta.conf
DBG(1)[2974]> (fetch) Fetch: fetcher used: pkg+https
Fetching meta.conf: 100% 179 B 0.2kB/s 00:01
DBG(1)[2974]> (fetch) Request to fetch pkg+https://pkg.freebsd.org/FreeBSD:15:amd64/base_release_0/data.pkg
DBG(1)[2974]> (fetch) Fetch: fetcher used: pkg+https
Fetching data.pkg: 100% 80 KiB 81.6kB/s 00:01
DBG(1)[2974]> PkgRepo: extracting data of repo FreeBSD-base
DBG(1)[2975]> PkgRepo: extracting signature of repo in a sandbox
pkg-static: No trusted public keys found
DBG(1)[2974]> (fetch) Request to fetch pkg+https://pkg.freebsd.org/FreeBSD:15:amd64/base_release_0/packagesite.pkg
DBG(1)[2974]> (fetch) Fetch: fetcher used: pkg+https
FreeBSD-base repository is up to date.
FreeBSD-base is up to date.
Any ideas?