First, I assumed that you had good reasons to try FreeBSD 15; that was perhaps an assumption on my part taken too quickly, even though I suggested you'd consider installing 14.3-RELEASE. I don't know that for sure. As you've read the other advice 14.3-RELEASE is the official latest release version that will give you less bumps on your FreeBSD journeys. If you decide to keep on using FreeBSD 15 from BETA1 onwards, realise that a number of BETA-s will follow (approximately one each week) and then the release candidates (RC-s) will follow; these are all part of a pre-release cycle. It is likely you will have to invest more time to get things working and may hit bumps along the way; you may have to ask more often too. You'll find more info at
FreeBSD 15.0 Release Process.
So, 14.3-RELEASE might very well be the more obvious choice for you, that is for you to decide.
If however, you decide to stay on the "15-path", I can say the following.
For packages derived from the ports tree there are two repositories:
FreeBSD-ports and
FreeBSD-ports-kmods. By default an installation uses 'quarterly' packages. Unfortunately, for the
FreeBSD-ports-kmods there hasn't been a repository set up for quarterly yet; this will happen in the near future I expect. For 'latest' there is a
FreeBSD-ports-kmods repository available and packages can be installed from there; below I'll show how to set this up. If you want to use quarterly packages, then you'll have to wait; when this repository is set up, the messages as shown in your screen should disappear; you could als check until you see
kmods_quarterly_0/ appear in
Index of /FreeBSD:15:amd64/.
For latest the repository settings refer as follows, see
Index of /FreeBSD:15:amd64/:
url: "pkg+https://pkg.FreeBSD.org/${ABI}/latest",
->
latest/
url: "pkg+https://pkg.FreeBSD.org/${ABI}/kmods_latest_${VERSION_MINOR}",
->
kmods_latest_0/
BETA1 comes set up with a pkgbasified base; that means all files belonging to the base system are being delivered and maintained as packages. The repository used for that is
FreeBSD-base. I don't know why you got the settings as shown, but as you have installed BETA1, (
OSVERSION = "1500067";), the setting for
FreeBSD-base should be changed to using
base_release_0. Edit: Please note: this is irrespective of using 'latest' or 'quarterly'.
I have the following files and settings:
/usr/local/etc/pkg/repos/FreeBSD.conf:
Rich (BB code):
FreeBSD-ports: {
url: "pkg+https://pkg.FreeBSD.org/${ABI}/latest",
enabled: yes,
priority: 0,
mirror_type: "SRV",
signature_type: "FINGERPRINTS",
fingerprints: "/usr/share/keys/pkg"
}
FreeBSD-ports-kmods: {
url: "pkg+https://pkg.FreeBSD.org/${ABI}/kmods_latest_${VERSION_MINOR}",
enabled: yes,
priority: 0,
mirror_type: "SRV",
signature_type: "FINGERPRINTS",
fingerprints: "/usr/share/keys/pkg"
}
/usr/local/etc/pkg/repos/FreeBSD-base.conf:
Rich (BB code):
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
}
This should result in:
Rich (BB code):
[1-0] # pkg -vv | sed -nE -e '/OSVERSION|ABI/ p' -e '/^Repositories:/,$ p'
IGNORE_OSVERSION = false;
ABI = "FreeBSD:15:amd64";
ALTABI = "freebsd:15:x86:64";
OSVERSION = "1500067";
Repositories:
FreeBSD-ports: {
url : "pkg+https://pkg.FreeBSD.org/FreeBSD:15:amd64/latest",
enabled : yes,
priority : 0,
mirror_type : "SRV",
signature_type : "FINGERPRINTS",
fingerprints : "/usr/share/keys/pkg"
}
FreeBSD-ports-kmods: {
url : "pkg+https://pkg.FreeBSD.org/FreeBSD:15:amd64/kmods_latest_0",
enabled : yes,
priority : 0,
mirror_type : "SRV",
signature_type : "FINGERPRINTS",
fingerprints : "/usr/share/keys/pkg"
}
FreeBSD-base: {
url : "pkg+https://pkg.FreeBSD.org/FreeBSD:15:amd64/base_release_0",
enabled : yes,
priority : 0,
mirror_type : "SRV",
signature_type : "FINGERPRINTS",
fingerprints : "/usr/share/keys/pkg"
}
If this is set, run
pkg upgrade
I haven't tested this extensively with BETA1 but, using 14.3-RELEASE and pkg v 2.3.1
with respect to the packages derived from the ports tree (here packages relating to the
FreeBSD-ports and
FreeBSD-ports-kmods repositories) hasn't been able to upgrade packages correctly under all circumstances when multiple repositories are enabled. I've recommended to upgrade these separately:
pkg upgrade -r FreeBSD-ports
pkg upgrade -r FreeBSD-ports-kmods
Because FreeBSD base is now also using packages, for that you can use
pkg upgrade -r FreeBSD-base
Edit: if you want to stay on top of the latest regarding the FreeBSD 15 pre-release cycle, you can subscribe to the
freebsd-stable Mailing List.