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 @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.