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

    2.7.2 to 2.8 beta Upgrade Fails [Solved]

    Scheduled Pinned Locked Moved CE 2.8.0 Development Snapshots (Retired)
    2 Posts 1 Posters 475 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.
    • A
      artenpie
      last edited by artenpie

      I had 2.7.2 installed from memstick, bare metal, fully patched, ran fine. I attempted an online upgrade to 2.8 beta from my browser, and everything seemed fine - here is the tail end of the upgrade log:

      [1/1] Upgrading pfSense-kernel-pfSense from 2.7.2 to 2.8.0.b.20250429.1327...
      [1/1] Extracting pfSense-kernel-pfSense-2.8.0.b.20250429.1327: .......... done
      ===> Keeping a copy of current kernel in /boot/kernel.old
      >>> Removing unnecessary packages...done.
      >>> Unlocking package pkg...done.
      >>> Upgrading pkg...done.
      >>> Upgrading boot code...
      System Configuration
      
      Architecture: amd64
      Boot Devices: /dev/ada0
       Boot Method: uefi
        Filesystem: zfs
          Platform: unknown hardware
      
      
      Updating boot code...
      
      /usr/local/sbin/../libexec/install-boot.sh -b auto -f zfs -s gpt -u ada0
      gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 2 ada0
      partcode written to ada0p2
      bootcode written to ada0
      ESP /dev/ada0p1 mounted on /tmp/stand-test.qimFG7
      264784KB space remaining on ESP: renaming old bootx64.efi file /efi/boot/bootx64.efi /efi/boot/bootx64-old.efi
      264784KB space remaining on ESP: renaming old loader.efi file /etc/freebsd/loader.efi /etc/freebsd/loader-old.efi
      Copying loader.efi to /EFI/freebsd on ESP
      Creating UEFI boot entry for FreeBSD
      Marking UEFI boot entry 0000 active
      Copying bootx64.efi to /efi/boot on ESP
      Unmounting and cleaning up temporary mount point
      Finished updating ESP
      
      Done.
      System is going to be upgraded.  Rebooting in 10 seconds.
      Success
      

      During the reboot, the system does not finish rebooting (no startup be-boo-beep). I waited over 10 minutes, and when it didn't reboot, I pressed the front panel power button once and the system did a graceful shutdown.

      Then I connected a monitor and keyboard to watch the boot, and the boot stopped at this line:

      Dual Console: Video Primary, Serial Secondary
      

      It froze there for many minutes, so I hit the Return key a few times and (as I recall) it seemed to reboot, only to show an error something like this:

      Can't find /boot/zfsloader
      Can't find /boot/loader
      Can't find /boot/kernel/kernel
      

      I tried 3 times on 3 different SATA drives, same results.

      I'm wondering, are others seeing the same issue?

      BTW, installing 2.8 beta using the online Netgate installer works fine.

      1 Reply Last reply Reply Quote 1
      • A
        artenpie
        last edited by

        Responding to myself here. It was a case of user error - I was simply too impatient.

        I ran the same upgrade on a different system where I could watch the upgrade process on a console (an APU). I saw that after the browser session said "Success" and the system reboots, then starts a complete reinstallation, some steps taking considerable time (like "Skipping untrusted certificates"). At the end of that process, another reboot, and success!

        So lesson learned - have patience. Lots of it.

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