Lemme guess… downgrade means I need to reinstall...
-
Somehow, trying to back out to 1.2.3rc1 (or eve 1.2.3rc3, which was running on this machine a couple days ago, same image) gives
"The uploaded image file is not for this platform (pfSense)."Sure was a few days ago…
So, do I need to now reinstall as if the machine never ran pfsense before? FreeBSD 7.2 seems to be bad news for me.
-
Re-install to downgrade is generally the only way to do it reliably, for any platform.
-
Generally in the past, you could downgrade successfully. We now have tighter checks on upgrade files that check a platform file that doesn't exist in older updates, to make sure you can't apply the wrong update. You can bypass that by editing /usr/local/www/system_firmware.php and removing these two lines:
if (file_is_for_platform($_FILES['ulfile']['tmp_name'], $_FILES['ulfile']['name']) == false && !$_POST['sig_override'])
$input_errors[] = "The uploaded image file is not for this platform ({$g['platform']}).";make sure you get a config backup before you downgrade and be ready to reinstall in the worst case.