Upgrading from 2.7 Devel to Plus
-
No, there is no download media for Plus when upgrading from a CE box. There is Netgate appliance-specific firmware media, but not a general white box firmware media. The Netgate appliance-specific firmware is only available by opening a TAC Lite request with Netgate Support and providing your appliance serial number and/or device ID.
One reason you may not be seeing the 23.01 path is that for the moment the package build system of 2.7 CE is offline while Netgate completes a big merge of the most recent FreeBSD 14-CURRENT into the branch. I know the daily snapshots are offline for now, and I would not be surprised if that being offline also impacts the Plus upgrade offering that shows up for 2.7 CE snapshot users.
-
@bmeeks said in Upgrading from 2.7 Devel to Plus:
One reason you may not be seeing the 23.01 path is that for the moment the package build system of 2.7 CE is offline while Netgate completes a big merge of the most recent FreeBSD 14-CURRENT into the branch. I know the daily snapshots are offline for now, and I would not be surprised if that being offline also impacts the Plus upgrade offering that shows up for 2.7 CE snapshot users.
Right!
@dread_ire
The update path to plus is specific to "stable", not Dev. You simply can't switch from dev to a plus-stable branch, that's not how that works. Plus switching was introduced with 2.6 and 22.01 being "similar" releases (aka they both dropped nearly the same time and thus where nearly identical kernel/userland wise) so the switch can be as smooth as switching over a package source and installing a handful of easy to switch packages (kernel and pfsense base).That can't work currently, as there's no CE 2.7 stable. With the release of 2.7, there will again be the "normal" update path from stable-to-stable with 2.7 bringing the update to 23.01 as both will be nearly identical on the base-OS level again.
That's why currently the "plus" path is locked to 2.6->22.01 as that is the most sane & safe upgrade path available in stable releases. Dev snapshots would be way to unstable to provide that path and changing it to 23.01 NOW would mean that every user of 2.6 that switches to plus would have a HUGE migration from FreeBSD 12.3->14 and hundreds of packages to install without knowing if that switch from CE will go through (as that cross switch isn't tested). So when 2.7 drops, that will right itself.
Cheers
-
Thanks for a great explanation.
When 2.7 drops I am planning on going to Plus. Once on Plus version can future developmental versions be installed? Can but have to go through same waiting period to go back to a Plus version?
I continue to be amazed by PFSense team and want to treat it properly as in pay for it.
-
@jimbob-indiana said in Upgrading from 2.7 Devel to Plus:
Once on Plus version can future developmental versions be installed? Can but have to go through same waiting period to go back to a Plus version?
Sure, but those are plus-devel snapshots then that can differ from CE snapshots due to e.g. upcoming release windows for the next plus version. But you have to be sure to have a downgrade path (or use the ZFS snapshotting and hope it works fine :)) as otherwise a re-install would need you to install 2.7->23.01->snapshot path again until Netgate releases "white label" images for Plus.
-
@jegr I tried 2.7 to 23.01 twice, not happening.
-
Newbie here.
Tried to upgrade from latest 2.7 devel to plus twice and both didn't work:
So as I'm understanding this is expected? Only possible to upgrade from 2.6 to Plus?
(Not possible with my hardware because of Intel I226-V nics sadly)
-
@duderuud If you have a version of 2.7 from February 15 or earlier you could upgrade, before 2.7 moved to a later PHP. See
https://forum.netgate.com/topic/178849/upgrade-from-2-7-0-to-23-01-pfsense-should-upgraded-before-installing-any-new-package/5 -
@steveits Works like a charm now, thanks for the tip!
-
-
So am I going to try again?
Not going to. Waiting to make sure the process is bump free.
-
Interesting for me only the Feb DEV version is available for down load.