Actions
Bug #8231
closedUndefined function while restoring config from older version
Start date:
12/21/2017
Due date:
% Done:
100%
Estimated time:
Plus Target Version:
Release Notes:
Affected Version:
2.4.2
Affected Architecture:
All
Description
While restoring a 2.1.x config to a fresh 2.4.2 install, it fails with:
PHP Fatal error: Call to undefined function restore_rrd()
Offending line of code is:
https://github.com/pfsense/pfsense/blob/RELENG_2_4_2/src/etc/inc/upgrade_config.inc#L4653
Looks like commit 257d2fd6750185a52b703cffd9419737f83777ee removed restore_rrd function, but didn't remove all the callers in upgrade_config.inc .
Workaround:
removed line "<use_mfs_tmpvar/>" from the config allowed me to import the old config.
Then re-enable "Use memory file system for /tmp and /var" under System > Advanced > Miscellaneous.
Actions