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

    PfPlus 23.05.01 => 23.09 fails due to libcrypto.so not found

    Scheduled Pinned Locked Moved Problems Installing or Upgrading pfSense Software
    12 Posts 3 Posters 2.1k 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.
    • D
      dersch
      last edited by dersch

      Hi,

      trying to upgrade but it fails at any time:

      014ce24e-51fd-434d-a500-571f2ac90146-image.png

      Running PfSense on Proxmox with ZFS support.

      Also get failures now if i want to update packages:
      b8de52c4-90d2-43e5-ad69-9b2afbe511ac-image.png

      1 Reply Last reply Reply Quote 0
      • D
        dersch
        last edited by

        Now it is really suspect:

        ffbd0840-6b0a-4441-ac3a-2989c8a0a68b-image.png

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

          At the command line run: pkg-static info -x pfSense
          That should show you what has been upgraded and when still needs to be upgraded.

          Steve

          D 1 Reply Last reply Reply Quote 0
          • D
            dersch @stephenw10
            last edited by

            @stephenw10 the output does not say anything to me

            pkg-static info -x pfSense
            pfSense-23.05.1
            pfSense-Status_Monitoring-php82-1.8_3
            pfSense-base-23.05.1
            pfSense-boot-23.05.1
            pfSense-default-config-23.05.1
            pfSense-kernel-pfSense-23.05.1
            pfSense-pkg-Avahi-2.2_4
            pfSense-pkg-Backup-0.6
            pfSense-pkg-Service_Watchdog-1.8.7_1
            pfSense-pkg-Shellcmd-1.0.5_3
            pfSense-pkg-Status_Traffic_Totals-2.3.2_3
            pfSense-pkg-Telegraf-0.9_6
            pfSense-pkg-WireGuard-0.2.0_2
            pfSense-pkg-acme-0.7.5
            pfSense-pkg-bind-9.17
            pfSense-pkg-freeradius3-0.15.10_1
            pfSense-pkg-haproxy-0.63_1
            pfSense-pkg-iperf-3.0.3
            pfSense-pkg-net-snmp-0.1.5_11
            pfSense-pkg-nmap-1.4.4_7
            pfSense-pkg-pfBlockerNG-3.2.0_6
            pfSense-pkg-softflowd-1.2.6_1
            pfSense-pkg-sudo-0.3_8
            pfSense-pkg-suricata-6.0.13
            pfSense-rc-23.05.1
            pfSense-repo-23.05.1
            pfSense-repoc-20230605
            pfSense-upgrade-1.0_68
            php82-pfSense-module-0.95
            
            1 Reply Last reply Reply Quote 0
            • stephenw10S
              stephenw10 Netgate Administrator
              last edited by

              Oh sorry I see it didn't upgrade at all. OK try these commands:

              pfSense-repoc-static
              pfSense-repo-setup
              pkg-static -d update

              D 1 Reply Last reply Reply Quote 0
              • R
                rloeb @dersch
                last edited by

                @dersch Did you get this figured out? I have the same problem and I'm going crazy trying to get past it. Reloaded firmware from memstick, but can't update any apps because of the version problem. Tried to load 23.09 firmware from memstick, but IP assigned to LAN isn't reachable from that LAN. Now can't update to 23.09 either :-(

                1 Reply Last reply Reply Quote 0
                • D
                  dersch @stephenw10
                  last edited by dersch

                  @stephenw10

                  pfSense-repoc-static
                  ld-elf.so.1: Shared object "libcrypto.so.30" not found, required by "php"
                  pfSense-repoc-static: cannot read pfSense pkg prefix
                  failed to collect the system information.
                  
                  pfSense-repo-setup
                  ld-elf.so.1: Shared object "libcrypto.so.30" not found, required by "php"
                  ld-elf.so.1: Shared object "libcrypto.so.30" not found, required by "php"
                  ld-elf.so.1: Shared object "libcrypto.so.30" not found, required by "php"
                  
                  pkg-static -d update
                  DBG(1)[48169]> pkg initialized
                  no active remote repositories configured.
                  
                  1 Reply Last reply Reply Quote 0
                  • stephenw10S
                    stephenw10 Netgate Administrator
                    last edited by

                    Ah, OK it looks like maybe you installed a package before attempting to upgrade?

                    Try running: pkg-static info -x php does it show the 23.09 php version: php82-8.2.11?

                    You can probably force downgrade it by setting the 23.05.1 branch and running pkg upgrade against it if so.

                    D 1 Reply Last reply Reply Quote 0
                    • D
                      dersch @stephenw10
                      last edited by

                      @stephenw10

                      found a few packages with 8.2.11

                      but when i do pgk upgrade this comes:

                      ld-elf.so.1: Shared object "libssl.so.30" not found, required by "pkg"
                      
                      1 Reply Last reply Reply Quote 0
                      • stephenw10S
                        stephenw10 Netgate Administrator
                        last edited by

                        Ok you will need to replace at least the main php pkg. Set the repo to 23.05.1 then: pkg-static upgrade -f php.

                        But you may need to do a full pkg reinstall:
                        https://docs.netgate.com/pfsense/en/latest/troubleshooting/upgrades.html#forced-pkg-reinstall

                        D 1 Reply Last reply Reply Quote 0
                        • D
                          dersch @stephenw10
                          last edited by

                          @stephenw10 It ended up in a complete reinstall an now beeing on CE because the registration does not result in a Plus upgrade anymore. The reinstallation was because my DNS resolver had restarted after creating a static DHCP entry. The DNS resolver couldn't start because of the same error message "libcrypto.so.30 not found".

                          Proceeded a reboot of pf and then the nightmare started. It couldn't boot, the 48hrs old backup couldn't boot as well. I think it already had the issue.

                          Worked on this now since 10 hrs.

                          Now it just ignores my token. I think because the Netgate Device ID has been changed? I have no idea.

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

                            Send me your NDI in chat and I'll check it.

                            1 Reply Last reply Reply Quote 1
                            • T ta referenced this topic on
                            • First post
                              Last post
                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.