I’m in the process of upgrading my IPFire from IPFire 2.25 (i586) - Core Update 158 to the latest version. I’m doing this on a VM as a first run to make sure this goes smoothly when I do this in my prod environment. My prod environment has been around for many years, but has been updated on a regular basis. (With the exception of updating the architecture. which I’m doing now)
I installed a fresh copy of IPFire 2.25 (x86_64) - Core Update 158 as a VM. I have only gone as far as the basic configuration so I could get access to the GUI. No addons or updates have been installed.
I created a backup of my production system using the GUI backup, then attempted to restore my backup file onto my newly created installation. When I perform the restore, the restore file loads, but nothing else happens. After a reboot, it appears the restore failed. None of my configuration from my production system came over (Firewall, VPN, DHCP, etc.)
I attempted to perform the restore from the command line with the following commands and the following output:
[root@ipfire-dev ~]# /var/ipfire/backup/bin/backup.pl restore /tmp/restore.ipf
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
groupadd: group ‘dhcpcd’ already exists
useradd: user ‘dhcpcd’ already exists
Converting CCD files…
It appears the script runs, but nothing is restored.
I was going to attempt to manually perform the restore using the perl code, but thought I would ask first before undertaking that task.
Any thoughts would be appreciated,