ls -hal /var/ipfire/ethernet/
total 20K
drwxr-xr-x 2 nobody nobody 4.0K Oct 8 11:45 .
drwxr-xr-x 52 root root 4.0K Oct 25 18:04 ..
-rw-r--r-- 1 nobody nobody 0 Feb 2 2017 aliases
-rw-r--r-- 1 nobody nobody 0 Feb 20 2025 known_nics
-rw-r--r-- 1 root root 573 Oct 8 11:45 scanned_nics
-rw-r--r-- 1 nobody nobody 1.2K Oct 8 11:46 settings
-rw-r--r-- 1 nobody nobody 239 Jun 27 13:03 vlans
-rw-r--r-- 1 nobody nobody 0 Feb 2 2017 wireless
The important bit is do you have the settings file present and if it is, does it have nobody:nobodyas the ownership.
That error message is saying that the file cannot be opened for reading, so either itr is not present or the ownership is wrong. It could also be the permissions but that usually is more of a problem when the file has ended up read only and so the file can not be opened for writing to but the step you are at is when the data needs to be read from the file.
They do but you also have settings.save and settings.save.1 that were created back in July this year.
These have not been created by IPFire and suggest to me that the contents of the settings file has maybe been manually edited or added to and that an incorrect change in contents could be preventing the setup code from being able to access the information from the file.
Can you show the contents of the settings file?
Also can you show a screenshot of your Network - Zone Configuration WUI page?
I deleted the extra files. Below is a screenshot of the setting file contents and the Zone Configuration page. I have also included the contents of the scanned_nics file.
You should have kept the one that was original so that you could have reverted to it.
This shows that changes have been made manually to the settings file. As @bbitsch noted the use of # is a syntax error in that file for the setup code. This is why you shouldn’t edit the files manually. They are designed to be created via the WUI.
The simplest step first is to remove all those # lines in the settings file and try setup again.
If it still doesn’t work then I would suggest to restore your backup file. Hopefully you created a backup file in IPFire before starting the manual editing of the settings file.
The restore should then provide you with the last working settings file which should then work with the setup program.