Router shows current at 2.4.3



  • I have a pfSense router showing current firmware at 2.4.3 with the message that the system is on the current version. However the current version should be 2.4.4. Is there a method to fix this issue?


  • Rebel Alliance Netgate Administrator

    Jimp's blog post has some good starting points:
    https://www.netgate.com/blog/pfsense-2-4-4-release-p1-now-available.html

    Please see the section on Update Troubleshooting.



  • I followed the instructions, ran the script, which created a long list but at the end had errors. It still shows 2.4.3 as current. Here is the last section with the errors:
    Installed packages to be REINSTALLED:
    pkg-1.10.3_1 [pfSense]
    pfSense-repo-2.4.3_2 [pfSense]
    pfSense-upgrade-0.42 [pfSense]

    Number of packages to be reinstalled: 3

    3 MiB to be downloaded.
    [1/3] Fetching pkg-1.10.3_1.txz: .......... done
    pkg-static: cached package pkg-1.10.3_1: size mismatch, fetching from remote
    [2/3] Fetching pkg-1.10.3_1.txz: .......... done
    pkg-static: cached package pkg-1.10.3_1: size mismatch, cannot continue


  • Rebel Alliance Developer Netgate

    Is there some kind of proxy ahead of this system that might be interfering with its ability to directly download files?

    It shouldn't have a size mismatch on fetching pkg like that, unless it's either not completing the https request it made, or maybe if there is a disk problem affecting the package that was downloaded.



  • There is no proxy. Directly connected to the cable modem. However I do see that there are 256 PHP errors in the top right notification area. These errors all seem to by listed as "type: 64, file". Not sure what all these errors mean.


  • Rebel Alliance Developer Netgate

    What is the full error message?

    Sounding more and more like it might be a disk/storage problem



  • It appears to be the same 2 errors over and over:

    PHP errors
    PHP ERROR: Type: 64, File: /etc/rc.newwanip, Line: 36, Message: require_once(): Failed opening required 'Net/IPv6.php' (include_path='.:/etc/inc:/usr/local/www:/usr/local/captiveportal:/usr/local/pkg:/usr/local/www/classes:/usr/local/www/classes/Form') @ 2018-05-09 12:18:46
    PHP ERROR: Type: 64, File: /etc/inc/notices.inc, Line: 350, Message: require_once(): Failed opening required 'Mail.php' (include_path='.:/etc/inc:/usr/local/www:/usr/local/captiveportal:/usr/local/pkg:/usr/local/www/classes:/usr/local/www/classes/Form') @ 2018-05-09 12:18:47
    PHP ERROR: Type: 64, File: /etc/rc.newwanip, Line: 36, Message: require_once(): Failed opening required 'Net/IPv6.php' (include_path='.:/etc/inc:/usr/local/www:/usr/local/captiveportal:/usr/local/pkg:/usr/local/www/classes:/usr/local/www/classes/Form') @ 2018-05-09 12:19:14
    PHP ERROR: Type: 64, File: /etc/inc/notices.inc, Line: 350, Message: require_once(): Failed opening required 'Mail.php' (include_path='.:/etc/inc:/usr/local/www:/usr/local/captiveportal:/usr/local/pkg:/usr/local/www/classes:/usr/local/www/classes/Form') @ 2018-05-09 12:19:15


  • Rebel Alliance Developer Netgate

    That could be more from a failed upgrade then. Maybe it got partway and bombed out.

    Before you do anything else, take a backup and make sure it's OK. If the backup isn't good, you can use ssh/scp to grab a copy of /conf/config.xml

    The fastest way to get back up and going again would be to reinstall. You can recover the config from the existing install to speed things up: https://www.netgate.com/docs/pfsense/backup/automatically-restore-during-install.html

    If a reinstall is off the table, you can try this: https://www.netgate.com/docs/pfsense/install/upgrade-troubleshooting.html#forced-pkg-reinstall

    But given the other errors you are seeing, a reinstall would be the fastest and safest way to get it working. Assuming the disk is OK.



  • Thanks for all the help. Since client is a 24/7 operation I'm going to suggest they replace this old unit with an SG-3300. Then we'll try the reinstall on the old unit and save it as a backup.


Log in to reply