Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Upgrade to pfSense 2.3.2-p1 went totally wrong

    Scheduled Pinned Locked Moved Problems Installing or Upgrading pfSense Software
    4 Posts 2 Posters 1.8k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • O
      OlliC
      last edited by

      Hey,

      just upgraded my Alix box with the new 2.3.2-p1 maintenance release. There were no errors during the upgrade process and i
      thought everything went fine. Then it rebootet and never came back online. I had to look for my USB-Seriell-Adapter to see why it isn't booting up, because my Alix has no VGA.

      This is what it showed:

      
      Booting...                                                                                                        
      KDB: debugger backends: ddb                                                                                       
      KDB: current backend: ddb                                                                           +             
      Copyright (c) 1992-2016 The FreeBSD Project.                                                                      
      Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994    +                                     
              The Regents of the University of California. All rights reserved.                                         
      FreeBSD is a registered trademark of The FreeBSD Foundation.                                                      
      FreeBSD 10.3-RELEASE-p9 #1 5fc1b19(RELENG_2_3_2): Tue Sep 27 12:26:54 CDT 2016                                    
          root@ce23-i386-builder:/builder/pfsense-232/tmp/obj/builder/pfsense-232/tmp/FreeBSD-src/sys/pfSense i386      
      FreeBSD clang version 3.4.1 (tags/RELEASE_34/dot1-final 208032) 20140512                                          
      CPU: Geode(TM) Integrated Processor by AMD PCS (498.06-MHz 586-class CPU)                                         
        Origin="AuthenticAMD"  Id=0x5a2  Family=0x5  Model=0xa  Stepping=2
        Features=0x88a93d <fpu,de,pse,tsc,msr,cx8,sep,pge,cmov,clflush,mmx>AMD Features=0xc0400000 <mmx+,3dnow!+,3dnow!>real memory  = 268435456 (256 MB)
      avail memory = 226537472 (216 MB)
      pnpbios: Bad PnP BIOS data checksum
      random: <software, yarrow="">initialized
      wlan: mac acl policy registered
      ipw_bss: You need to read the LICENSE file in /usr/share/doc/legal/intel_ipw/.
      ipw_bss: If you agree with the license, set legal.intel_ipw.license_ack=1 in /boot/loader.conf.
      module_register_init: MOD_LOAD (ipw_bss_fw, 0xc081ebf0, 0) error 1
      ipw_ibss: You need to read the LICENSE file in /usr/share/doc/legal/intel_ipw/.
      ipw_ibss: If you agree with the license, set legal.intel_ipw.license_ack=1 in /boot/loader.conf.
      module_register_init: MOD_LOAD (ipw_ibss_fw, 0xc081eca0, 0) error 1
      ipw_monitor: You need to read the LICENSE file in /usr/share/doc/legal/intel_ipw/.
      ipw_monitor: If you agree with the license, set legal.intel_ipw.license_ack=1 in /boot/loader.conf.
      module_register_init: MOD_LOAD (ipw_monitor_fw, 0xc081ed50, 0) error 1
      iwi_bss: You need to read the LICENSE file in /usr/share/doc/legal/intel_iwi/.
      iwi_bss: If you agree with the license, set legal.intel_iwi.license_ack=1 in /boot/loader.conf.
      module_register_init: MOD_LOAD (iwi_bss_fw, 0xc0846740, 0) error 1
      iwi_ibss: You need to read the LICENSE file in /usr/share/doc/legal/intel_iwi/.
      iwi_ibss: If you agree with the license, set legal.intel_iwi.license_ack=1 in /boot/loader.conf.
      module_register_init: MOD_LOAD (iwi_ibss_fw, 0xc08467f0, 0) error 1
      iwi_monitor: You need to read the LICENSE file in /usr/share/doc/legal/intel_iwi/.
      iwi_monitor: If you agree with the license, set legal.intel_iwi.license_ack=1 in /boot/loader.conf.
      module_register_init: MOD_LOAD (iwi_monitor_fw, 0xc08468a0, 0) error 1
      netmap: loaded module
      module_register_init: MOD_LOAD (vesa, 0xc1246d90, 0) error 19
      kbd0 at kbdmux0
      K6-family MTRR support enabled (2 registers)
      ACPI BIOS Error (bug): A valid RSDP was not found (20150515/tbxfroot-258)
      ACPI: Table initialisation failed: AE_NOT_FOUND
      ACPI: Try disabling either ACPI or apic support.
      cryptosoft0: <software crypto="">on motherboard
      padlock0: No ACE support.
      pcib0 pcibus 0 on motherboard
      pci0: <pci bus="">on pcib0
      pci0: <encrypt decrypt,="" entertainment="" crypto="">at device 1.2 (no driver attached)
      vr0: <via 10="" vt6105m="" rhine="" iii="" 100basetx="">port 0x1000-0x10ff mem 0xe0000000-0xe00000ff irq 10 at device 9.0 on pci0
      vr0: Quirks: 0x2
      vr0: Revision: 0x96
      miibus0: <mii bus="">on vr0
      ukphy0: <generic ieee="" 802.3u="" media="" interface="">PHY 1 on miibus0
      ukphy0:  none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto, auto-flow
      vr0: Ethernet address: 00:0d:b9:17:c6:ac
      vr1: <via 10="" vt6105m="" rhine="" iii="" 100basetx="">port 0x1400-0x14ff mem 0xe0040000-0xe00400ff irq 11 at device 10.0 on pci0
      vr1: Quirks: 0x2
      vr1: Revision: 0x96
      miibus1: <mii bus="">on vr1
      ukphy1: <generic ieee="" 802.3u="" media="" interface="">PHY 1 on miibus1
      ukphy1:  none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto, auto-flow
      vr1: Ethernet address: 00:0d:b9:17:c6:ad
      vr2: <via 10="" vt6105m="" rhine="" iii="" 100basetx="">port 0x1800-0x18ff mem 0xe0080000-0xe00800ff irq 15 at device 11.0 on pci0
      vr2: Quirks: 0x2
      vr2: Revision: 0x96
      miibus2: <mii bus="">on vr2
      ukphy2: <generic ieee="" 802.3u="" media="" interface="">PHY 1 on miibus2
      ukphy2:  none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto, auto-flow
      vr2: Ethernet address: 00:0d:b9:17:c6:ae
      isab0: <pci-isa bridge="">port 0x6000-0x6007,0x6100-0x61ff,0x6200-0x623f,0x9d00-0x9d7f,0x9c00-0x9c3f at device 15.0 on pci0
      isa0: <isa bus="">on isab0
      atapci0: <amd cs5536="" udma100="" controller="">port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xff00-0xff0f at device 15.2 on pci0
      ata0: <ata channel="">at channel 0 on atapci0
      ata1: <ata channel="">at channel 1 on atapci0
      ohci0: <ohci (generic)="" usb="" controller="">mem 0xefffe000-0xefffefff irq 12 at device 15.4 on pci0
      usbus0 on ohci0
      ehci0: <amd cs5536="" (geode)="" usb="" 2.0="" controller="">mem 0xefffd000-0xefffdfff irq 12 at device 15.5 on pci0
      usbus1: EHCI version 1.0
      usbus1 on ehci0
      cpu0 on motherboard
      pmtimer0 on isa0
      orm0: <isa option="" rom="">at iomem 0xe0000-0xea7ff pnpid ORM0000 on isa0
      atrtc0: <at realtime="" clock="">at port 0x70 irq 8 on isa0
      Event timer "RTC" frequency 32768 Hz quality 0
      attimer0: <at timer="">at port 0x40 on isa0
      Timecounter "i8254" frequency 1193182 Hz quality 0
      Event timer "i8254" frequency 1193182 Hz quality 100
      ppc0: parallel port not found.
      uart0: <16550 or compatible> at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
      uart0: console (9600,n,8,1)
      uart1: <16550 or compatible> at port 0x2f8-0x2ff irq 3 on isa0
      Timecounters tick every 1.000 msec
      usbus0: 12Mbps Full Speed USB v1.0
      usbus1: 480Mbps High Speed USB v2.0
      ugen0.1: <amd>at usbus0
      uhub0: <amd 1="" 9="" ohci="" root="" hub,="" class="" 0,="" rev="" 1.00="" 1.00,="" addr="">on usbus0
      ugen1.1: <amd>at usbus1
      uhub1: <amd 1="" 9="" ehci="" root="" hub,="" class="" 0,="" rev="" 2.00="" 1.00,="" addr="">on usbus1
      ada0 at ata0 bus 0 scbus0 target 0 lun 0
      ada0: <sandisk sdcfhsnjc-008g="" hdx="" 7.08="">CFA device
      ada0: Serial Number BKZ092114092902
      ada0: 100.000MB/s transfers (UDMA5, PIO 512bytes)
      ada0: 7629MB (15625216 512 byte sectors)
      ada0: Previously was known as ad0
      random: unblocking device.
      Timecounter "TSC" frequency 498061502 Hz quality 800
      Root mount waiting for: usbus1 usbus0
      uhub0: 4 ports with 4 removable, self powered
      Root mount waiting for: usbus1
      uhub1: 4 ports with 4 removable, self powered
      Trying to mount root from ufs:/dev/ufsid/57bb1fee88bdb039 [rw]...
      WARNING: / was not properly dismounted
      Configuring crash dumps...
      Using /dev/label/swap0 for dump device.
      ** SU+J Recovering /dev/ufsid/57bb1fee88bdb039
      ** Reading 33554432 byte journal from inode 4.
      ** Building recovery table.
      ** Resolving unreferenced inode list.
      ** Processing journal entries.
      ** 3276 journal records in 146432 bytes for 71.59% utilization
      ** Freed 1 inodes (0 dirs) 29 blocks, and 0 frags.
      
      ***** FILE SYSTEM MARKED CLEAN *****
      Filesystems are clean, continuing...
      Mounting filesystems...
      Setting up memory disks... done.
      Disabling APM on /dev/ad0
      (pass0:ata0:0:0:0): SETFEATURES. ACB: ef 85 00 00 00 40 00 00 00 00 00 00
      (pass0:ata0:0:0:0): CAM status: ATA Status Error
      (pass0:ata0:0:0:0): ATA status: 51 (DRDY SERV ERR), error: 04 (ABRT )
      (pass0:ata0:0:0:0): RES: 51 04 00 00 00 00 00 00 00 00 00
      Failed to configure APM: No such file or directory
      
           ___
       ___/ f \
      / p \___/ Sense
      \___/   \
          \___/
      
      Welcome to pfSense 2.3.2-RELEASE (Patch 1) on the 'pfSense' platform...
      
      Dump directory does not exist.  Savecore not run.
      Creating symlinks......ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib /usr/local/lib/freeradius-2.2.9 /usr/local/lib/ipsec /usr/local/lib/mysqlE
      a.out ldconfig path: /usr/lib/aout /usr/lib/compat/aout
      done.
      >>> Under 512 megabytes of ram detected.  Not enabling opcache
      Failed to write core file for process php-cgi (error 14)
      pid 304 (php-cgi), uid 0: exited on signal 11
      
      Fatal error: Call to undefined function xml_parser_create() in /etc/inc/xmlparse.inc on line 204
      Jan  1 01:01:05 php-fpm[414]: /ecl.php: PHP ERROR: Type: 1, File: /etc/inc/xmlparse.inc, Line: 204, Message: Call to undefined function xml_parser_create()
      PHP ERROR: Type: 1, File: /etc/inc/xmlparse.inc, Line: 204, Message: Call to undefined function xml_parser_create()Launching the init system...
      Warning: Cannot load module 'pdo_sqlite' because required module 'pdo' is not loaded in Unknown on line 0
      ...
      Fatal error: Call to undefined function xml_parser_create() in /etc/inc/xmlparse.inc on line 204
      PHP ERROR: Type: 1, File: /etc/inc/xmlparse.inc, Line: 204, Message: Call to undefined function xml_parser_create()Starting CRON... done.
      
      Fatal error: Call to undefined function xml_parser_create() in /etc/inc/xmlparse.inc on line 204
      Jan  1 01:01:06 php-fpm[414]: /rc.start_packages: PHP ERROR: Type: 1, File: /etc/inc/xmlparse.inc, Line: 204, Message: Call to undefined function xml_parser_cre)
      PHP ERROR: Type: 1, File: /etc/inc/xmlparse.inc, Line: 204, Message: Call to undefined function xml_parser_create()
      Warning: Cannot load module 'pdo_sqlite' because required module 'pdo' is not loaded in Unknown on line 0
      
      Fatal error: Call to undefined function xml_parser_create() in /etc/inc/xmlparse.inc on line 204
      PHP ERROR: Type: 1, File: /etc/inc/xmlparse.inc, Line: 204, Message: Call to undefined function xml_parser_create()
      Warning: Cannot load module 'pdo_sqlite' because required module 'pdo' is not loaded in Unknown on line 0
      
      Fatal error: Call to undefined function xml_parser_create() in /etc/inc/xmlparse.inc on line 204
      PHP ERROR: Type: 1, File: /etc/inc/xmlparse.inc, Line: 204, Message: Call to undefined function xml_parser_create()pfSense (pfSense) 2.3.2-RELEASE (Patch 1) i386
      Bootup complete
      
      FreeBSD/i386 (Amnesiac) (ttyu0)
      
      Jan  1 01:01:12 getty[484]: open /dev/ttyv0: No such file or directory
      
      Warning: Cannot load module 'pdo_sqlite' because required module 'pdo' is not loaded in Unknown on line 0
      
      Fatal error: Call to undefined function xml_parser_create() in /etc/inc/xmlparse.inc on line 204
      PHP ERROR: Type: 1, File: /etc/inc/xmlparse.inc, Line: 204, Message: Call to undefined function xml_parser_create()
       0) Logout (SSH only)                  9) pfTop
       1) Assign Interfaces                 10) Filter Logs
       2) Set interface(s) IP address       11) Restart webConfigurator
       3) Reset webConfigurator password    12) PHP shell + 
      Warning: Cannot load module 'pdo_sqlite' because required module 'pdo' is not loaded in Unknown on line 0
      pfSense tools
       4) Reset to factory defaults         13) Update from console
       5) Reboot system                     14) Enable Secure Shell (sshd)
       6) Halt system                       15) Restore recent configuration
       7) Ping host                         16) Restart PHP-FPM
       8) Shell
      
      Enter an option:</sandisk></amd></amd></amd></amd></at></at></isa></amd></ohci></ata></ata></amd></isa></pci-isa></generic></mii></via></generic></mii></via></generic></mii></via></encrypt></pci></software></software,></mmx+,3dnow!+,3dnow!></fpu,de,pse,tsc,msr,cx8,sep,pge,cmov,clflush,mmx> 
      

      I can get to the shell, but no netwrok cards are configured. Any tip on how to recover?

      1 Reply Last reply Reply Quote 0
      • peteP
        pete
        last edited by

        Rather than start a new post just posting here.

        I tried the update 5 times via the GUI.  It did not work.

        I then tried to update my plugins and that didn't work.

        Both updates download just fine.  Then there is some mishap about checking the files and then the update quits.

        So I gave up.

        Last update didn't work via the GUI either so I went to the command line update and that worked.

        For now waiting as I do not want to deal with a broken PFSense build at this time.

        If you can get to the command line try to restore your last build is the only suggestion that I can provide as I typically leave PFSense alone as it works great for me (except the last two updates).

        • Pete

        Auto mater
        23.09.1-RELEASE (amd64)
        built on Mon Dec 11 12:24:00 CST 2023
        FreeBSD 14.0-CURRENT
        PFSense + Qotom - Master
        PFSense + Jetway - Backup
        PFSense + Jetway - Backup
        PFSense + Generic - Backup

        1 Reply Last reply Reply Quote 0
        • O
          OlliC
          last edited by

          Solved it now by doing a reinstall. Apparently there is now way to recover on this sort of errors.

          This time i did the upgrade not on the Alix but in a Virtualbox machine where i connected the cf-card to and it went ok.
          I have noticed that on the next reboot packages get installed while booting up. Maybe this took very long on the Alix as it is not a very powerfull machine and cut the power while it was still booting/upgrading. Dont know.

          Next time i will be more catious about it and attach the seriell console on the next boot up after an upgrade to see whats going on.  8)

          1 Reply Last reply Reply Quote 0
          • peteP
            pete
            last edited by

            Good news OlliC!

            I have not tried again to update.

            I have historically upchucked my PFSense build, started from scratch and recovered via a backup.

            This time though built a duplicate machine on standby.

            • Pete

            Auto mater
            23.09.1-RELEASE (amd64)
            built on Mon Dec 11 12:24:00 CST 2023
            FreeBSD 14.0-CURRENT
            PFSense + Qotom - Master
            PFSense + Jetway - Backup
            PFSense + Jetway - Backup
            PFSense + Generic - Backup

            1 Reply Last reply Reply Quote 0
            • First post
              Last post
            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.