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

    Unable to retrieve package information, option 13 doesn't work either…

    Problems Installing or Upgrading pfSense Software
    2
    7
    2.8k
    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.
    • I
      imrazor
      last edited by

      On version 2.3.2-RELEASE-p1 in a VMWare ESXi virtual machine. Per the sticky thread, tried Option 13 from console, and it detected some out of date packages and said 129MB would be downloaded. Then I got:

      **** WARNING ****
      Reboot will be required!!
      Proceed with upgrade? (y/N) Y
      Aborting...
      >>> Unlocking pkg... done.
      

      Then it returned to the usual console menu. Not sure which logs to check or where to look for them. It's otherwise functioning fine - passes traffic, VPN clients can connect. But I can neither add new packages nor upgrade….

      1 Reply Last reply Reply Quote 0
      • jimpJ
        jimp Rebel Alliance Developer Netgate
        last edited by

        If you run "pkg update -f" what output do you see?

        If you go in the GUI to System > Update, Update Settings tab, try switching to a different branch, such as a development snapshots branch, save, then switch back to the setting you had to start with and save again. Does it work after that?

        Remember: Upvote with the 👍 button for any user/post you find to be helpful, informative, or deserving of recognition!

        Need help fast? Netgate Global Support!

        Do not Chat/PM for help!

        1 Reply Last reply Reply Quote 0
        • I
          imrazor
          last edited by

          # pkg update -f
          Shared object "libssl.so.8" not found, required by "pkg"
          

          So I'm missing the SSL library? That's …. weird. Any way I can restore it?

          Switching to a different branch, saving, then switching back to the stable branch made no difference.

          EDIT: Here's another interesting tidbit.

          # find / -xdev -iname "libssl.so.*"
          /usr/lib/libssl.so.7
          

          So it appears I have libssl, just the wrong version. In the wake of Meltdown, I tried to update a few days ago and thought it succeeded, but it must have gone awry. Any idea how to get the proper version on my VM?

          1 Reply Last reply Reply Quote 0
          • jimpJ
            jimp Rebel Alliance Developer Netgate
            last edited by

            Your system has picked up the pkg binary from 2.4 as part of the upgrade. It should work OK with pfSense-upgrade, but you might need to do this first:

            pkg-static update -f
            pkg-static upgrade -fy pkg pfSense-repo pfSense-upgrade
            

            And then run

            pfSense-upgrade -d
            

            Remember: Upvote with the 👍 button for any user/post you find to be helpful, informative, or deserving of recognition!

            Need help fast? Netgate Global Support!

            Do not Chat/PM for help!

            1 Reply Last reply Reply Quote 0
            • I
              imrazor
              last edited by

              After following your steps, "pfSense-upgrade -d" results in the package manager finding 129MB to download, then this:

              **** WARNING ****
              Reboot will be required!!
              Proceed with upgrade? (y/N) Y
              Aborting...
              >>> Unlocking pkg... done.
              Unlocking pkg-1.10.1_1
              

              EDIT: libssl.so.8 is still not present…

              1 Reply Last reply Reply Quote 0
              • I
                imrazor
                last edited by

                So I waited for a while and tried updating manually again. This time it seemed to work. Packages downloaded and installed and the system rebooted. However, when it came back up the console screen was filled with "PHP Startup: Unable to load dynamic library". Most of these were referencing libcrypto.so.8 and libssl.so.7. I managed to fix those with some judicious  symlinks. However, two errors are still preventing PHP from starting up:

                
                Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/readline.so' - Shared object "libreadline.so.8" not found, required by "readline.so" in Unknown on line 0
                Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/zmq.so' - /usr/local/lib/libsodium.so.18: Undefined symbol "explicit_bzero" in Unknown on line 0
                

                I have no idea what to try next. I tried the manual update process you outlined above, but it still leaves me in this state. Any suggestions?

                1 Reply Last reply Reply Quote 0
                • I
                  imrazor
                  last edited by

                  Never mind, it was easier to just do a fresh install of 2.4.2 than trying to recover from this mess. I will now have to reinstall OpenVPN on a few laptops, and hope that I configured the VPN properly.

                  If only…need to remember to do a snapshot next time I contemplate an upgrade. But they usually go so smoothly there hasn't been a need.

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