Cant Upgrade to 25.11
-
Hello,
I tried to update to 25.11 after a failed upgrade mising some shared libaries I moved back to 25.07.
I tried serveral things and even Downgraded to 25.07. after switching boot environment und reinstalled that just to be sure all packages are correct installed. Its no use. I cannot Upgrade to 25.11.What is needed for you/the forum to assist here?
The error was that some packages from icu are missing, even after force upgrading the whole system breaks apart.I tried:
Reinstall pkg
Reinstall whole upgrade packages
Remove unsupported package Node_exporter
Reinstall pfSense-upgrade
Reinstall all packages under 25.07, create new boot environment upgrade to 25.11 -> Same issueUpdate:
The error I got was similar to this one:
ld-elf.so.1 /usr/local/lib/libpcre requiered from php not found
Sadly I didnt save the error due to the fix from different PCs and switching to get a stable connection to the console port via IPMIkind regards,
-
@sysadminfromhell said in Cant Upgrade to 25.11:
The error I got was similar to this one:
ld-elf.so.1 /usr/local/lib/libpcre requiered from php not foundWhen did you see this error? At what point of the upgrade?
-
@stephenw10 at the end of the upgrade. The box falls apart. When rebooting it only crashes. This will show in the crash log.
-
@sysadminfromhell
Sorry, just being curious...
What hardware is in use?
Good luck with finding a solution to your problem! :) -
@the-other own build. Supermicro X11ssh-tf, Xeon e3 1260Lv4, 32GBB ECC DDR4 with raid 10 4x 250 ssds. A bit overkill but I actually use / route 10G internal.
-
Do you have the crash log?
-
@stephenw10 I can check later but because I had to go back so many times to a different BE I assume I don’t.
-
You can probably mount the bad BE and get it if required. But does it try to boot and fail or fail to complete the upgrade at all?
-
@stephenw10 I will try to reproduce the error because the boot fails with this problem. This is the console output that this is missing and nothing starts. After CAM it only says that’s boot fails and I only get the recovery shell and the option to reboot.
-
Hmm, like it shows mounting root then nothing until the Boot Environment verification failure?
Check the primary console type is correct. It could be showing more useful output at the other console.
-
@stephenw10 yes it shows that the verification failed and then tja the libraries are missing. In the process after the upgrade without the reboot the ssh and console fails too due to the missing libraries.
-
Hmm, odd. It would be good to get the upgrade log from that if possible.
-
Okay I was able to fix it myself appereantly.
Yesterday when I created a new be I also reinstalled all packages in "previously stable" which also updated / fixed the issue.So I was able to fix the issue with:
pkg-static upgrade -f
Now after I wanted to reproduce the issue after the hassle from more then 4 hours yesterday it installed w/o any issue,
-
Huh, so something incorrect was installed in 25.07.1 that caused a problem at upgrade. Interesting.
-
@stephenw10 yea when I do remember correctly it reinstalled everything but before upgraded pkg for some reason, I mean now its fixed and I got a different Issue but his here can be closed imo.
-
I can't upgrade from 25.07.1-RELEASE to 25.11
The update almost completes (I think), the last lines in the update log window are:[244/254] Upgrading pfSense-u-boot-1100 from 20220428 to 20220428_1...
[244/254] Extracting pfSense-u-boot-1100-20220428_1: ....... done
[245/254] Upgrading pfSense-pkg-Nexus from 25.07.1_1 to 25.11...
[245/254] Extracting pfSense-pkg-Nexus-25.11: .done.
FailedBased on above thread, I check for package upgrades. Only acme has an upgrade available from 1.0 to 1.0.3. But the upgrade fails with
WARNING: Current pkg repository has a new PHP major
version. pfSense should be upgraded before
installing any new package.Any helps or hints is most appreciated.
Best regards,
Sbo -
@Sbo I recommend doing the same as I did. Go back to the backed up be. Stay on previous stable and reinstall all packages. With the command posted above. Maybe this fixes the issue for you.
-
@Sbo said in Cant Upgrade to 25.11:
But the upgrade fails with
WARNING: Current pkg repository has a new PHP major
version. pfSense should be upgraded before
installing any new package.That's expected during the upgrade.
You should check for exhausting the RAM or drive space during the upgrade.
-
@sysadminfromhell thanks!
Here is what my evening ended up with:- backed up configuration
- uninstalled all packages
- attempted upgrade
- firewall got completely unresponsive
- connected terminal and saw below
- installed 22.05 which I had from way back
- upgraded through 22.05 -> 23.01 -> 23.09 -> 23.09.1 -> 24.11 -> (25.11)
- the last step to 25.11 failed
- downloaded installer from netgate
- ran installer, got me straight to 25.11
- restored configuration
I'm on a Netgate 1100, now happy again;-)
I have been through multiple updates over the years, this was the first time it killed the firewall.
Last terminal output after upgrade attempt
Dual Console: Serial Primary, Video Secondary init: not found in path /sbin/init:/sbin/oinit:/sbin/init.bak:/rescue/init panic: no init cpuid = 1 time = 12 KDB: enter: panic [ thread pid 1 tid 100002 ] Stopped at kdb_enter+0x48: str xzr, [x19, #2944] -
Hmm, that's not great.
So upgraded from 22.05 with a default config? And the last step from 24.11 to 2511 appeared to succeed but then failed to boot into 25.11?