2.3 on APU1D4 Bug
-
upgraded to 2.3 and was setting up a bridge interface. When I try to delete the bridge interfaces, I get the following error at the top of the web browser:
Warning: copy(/cf/conf/backup/config-1461723243.xml): failed to open stream: Read-only file system in /etc/inc/config.lib.inc on line 920 Call Stack: 0.0002 234528 1. {main}() /usr/local/www/interfaces_assign.php:0 0.3001 1611176 2. write_config() /usr/local/www/interfaces_assign.php:457 0.3001 1611440 3. backup_config() /etc/inc/config.lib.inc:553 0.3013 1611896 4. copy() /etc/inc/config.lib.inc:920 Warning: filesize(): stat failed for /cf/conf/backup/config-1461723243.xml in /etc/inc/config.lib.inc on line 927 Call Stack: 0.0002 234528 1. {main}() /usr/local/www/interfaces_assign.php:0 0.3001 1611176 2. write_config() /usr/local/www/interfaces_assign.php:457 0.3001 1611440 3. backup_config() /etc/inc/config.lib.inc:553 0.3031 1617528 4. filesize() /etc/inc/config.lib.inc:927 Warning: fopen(/cf/conf/backup/backup.cache): failed to open stream: Read-only file system in /etc/inc/config.lib.inc on line 928 Call Stack: 0.0002 234528 1. {main}() /usr/local/www/interfaces_assign.php:0 0.3001 1611176 2. write_config() /usr/local/www/interfaces_assign.php:457 0.3001 1611440 3. backup_config() /etc/inc/config.lib.inc:553 0.3040 1617920 4. fopen() /etc/inc/config.lib.inc:928 Warning: fwrite() expects parameter 1 to be resource, boolean given in /etc/inc/config.lib.inc on line 929 Call Stack: 0.0002 234528 1. {main}() /usr/local/www/interfaces_assign.php:0 0.3001 1611176 2. write_config() /usr/local/www/interfaces_assign.php:457 0.3001 1611440 3. backup_config() /etc/inc/config.lib.inc:553 0.3051 1618928 4. fwrite() /etc/inc/config.lib.inc:929 Warning: fclose() expects parameter 1 to be resource, boolean given in /etc/inc/config.lib.inc on line 930 Call Stack: 0.0002 234528 1. {main}() /usr/local/www/interfaces_assign.php:0 0.3001 1611176 2. write_config() /usr/local/www/interfaces_assign.php:457 0.3001 1611440 3. backup_config() /etc/inc/config.lib.inc:553 0.3060 1617904 4. fclose() /etc/inc/config.lib.inc:930 Warning: fopen(/cf/conf/config.xml.50796): failed to open stream: Read-only file system in /etc/inc/config.lib.inc on line 495 Call Stack: 0.0002 234528 1. {main}() /usr/local/www/interfaces_assign.php:0 0.3001 1611176 2. write_config() /usr/local/www/interfaces_assign.php:457 0.4687 1682456 3. safe_write_file() /etc/inc/config.lib.inc:565 0.4687 1682648 4. fopen() /etc/inc/config.lib.inc:495
-
See here: https://forum.pfsense.org/index.php?topic=109766.msg612108#msg612108
And add to that thread if necessary.
See also: https://redmine.pfsense.org/issues/6184
-
wow, this seems like a major issue that should have been caught in QA before the release of 2.3. Thank you, will give this a try tonight. I'm going to stay away from 2.3 for all my other boxes for a while I guess.
-
It didn't affect any of the media in our NanoBSD test systems, and only affects NanoBSD.
If you set NanoBSD to be permanently RW before the update, there would not be any potential for such problems.
-
ok, thanks, I'll test setting the RW before update. If all goes well I can do the updates on the other boxes.