Upgrade failed with "Newer FreeBSD version"

Started by shadesh, February 13, 2021, 02:46:19 PM

Previous topic - Next topic
February 13, 2021, 02:46:19 PM Last Edit: February 13, 2021, 02:51:00 PM by shadesh
Hey,

after upgrading to 21.1 the system cannot be upgraded to newer versions.
I always get a mismatch in freebsd version for different packages.
E.g.

root@gw:~ # pkg update
Updating FreeBSD repository catalogue...
Fetching packagesite.txz: 100%    6 MiB   6.4MB/s    00:01   
Processing entries:   0%
Newer FreeBSD version for package php73-pear-channel-horde:
To ignore this error set IGNORE_OSVERSION=yes
- package: 1202000
- running kernel: 1201000
Ignore the mismatch and continue? [y/N]:
pkg: repository FreeBSD contains packages for wrong OS version: FreeBSD:12:amd64
Processing entries: 100%
Unable to update repository FreeBSD
Updating OPNsense repository catalogue...
OPNsense repository is up to date.
Error updating repositories!
root@gw:~ # uname -a
FreeBSD gw 12.1-RELEASE-p12-HBSD FreeBSD 12.1-RELEASE-p12-HBSD #0  3c6040c7243(stable/21.1)-dirty: Mon Jan 25 12:27:52 CET 2021 root@sensey:/usr/obj/usr/src/amd64.amd64/sys/SMP  amd64

So? Simply set the flag IGNORE_OSVERSION=yes and then choose 12 from the menu.
OPNsense HW:

Minisforum Venus series UN100C, 16 GB RAM, 512 GB SSD
T-bao N9N Pro, 16 GB RAM, 512 GB SSD

For official purposes: please do not enable the FreeBSD repository.

And if you must only enable it briefly and disable when done before it breaks your system later on.


Cheers,
Franco

PS: If you install FreeBSD pkg 1.16.2 update at the moment you will somewhat brick your system already. ;)