"Version 2.8.0 is available." but then "up to date"
-
@nobanzai try
https://docs.netgate.com/pfsense/en/latest/troubleshooting/upgrades.html#manual-update-check -
@SteveITS said in "Version 2.8.0 is available." but then "up to date":
@nobanzai try
https://docs.netgate.com/pfsense/en/latest/troubleshooting/upgrades.html#manual-update-checkalready tried that to no avail:
pfSense-upgrade -d -c >>> Updating repositories metadata... Updating pfSense-core repository catalogue... Fetching meta.conf: Fetching packagesite.pkg: pfSense-core repository is up to date. Updating pfSense repository catalogue... Fetching meta.conf: Fetching packagesite.pkg: pfSense repository is up to date. All repositories are up to date. Your system is up to date
-
@nobanzai Did you by any means select 2.7.2 as update path? That's normal behavior then, as the update will be shown on the dashboard, but when the old stable is the selected update path, no update will be available via console.
What does the "System / Upgrade" dropdown show as currently selected?Just wanted to check as we had that with multiple customers that switched back so they could update a specific package while not doing a full upgrade yet after it came out.
Cheers
-
@JeGr said in "Version 2.8.0 is available." but then "up to date":
@nobanzai Did you by any means select 2.7.2 as update path? That's normal behavior then, as the update will be shown on the dashboard, but when the old stable is the selected update path, no update will be available via console.
What does the "System / Upgrade" dropdown show as currently selected?Yes, I selected 2.7.2 as update path, because "Please select the branch from which to update" seems to make that the correct choice. Probably my English isn't good enough to get the correct meaning.
The dropdown list shows 2.8.0, 2.7.2 and 2.8.1Just wanted to check as we had that with multiple customers that switched back so they could update a specific package while not doing a full upgrade yet after it came out.
That wasn't the reason here, but see above.
So I have to choose 2.8.0?
But when I do that, I get "Unable to check for updates"?!?Cheers
Thx.
-
said in "Version 2.8.0 is available." but then "up to date":
So I have to choose 2.8.0?
But when I do that, I get "Unable to check for updates"?!?Ok, I chose 2.8.0, got "Unable to check for updates", reloaded the page, got "pfSense-repoc: no package 'name' pfSense-repoc: no pfSense packages installed ", executed
pkg-static clean -ay; pkg-static install -fy pkg pfSense-repo pfSense-upgrade
and are able now to update.
Whow, that really wasn't obvious.Thx a lot for your help!
-
So, unfortunately the upgrade failed:
Updating boot code... /usr/local/sbin/../libexec/install-boot.sh -b auto -f ufs -s gpt -u ada0 No freebsd-boot partition found...skipping. ESP /dev/ada0p1 mounted on /tmp/stand-test.JXO3mb Only 636KB space remaining: removing old FreeBSD boot1.efi file /efi/boot/bootx64.efi rmdir: /tmp/stand-test.JXO3mb/efi/boot: Directory not empty Failed to update the EFI System Partition /dev/ada0p1 Insufficient space remaining for /boot/loader.efi Run e.g "mount -t msdosfs /dev/ada0p1 /mnt" to inspect it for files that can be removed. Unable to update boot code on /dev/ada0 Failed
So the EFI partition is too small - and it does contain STARTUP.NSH only, so nothing to delete.
Does that mean, I have to reinstall the system with a larger EFI parttion or is the message misleading? "Directory not empty" shouldn't happen, because this is not a file, I created. -
branch from which to update
I can see that confusion. Historically it was the branch e.g. “current” or “previous” and the version changed over time. They probably still consider “2.8.0” the branch, so you’d pick 2.8 then update to the latest in 2.8. The goal was to prevent people from updating packages from current/2.8 when they were running 2.7. (
Per my sigeh, forgot I updated it)Re EFI, there have been a handful of threads about that error. Old installation? If you reinstall you’ll get ZFS. Or a thread may have commands that work if you can find one.
-
@SteveITS said in "Version 2.8.0 is available." but then "up to date":
Re EFI, there have been a handful of threads about that error. Old installation? If you reinstall you’ll get ZFS. Or a thread may have commands that work if you can find one.
I found commands to enlarge the EFI partitions, but on /dev/ada0p1 only one single file remained - STARTUP.NSH. So I can't backup the EFI files any more. I'll try to copy them from the second pfSense.
-
Mmm, the 'from' there refers to the remote repo branch you are pulling updates from. But, yes, I can see how it could be confusing.
-
said in "Version 2.8.0 is available." but then "up to date":
@SteveITS said in "Version 2.8.0 is available." but then "up to date":
Re EFI, there have been a handful of threads about that error. Old installation? If you reinstall you’ll get ZFS. Or a thread may have commands that work if you can find one.
I found commands to enlarge the EFI partitions, but on /dev/ada0p1 only one single file remained - STARTUP.NSH. So I can't backup the EFI files any more. I'll try to copy them from the second pfSense.
Ok, I enlarged the efi partition on both pfSense.
Restarting the update on the secondary worked, now I'll run it on the primary. -
said in "Version 2.8.0 is available." but then "up to date":
Ok, I enlarged the efi partition on both pfSense.
Restarting the update on the secondary worked, now I'll run it on the primary.All updates have passed without errors, both pfSense are back to normal, data flow seems to be ok.
Thx@all.
Thread closed.
cu.