Habemvs BETA1 packages:
I'll stay on 15-STABLE. See ya.
I'll stay on 15-STABLE. See ya.
I tried that and the freebsd-* packages were downgraded to 15.snap20251011015136.
uname -r
now shows 15.0-STABLE. Apart from that, everything seems to be working still but I'm not sure I know what I'm doing so I'll take a break and think about it for a while.Pretty strange because I did exactly what was suggested by Colin and now all my packages are like FreeBSD-kernel-generic-15.0.b1.20251012072228 andI tried that and the freebsd-* packages were downgraded to 15.snap20251011015136.uname -r
now shows 15.0-STABLE. Apart from that, everything seems to be working still but I'm not sure I know what I'm doing so I'll take a break and think about it for a while.
[20:28][fmc000@tu45b-freebsd ~]$ uname -r
15.0-BETA1
[20:29][fmc000@tu45b-freebsd ~]$
[20:29][fmc000@tu45b-freebsd ~]$ cat /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
}
[20:30][fmc000@tu45b-freebsd ~]$
This post in freebsd-stable ML?Pretty strange because I did exactly what was suggested by Colin
Changing the URL to:
url: "pkg+https://pkg.FreeBSD.org/${ABI}/base_release_0",
FWIW, BETA1 is out but a simplepkg upgrade
does not show anything available at the moment.
It is unclear to me where you are or where you want to be.
1500066
belongs to stable/15
, as OSVERSION = "1500066"
in your screenshot shows.1500067
; that belongs to releng/15
indicates you "want to be"/are on BETA1. If you've stayed onChanging the URL to:url: "pkg+https://pkg.FreeBSD.org/${ABI}/base_release_0"
stable/15
and upgraded that branch successfully, your version string should now be 150050
.stable/15
versus releng/15
requires different package repository settings. If you've successfully upgraded/installed BETA1, for the repositories FreeBSD-ports
and FreeBSD-ports-kmods
the relevant .conf
settings for quarterly (as per default defined in FreeBSD.conf.quarterly-release) are:FreeBSD-ports: {
url: pkg+https://pkg.freebsd.org/${ABI}/quarterly,
[...]
}
FreeBSD-ports-kmods: {
url: pkg+https://pkg.freebsd.org/${ABI}/kmods_quarterly_${VERSION_MINOR},
[...]
}
.conf
settings for latest are:FreeBSD-ports: {
url: pkg+https://pkg.freebsd.org/${ABI}/latest,
[...]
}
FreeBSD-ports-kmods: {
url: pkg+https://pkg.freebsd.org/${ABI}/kmods_latest_${VERSION_MINOR},
[...]
}
FreeBSD-ports-kmods
repository is set up for releng/15
, https://pkg.freebsd.org/FreeBSD:15:amd64/:Index of /FreeBSD:15:amd64/
File Name ↓ File Size ↓ Date ↓
Parent directory/ - -
base_latest/ - 2025-Oct-12 12:05
base_release_0/ - 2025-Oct-12 12:05
base_weekly/ - 2025-Oct-12 12:05
kmods_latest/ - 2025-Oct-13 00:00
kmods_quarterly/ - 2025-Oct-13 00:00
latest/ - 2025-Oct-09 16:15
quarterly/ - 2025-Oct-09 12:52
kmods_quarterly_0
and kmods_latest_0
present.Index of /FreeBSD:14:amd64/
File Name ↓ File Size ↓ Date ↓
Parent directory/ - -
[...]
kmods_latest_3/ - 2025-Oct-12 12:05
[...]
kmods_quarterly_3/ - 2025-Oct-12 12:05
My understanding is that fmc000 wants to upgrade to 15.0-BETA1 via pkgbase, thus, I had no doubts with the __FreeBSD_version.It is unclear to me where you are or where you want to be.
Yes, I did that, but what about the other two repositories: FreeBSD-ports and FreeBSD-ports-kmods? Don't I have to change something there?See my post #103.
pkg upgrade
pkg-2.3.1 is installed automatically.The warning suggests how to ignore the error, but I would just like to be sure about this so I don't mess up the installation and have to start all over again.Those other repositories weren't changed. Also, the warning provides you with the suggestion on how to fix it.
You just answer "Y" and proceed. You won't be forced to install anything.The warning suggests how to ignore the error, but I would just like to be sure about this so I don't mess up the installation and have to start all over again.![]()
Yes, it worked! Thank you for your help (and your patience).You just answer "Y" and proceed. You won't be forced to install anything.
This just means that no kmods packages were created for BETA-1 so far and thus ALPHA-5 packages will be used instead. I don't see the problem actually.It is unclear to me where you are or where you want to be.
Also, using:
- Version string
1500066
belongs tostable/15
, asOSVERSION = "1500066"
in your screenshot shows.- If you are on BETA1, you should have version string
1500067
; that belongs toreleng/15
indicates you "want to be"/are on BETA1. If you've stayed onstable/15
and upgraded that branch successfully, your version string should now be150050
.
Being onstable/15
versusreleng/15
requires different package repository settings. If you've successfully upgraded/installed BETA1, for the repositoriesFreeBSD-ports
andFreeBSD-ports-kmods
the relevant.conf
settings for quarterly (as per default defined in FreeBSD.conf.quarterly-release) are:
Rich (BB code):FreeBSD-ports: { url: pkg+https://pkg.freebsd.org/${ABI}/quarterly, [...] } FreeBSD-ports-kmods: { url: pkg+https://pkg.freebsd.org/${ABI}/kmods_quarterly_${VERSION_MINOR}, [...] }
The relevant.conf
settings for latest are:
Rich (BB code):FreeBSD-ports: { url: pkg+https://pkg.freebsd.org/${ABI}/latest, [...] } FreeBSD-ports-kmods: { url: pkg+https://pkg.freebsd.org/${ABI}/kmods_latest_${VERSION_MINOR}, [...] }
Please note:
- FreeBSD 15.0-BETA1 Now Available - detailed description.
- manual action required updating from 15.0-ALPHA to 15-STABLE with pkgbase - freebsd-pkgbase ML message.
Furthermore, it seems that at the moment noFreeBSD-ports-kmods
repository is set up forreleng/15
, https://pkg.freebsd.org/FreeBSD:15:amd64/:
NoCode:Index of /FreeBSD:15:amd64/ File Name ↓ File Size ↓ Date ↓ Parent directory/ - - base_latest/ - 2025-Oct-12 12:05 base_release_0/ - 2025-Oct-12 12:05 base_weekly/ - 2025-Oct-12 12:05 kmods_latest/ - 2025-Oct-13 00:00 kmods_quarterly/ - 2025-Oct-13 00:00 latest/ - 2025-Oct-09 16:15 quarterly/ - 2025-Oct-09 12:52
kmods_quarterly_0
andkmods_latest_0
present.
Compare that for example with https://pkg.freebsd.org/FreeBSD:14:amd64/, for 14.3-RELEASE:
Code:Index of /FreeBSD:14:amd64/ File Name ↓ File Size ↓ Date ↓ Parent directory/ - - [...] kmods_latest_3/ - 2025-Oct-12 12:05 [...] kmods_quarterly_3/ - 2025-Oct-12 12:05
[9:41][fmc000@tu45b-freebsd ~]$ uname -a
FreeBSD tu45b-freebsd 15.0-BETA1 FreeBSD 15.0-BETA1 releng/15.0-n280655-36a923a476dc GENERIC amd64
[9:47][fmc000@tu45b-freebsd ~]$ uname -KrU
15.0-BETA1 1500067 1500067
[9:47][fmc000@tu45b-freebsd ~]$ li kmod
drm-latest-kmod-6.9.1500066 DRM drivers modules
gpu-firmware-intel-kmod-tigerlake-20230625.1500066 Firmware modules for tigerlake Intel GPUs
virtualbox-ose-kmod-72-7.2.2.1500066 VirtualBox kernel module for FreeBSD
wifi-firmware-iwlwifi-kmod-ax210-20241017.1500066_2 Firmware modules for the iwlwifi (ax210) WiFi NIC driver
[9:48][fmc000@tu45b-freebsd ~]$
li
is just an alias for installed packages).--fixed
, rename it back to original name, reattach, boot single user, gpart -i
, zpool -e
, and there is a space to maneuver.freebsd-update upgrade -r 15*
, and after second freebsd-update install
I did pkg bootstrap -f
, pkg update -r FreeBSD-ports
and sqllite3 \ .recover
on local.sqlite.pkg upg -r FreeBSD-ports -f
!!!! did its job without a hitch (with /$(ABI)/latest
)FreeBSD-ports-kmods
refusing to update, but after some debugging, and after removing _${VERSION_MINOR}
in .../$(ABI)/kmods_latest
line, pkg upg -r FreeBSD-ports-kmods
succeeded!It uses the host configuration repos but looks for keys insideWait, does it not use the host configuration repos? Or does it use whatever is inside the $rootdir?
$rootdir
, which we think is a bug.