FreeBSD OS choice
-
While 2.6.0 was based on FreeBSD 12.3-STABLE,
2.7.0 is based on a development version of FreeBSD; 14.0-CURRENT
Now I have some problems with 2.7.0. And, granted I am trying to do things which are not garanteed to be possible, apart from that, I think it would be good practice not to use current versions to base pfSense on. FreeBSD itself says about current versions:
FreeBSD-CURRENT is the very latest source code for FreeBSD and includes works in progress, experimental changes, and transitional mechanisms that might or might not be present in the next official release. Etc.
https://docs.freebsd.org/en/books/handbook/cutting-edge/
Regards! -
Read also pfSense Software is Moving Ahead from September 19, 2022.
I'm pretty sure not all the reasoning is mentioned in the blog why Netgate decided to living on that "bleeding edge", but on thing is sure : Netgate :: pfSense isn't just a "clone that FreeBSD source tree, and build". Netgate is actually an active contributor of FreeBSD, they can 'control' it.
-
Ah yes, I already suspected there might be a good reason, but I couldn't come up with one myself. :)
However, I hope to work around the problem now by subscribing to the newletter. I hope to be able, when notified of a new version, to download the relevant FreeBSD packages before they are superseded. -
@Jhoanor You can change the update branch to the Previous Stable version in order to install packages for your version of pfSense, without upgrading.
-
@SteveITS Thank you for trying to help me.
I have 2.6.0 up and running, the issue with 2.7.0 is a small difference in kernel version with the current FreeBSD packages. I can install with IGNORE_OSVERSION=yes, but when starting the software it crashes ("libssl.so.30" not found). I am not even sure if the kernel difference is the real problem. But I will give it another try with 2.8.0. -
@Jhoanor Are you trying to install FreeBSD packages outside of pfSense? I would not recommend that. Otherwise the packages in pfSense need to match the version of pfSense, per my sig. They recently added a check for the same PHP version, which it used to let people do (upgrade PHP) and that would break the GUI and other things.
-
@SteveITS I know it is not recommended, so I won't ask for help for my particular
problemchallenge. :) However, I have to manage lots of systems with different OS's, and I like to minimize the number of packages I manage them with. Luckily, except for this one, all other packages I use are in the pfSense repo.