upgrade from 24.1.10 failed

Started by picasso7it, June 26, 2025, 04:04:21 PM

Previous topic - Next topic
Hello everyone

I'm once again having an update problem on one of my many Opnsense firewalls. This time, the firewall is in version 24.1.10_8, which normally corresponds to a version of Freebsd 13. But the problem is that my system is already running Freebsd 14.

root@parefeu21:~ # opnsense-version
OPNsense 24.1.10_8
root@parefeu21:~ # uname -r
14.1-RELEASE-p3


When updating from the graphical interface, it fails because at one point it tries to look for the next file, which doesn't exist due to this difference between the Opnsense and Freebsd versions.

Fetching base-24.1.8-amd64.txz: ..[fetch2: https://pkg.opnsense.org/FreeBSD:13:amd64/24.7/sets/base-24.1.8-amd64.txz.sig: Not Found] failed, no signature found

The correct path should be this: https://pkg.opnsense.org/FreeBSD:14:amd64/24.7/sets/base-24.7.12-amd64.txz.sig

What should I do in this case?
Is it possible to downgrade from Freebsd 14 to Freebsd 13 to perform this update?
Or should I use the opnsense-bootstrap script?

Thanks for your good ideas.

The base isn't the problem. The real problem is that your packages are stuck at 24.1 while the base and kernel successfully upgraded to 24.7.

You can try this instead:

# opnsense-bootstrap -r 24.7


Given the critical nature of a major OS upgrade underneath from FreeBSD 13 to 14 consider the possibility that may not be successful since the first attempt also failed. Likely for reasons of third party plugins installed or manual ports installs. Unfortunately these things get complicated quickly.


Cheers,
Franco