Hi, I tried to upgrade some pfSense 2.3.4-x amd64 on nanobsd running on PC-engines APU2 and APU3, to 2.4.x full install following the guide
https://doc.pfsense.org/index.php/Upgrading_64-bit_NanoBSD_2.3_to_2.4 I've collected a good number of failures (100%) related to the inconsistency of the pkg database after the reboot, until I begun to integrate the guide at the above link as follows: consider just the final chapter named "Script-Assisted Conversion" (copied below) that is all you need to upgrade /Script-Assisted Conversion/ /Many of the steps above can be automated using a script, however, a few steps must still be made manually as in the above procedure./ / Perform the steps in the Check Firewall Boot Partition subsection/ / Perform the steps in the Change Package Repository subsection/ / Fetch and run the script from a shell prompt:/ / # fetch -o /root/ https://raw.githubusercontent.com/pfsense/pfsense/RELENG_2_4_0/ tools/scripts/pfSense-nanobsd_to_fullinstall.sh/ / # /bin/sh pfSense-nanobsd_to_fullinstall.sh/ ==== START ADDED PROCEDURE ==== Disable RAM Disks: from the GUI menu go to System => Advanced => Miscellaneous, find the section "RAM Disk Settings" and uncheck "Use memory file system for /tmp and /var" Reboot ==== END ADDED PROCEDURE ==== / # pfSense-upgrade -y/ (If needed, after upgrade has successfully completed re-enable the RAM Disks for /var and /tmp) Following these modified guide the upgrade process worked twice like a charm on both the two attempts I made (100% success) Can anybody confirm that following the modified instructions the upgrade from nanobsd to 2.4.x works fine? Thanks, maybe this will help someone. Cheers, Odette _______________________________________________ pfSense mailing list https://lists.pfsense.org/mailman/listinfo/list Support the project with Gold! https://pfsense.org/gold