Project

General

Profile

Actions

Bug #8231

closed

Undefined function while restoring config from older version

Added by Massimo Maggi almost 4 years ago. Updated over 3 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
Backup / Restore
Target 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

Also available in: Atom PDF