Reinstall 22.01 firmware on Netgate 1100 failed
-
@jch
Two observations.
Firstly, this looks similar to issue discussed in
https://forum.netgate.com/topic/169868/22-01-reinstall-goes-wrong
for which no solution has been posted.
Secondly, I today requested 22.01 firmware for my SG-1100, and I received an image, different name to the one you mention, of
pfSense-plus-compat-recovery-22.01-RELEASE-aarch64.img.gz
I am going to hold off install of 22.01 until I have more clarity. -
Thank you Anthony,
Sorry I didn't see that the problem is already discuss, indeed it is the same issue
-
The problem is now understood. The cause is that the old uboot version you have there does not support booting from ZFS.
The installer should automatically update uboot when you select write to eMMC if it detects an old version but for some reason has not on yours.
In the linked thread the reason for that is that the uboot version (Nov 1st 2018) was not recognised by the installer but the version you have (Nov 22nd 2018) is known. It should have updated.
So the first thing I would do here is just try installing again and see if it throws an error if it doesn't update uboot.
If it still fails then reinstall as UFS, which will boot fine, and then open a support ticket with us:
https://www.netgate.com/tac-support-request
Our support guys can walk you through updating uboot manually from there and then you can install ZFS again if you wish.Steve
-
@stephenw10 are you able to clarify why @jch and I appear to have different installation image files:
'pfSense-plus-Netgate-1100-recovery-22.01-RELEASE-aarch64.img.gz'
'pfSense-plus-compat-recovery-22.01-RELEASE-aarch64.img.gz' -
Ah, OK. That explains why your uboot didn't update, you would not have got that far with that image.
You need to use the compat image when booting the older uboot image so you should have:
pfSense-plus-compat-recovery-22.01-RELEASE-aarch64.img.gz
Contact support if you don't have it.
The reason the image is much larger is that it has images for both ZFS and UFS installs.
Steve
-
Hello Steve,
Thanks for your explanation, could you please upload 'pfSense-plus-compat-recovery-22.01-RELEASE-aarch64.img.gz' on partner area (on NETGATE 1100 Firmware Images directory) ?
Jean-Charles
-
@jch That should be up there now. Let me know if you're unable to access it.
Steve
-
@stephenw10
All is ok, thank you very much :) -
@stephenw10
I finally got round to attempting switch to ZFS using:
pfSense-plus-compat-recovery-22.01-RELEASE-aarch64.img.gz
I have made two attempts to reinstall my SG-1100. First time I entered "ZFS" at the selection of filesystem prompt, second time simply <CR>.
Both times the install completed, but on powercycle (reboot) I end up at:ERROR: cannot open /boot/lua/loader.lua: invalid argument.
Third attempt I reinstalled as "UFS", which seems to reboot sucessfully (although I didn't bother proceeding to do a Web login, reconfigure, ...)
I still wish to move to ZFS, but I don't have a support contract. Is there a path forward?
-
@anthonys
To get past that error you have to install as UFS first then force-update/verify the U-Boot firmware (see below) and then you can reinstall as ZFS./usr/local/share/u-boot/1100/u-boot-update.sh -f
You can run that through the console shell (option 8) or the Command Prompt on the GUI (Diagnostics -> Command Prompt).
-
@rcoleman-netgate Running the force-update has done the trick. The SG-1100 is now running 22.01 using ZFS.
Thankyou.