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

    24.11 -> 25.07

    Scheduled Pinned Locked Moved General pfSense Questions
    19 Posts 3 Posters 330 Views 3 Watching
    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.
    • Z Offline
      Zermus @beerguzzle
      last edited by

      @beerguzzle No I didn't get that far. It just said whatever the first thing it says, Initializing or something then just booted me out of the web console, 403 Forbidden. SSH and console locked out too.

      I've never seen anything like it in the 10 years I've been using pfSense lol

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

        Hmm. What was it lead you to think rc.init was damaged? Just that it didn't boot?

        I've love to see a console log if you can get it.

        Z 1 Reply Last reply Reply Quote 0
        • Z Offline
          Zermus @stephenw10
          last edited by

          @stephenw10 8f11e17f-c14a-4e03-bffd-6d71e9c2faf2-image.png

          That's all I see lol. Boom 403, ssh locked.

          Z 1 Reply Last reply Reply Quote 0
          • Z Offline
            Zermus @Zermus
            last edited by

            27171894-a260-42cf-b228-ae6633a422d3-image.png

            Z 1 Reply Last reply Reply Quote 0
            • Z Offline
              Zermus @Zermus
              last edited by

              Ok rebuilding that VM again lol

              Z 1 Reply Last reply Reply Quote 0
              • Z Offline
                Zermus @Zermus
                last edited by

                I wish I could tell you what caused it to screw up but like I said it boots me out, 403 Forbidden on web, SSH I think gripes about the same rc.initial missing once I authenticate. It pretty much hoses the system up.

                beerguzzleB 1 Reply Last reply Reply Quote 0
                • beerguzzleB Offline
                  beerguzzle @Zermus
                  last edited by

                  @Zermus

                  I always take a VM snapshot before updates/patches/major finagling so I can revert if it blows up.

                  Netgate 1100 and Netgate 2100, latest pfsense+ version

                  Z 1 Reply Last reply Reply Quote 1
                  • Z Offline
                    Zermus @beerguzzle
                    last edited by

                    @beerguzzle Yup that's why I have this one. I got jumpy and wish I wouldn't have started my other mini-pc update. I don't have time to fix it today but it's at least passing traffic and keeping VPN tunnels up for now in it's crippled state lol.

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

                      Hmm, if you can replicate that try running the upgrade from the console directly using menu option 13.

                      1 Reply Last reply Reply Quote 0
                      • Z Offline
                        Zermus
                        last edited by Zermus

                        Hey all โ€” just went through a rough upgrade from 24.11 to 25.07 on Proxmox VM AND standalone hardware that left the system in a half-broken state. Hoping this helps others avoid or recover from the same issues.

                        ๐Ÿ’ฅ Symptoms I encountered
                        pkg broken: ld-elf.so.1: Shared object "libmd.so.7" not found

                        pfSense-upgrade claimed everything was up to date but /etc/version still showed 24.11

                        GUI upgrade caused a crash / boot loop

                        Repositories threw trusted key errors:
                        pkg-static: Error opening the trusted directory /usr/local/share/pfSense/keys/pkg/trusted
                        pkg-static: Error loading trusted certificates
                        pkg-static couldn't fetch anything โ€” packages not found or signature errors

                        No way to rollback (bare metal)

                        ๐Ÿ› ๏ธ How I fixed it
                        Step 1: Update with pkg-static and ignore version mismatch

                        env IGNORE_OSVERSION=yes pkg-static update -f

                        Step 2: Temporarily disable signature verification
                        Edit this file:
                        vi /usr/local/etc/pkg/repos/pfSense.conf
                        Change both repos to:
                        signature_type: "none"
                        If the file is a symlink (e.g. to pfSense-repo-0001.conf), edit the actual file in /usr/local/etc/pfSense/pkg/repos/.

                        Step 3: Update repo URLs to point to 25.07
                        Example:
                        sed -i '' 's/v24_11/v25_07/g' /usr/local/etc/pfSense/pkg/repos/pfSense-repo-0001.conf
                        Then refresh again:
                        env IGNORE_OSVERSION=yes pkg-static update -f

                        Step 4: Force reinstall core pfSense packages
                        env IGNORE_OSVERSION=yes pkg-static install -fy pfSense-base pfSense-kernel-pfSense pfSense-default-config pfSense-repo pfSense-upgrade pfSense pfSense-boot
                        If it prompts to upgrade pkg, allow it.

                        Step 5: Trigger the upgrade handler
                        pfSense-upgrade -d
                        If it still doesnโ€™t change the version, run:
                        pfSense-upgrade -d -c

                        Step 6: Reboot
                        reboot
                        โœ… Success Confirmation
                        After reboot:

                        cat /etc/version
                        Should return:
                        25.07-RELEASE

                        And:
                        uname -a
                        Should show:
                        FreeBSD 15.0-CURRENT blah blah 25.07...
                        ๐Ÿ’ก Final Notes
                        I suspect MAAAAAAAAYBE having the CrowdSec beta package installed may have complicated the upgrade? I'm not 100% sure on this, but it's a possibility. I still reinstalled it afterward the upgrade again cause it's badass and needs to be fully supported as a package.

                        GUI upgrade kept crashing and bricking the box โ€” CLI was the only viable path.

                        NOTE: Always snapshot before upgrades if you're using ZFS or VM-based installs.

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

                          @Zermus said in 24.11 -> 25.07:

                          I suspect MAAAAAAAAYBE having the CrowdSec beta package installed may have complicated the upgrade?

                          Does that require adding a 3rd part repo? If so it could definitely cause a problem.

                          Z 1 Reply Last reply Reply Quote 0
                          • Z Offline
                            Zermus @stephenw10
                            last edited by

                            @stephenw10 No it doesn't install a 3rd party repo. However... it could possibly

                            Mess with shared libraries (libmd.so, libssl.so, etc.) getting replaced or misaligned.
                            Create conflicts in /etc/rc.conf, init scripts, or pkg metadata.
                            OS version expectations (pkg or pfSense-upgrade behaving strangely).

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