PfSense upgrade failure



  • I tried to upgrade pFsense on my VK-T40E-30GB box to v 2.3.2 (about a month ago) and I couldn't connect via the web interface. 
    I logged in with the serial port and I get the basic menu but regardless of which menu item I pick I get the following error:

    Fatal error: Call to undefined function xml_parser_create() in /etc/inc/xmlparse.inc on line 205
    PHP ERROR: Type: 1, File: /etc/inc/xmlparse.inc, Line: 205, Message: Call to undefined function xml_parser_create()
    Fatal error: Call to undefined function xml_parser_create() in /etc/inc/xmlparse.inc on line 205
    PHP ERROR: Type: 1, File: /etc/inc/xmlparse.inc, Line: 205, Message: Call to undefined function xml_parser_create()

    I should also point out I did a hard factory reset.

    Any idea how to fix this error?



  • Since I got no replies, let me ask these questions:
      Is xml_parser_create() in a file?
      If so, where can I get a copy?



  • @roboman:

    Any idea how to fix this error?

    Reinstall.

    @roboman:

    Since I got no replies, let me ask these questions:
      Is xml_parser_create() in a file?
      If so, where can I get a copy?

    The location is in your original post.



  • But exactly how do I do that?



  • Anyone?


  • Banned

    Like, what? Do a new fresh install. Waiting for another month will not fix it.


  • Rebel Alliance Developer Netgate

    Missing that function means that a file may be missing or corrupted on the disk and if one is, more probably are.

    It's possible the disk has a problem, or it may be a problem with the filesystem. Download the serial memstick installer and reinstall 2.3.3 to the mSATA disk. If you still have trouble after that, consider replacing the mSATA.