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

    24.03 upgrade: efibootmgr fails

    Scheduled Pinned Locked Moved Problems Installing or Upgrading pfSense Software
    21 Posts 2 Posters 1.7k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic was forked from 23.09.1 to 24.03 - upgrade fails stephenw10
    This topic has been deleted. Only users with topic management privileges can see it.
    • N
      newUser2pfSense @stephenw10
      last edited by

      @stephenw10 Ok, it doesn't appear that a new Boot Environment was created.

      I tired running the pkg-static update and the terminal just shows the current boot environment and the next boot environment which are the same. It's the same as in the System > Boot Environments.

      pfsense-upgrade-d didn't do anything. The terminal just gave the same as above.

      1 Reply Last reply Reply Quote 0
      • stephenw10S
        stephenw10 Netgate Administrator
        last edited by

        @newUser2pfSense said in 24.03 upgrade: efibootmgr fails:

        pfsense-upgrade-d

        It's: pfSense-upgrade -d

        N 1 Reply Last reply Reply Quote 0
        • N
          newUser2pfSense @stephenw10
          last edited by

          @stephenw10 pfSense-upgrade -d didn't do anything. Still got the same crash report -

          Crash report begins. Anonymous machine information:

          amd64
          14.0-CURRENT
          FreeBSD 14.0-CURRENT amd64 1400094 #1 plus-RELENG_23_09_1-n256200-3de1e293f3a: Wed Dec 6 21:00:32 UTC 2023 root@freebsd:/var/jenkins/workspace/pfSense-Plus-snapshots-23_09_1-main/obj/amd64/Obhu6gXB/var/jenkins/workspace/pfSense-Plus-snapshots-23_09_1

          Crash report details:

          PHP Errors:
          [23-Apr-2024 23:53:11 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'intl.so' (tried: /usr/local/lib/php/20220829/intl.so (Shared object "libicuio.so.73" not found, required by "intl.so"), /usr/local/lib/php/20220829/intl.so.so (Cannot open "/usr/local/lib/php/20220829/intl.so.so")) in Unknown on line 0
          [23-Apr-2024 23:53:11 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'intl.so' (tried: /usr/local/lib/php/20220829/intl.so (Shared object "libicuio.so.73" not found, required by "intl.so"), /usr/local/lib/php/20220829/intl.so.so (Cannot open "/usr/local/lib/php/20220829/intl.so.so")) in Unknown on line 0
          [23-Apr-2024 23:53:11 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'intl.so' (tried: /usr/local/lib/php/20220829/intl.so (Shared object "libicuio.so.73" not found, required by "intl.so"), /usr/local/lib/php/20220829/intl.so.so (Cannot open "/usr/local/lib/php/20220829/intl.so.so")) in Unknown on line 0
          [23-Apr-2024 23:53:12 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'intl.so' (tried: /usr/local/lib/php/20220829/intl.so (Shared object "libicuio.so.73" not found, required by "intl.so"), /usr/local/lib/php/20220829/intl.so.so (Cannot open "/usr/local/lib/php/20220829/intl.so.so")) in Unknown on line 0
          [23-Apr-2024 23:53:14 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'intl.so' (tried: /usr/local/lib/php/20220829/intl.so (Shared object "libicuio.so.73" not found, required by "intl.so"), /usr/local/lib/php/20220829/intl.so.so (Cannot open "/usr/local/lib/php/20220829/intl.so.so")) in Unknown on line 0
          [23-Apr-2024 23:53:24 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'intl.so' (tried: /usr/local/lib/php/20220829/intl.so (Shared object "libicuio.so.73" not found, required by "intl.so"), /usr/local/lib/php/20220829/intl.so.so (Cannot open "/usr/local/lib/php/20220829/intl.so.so")) in Unknown on line 0
          [23-Apr-2024 23:53:42 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'intl.so' (tried: /usr/local/lib/php/20220829/intl.so (Shared object "libicuio.so.73" not found, required by "intl.so"), /usr/local/lib/php/20220829/intl.so.so (Cannot open "/usr/local/lib/php/20220829/intl.so.so")) in Unknown on line 0
          [23-Apr-2024 23:53:42 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'intl.so' (tried: /usr/local/lib/php/20220829/intl.so (Shared object "libicuio.so.73" not found, required by "intl.so"), /usr/local/lib/php/20220829/intl.so.so (Cannot open "/usr/local/lib/php/20220829/intl.so.so")) in Unknown on line 0
          [23-Apr-2024 23:53:42 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'intl.so' (tried: /usr/local/lib/php/20220829/intl.so (Shared object "libicuio.so.73" not found, required by "intl.so"), /usr/local/lib/php/20220829/intl.so.so (Cannot open "/usr/local/lib/php/20220829/intl.so.so")) in Unknown on line 0
          [23-Apr-2024 23:53:42 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'intl.so' (tried: /usr/local/lib/php/20220829/intl.so (Shared object "libicuio.so.73" not found, required by "intl.so"), /usr/local/lib/php/20220829/intl.so.so (Cannot open "/usr/local/lib/php/20220829/intl.so.so")) in Unknown on line 0
          [23-Apr-2024 23:54:29 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'intl.so' (tried: /usr/local/lib/php/20220829/intl.so (Shared object "libicuio.so.73" not found, required by "intl.so"), /usr/local/lib/php/20220829/intl.so.so (Cannot open "/usr/local/lib/php/20220829/intl.so.so")) in Unknown on line 0
          [23-Apr-2024 23:54:30 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'intl.so' (tried: /usr/local/lib/php/20220829/intl.so (Shared object "libicuio.so.73" not found, required by "intl.so"), /usr/local/lib/php/20220829/intl.so.so (Cannot open "/usr/local/lib/php/20220829/intl.so.so")) in Unknown on line 0
          [23-Apr-2024 23:55:00 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'intl.so' (tried: /usr/local/lib/php/20220829/intl.so (Shared object "libicuio.so.73" not found, required by "intl.so"), /usr/local/lib/php/20220829/intl.so.so (Cannot open "/usr/local/lib/php/20220829/intl.so.so")) in Unknown on line 0

          No FreeBSD crash data found.

          N 1 Reply Last reply Reply Quote 0
          • N
            newUser2pfSense @newUser2pfSense
            last edited by

            @newUser2pfSense Here is a notice -

            Boot verification failed for default_20240423162613_20240423163602. Netgate pfSense Plus was automatically rebooted back into default_20240423162613_20240423163602_20240423164813. @ 2024-04-23 19:50:41

            1 Reply Last reply Reply Quote 0
            • stephenw10S
              stephenw10 Netgate Administrator
              last edited by

              Try this: https://docs.netgate.com/pfsense/en/latest/troubleshooting/upgrades.html#upgrade-not-offered-library-errors

              N 1 Reply Last reply Reply Quote 0
              • N
                newUser2pfSense @stephenw10
                last edited by

                @stephenw10 The upgrade is definitely offered. I may have to do a forced package reinstall.

                N 1 Reply Last reply Reply Quote 0
                • N
                  newUser2pfSense @newUser2pfSense
                  last edited by newUser2pfSense

                  Ok, got some errors. I'll attempt to type them out below -

                  pkg-static clean -ay; pkg-static install -fy pkg pfSense-repo pfSense-upgrade
                  pkg-static upgrade -f

                  Updating pfSense-core repository catalogue...
                  pkg-static: An error occured while fetching package
                  pkg-static: An error occured while fetching package
                  repository pfSense-core has no meta file, using default settings
                  pkg-static: An error occured while fetching package
                  pkg-static: An error occured while fetching package
                  Unable to update repository pfSense-core
                  Updating pfSense repository catalogue...
                  pkg-static: An error occured while fetching package
                  pkg-static: An error occured while fetching package
                  repository pfSense has no meta file, using default settings
                  pkg-static: An error occured while fetching package
                  pkg-static: An error occured while fetching package
                  Unable to update repository pfSense
                  Error updating repositories!

                  N 1 Reply Last reply Reply Quote 0
                  • N
                    newUser2pfSense @newUser2pfSense
                    last edited by

                    Tried to install from the console one last time. The below are the last lines of text from the install.

                    Done.
                    Copying upgrade log...done.
                    Unmounting upgraded boot environment...done.
                    Activating default_20240423162613_20240423163602_20240423164813_20240423194846 for the next boot only...done.
                    System is going to be upgraded. Rebooting in 10 seconds.
                    Unlocking package pkg...done.
                    Success

                    The Dashboard still shows I'm on 23.09.1

                    N 1 Reply Last reply Reply Quote 0
                    • N
                      newUser2pfSense @newUser2pfSense
                      last edited by

                      BEs.png

                      1 Reply Last reply Reply Quote 0
                      • N newUser2pfSense referenced this topic on
                      • stephenw10S
                        stephenw10 Netgate Administrator
                        last edited by

                        Ok you can see it's creating a new BE for 23.04 each time you try to upgrade. It's probably booting into that but fails to boot fully for some reason so it's reverting to the old BE. You should be able to see that happening at the con sole though?

                        @newUser2pfSense said in 24.03 upgrade: efibootmgr fails:

                        pkg-static: An error occured while fetching package
                        pkg-static: An error occured while fetching package

                        Errors like that are something we can work with. That should have shown when you ran pkg-static -d update though. And that should give more debug output showing why it's unable to fetch those packages.

                        If you run those commands vi aSSH you can just copy/paste the output.

                        N 1 Reply Last reply Reply Quote 0
                        • N
                          newUser2pfSense @stephenw10
                          last edited by

                          @stephenw10 Well, to fix the issue, I was lucky I made a backup before attempting to update. I ended up downloading the new 2.7.2 CE ISO with my MacBook Pro through my iPhone hotspot, checked the checksum, and burned the ISO to disk. I wiped the SSD on my computer that pfSense was installed on. I then installed a fresh/clean pfSense 2.7.2 CE. I restored the backup. I updated pfSense to 24.03. All is good now. Wheeeew!

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