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

    Sshd not starting after upgrade from 2.1.5 to 2.2.1

    Scheduled Pinned Locked Moved Problems Installing or Upgrading pfSense Software
    14 Posts 4 Posters 2.2k 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.
    • M
      morphmkd
      last edited by

      @kejianshi:

      What packages are you running?

      Lightsquid
      Open-VM-Tools
      OpenVPN Client Export Utility
      squid
      squidGuard - This one also doesn't work

      1 Reply Last reply Reply Quote 0
      • K
        kejianshi
        last edited by

        Assuming you have a backup, I'd uninstall all the packages and then reboot.

        Then restore the configuration IF the problem goes away.

        Otherwise, consider a full complete wipe and install.

        BTW - Is this a small headless install on a alix or something like that?

        1 Reply Last reply Reply Quote 0
        • M
          morphmkd
          last edited by

          @kejianshi:

          Assuming you have a backup, I'd uninstall all the packages and then reboot.

          Then restore the configuration IF the problem goes away.

          Otherwise, consider a full complete wipe and install.

          BTW - Is this a small headless install on a alix or something like that?

          This is a virtual machine and I also have a snapshot from before the upgrade so I can go back and upgrade again (already tried this several times).

          Can you please elaborate on the procedure? Do you want me to go back to 2.1.5, make a backup, upgrade, uninstall all the packages, reboot and then restore the backup from 2.1.5?

          1 Reply Last reply Reply Quote 0
          • K
            kejianshi
            last edited by

            Well - First of all, this has never happened to me, however, I'm just saying that either removing all the packages and rebooting or doing a clean install with 2.2.1 and then reboot may help (MAY).  If it doesn't hang again then restore your configuration from backup and see what happens.

            1 Reply Last reply Reply Quote 0
            • M
              morphmkd
              last edited by

              There were several problems with the upgrade and in case someone else has them this is how I got them fixed.

              -squid would not start. This could be fixed by adding following lines:
              ln -s /usr/lib/libssl.so.7 /usr/lib/libssl.so.6
              ln -s /lib/libcrypto.so.7 /lib/libcrypto.so.6
              ln -s /lib/libz.so.6 /lib/libz.so.5

              -sshd would not start with the error I described earlier
              -squid guard would not start

              So since there was no way to fix the upgraded installation I did a fresh install of pfsense 2.2.1 and then imported the backup done on the 2.1.5 system. After that the new system works well and all the services are running normally.

              1 Reply Last reply Reply Quote 0
              • D
                doktornotor Banned
                last edited by

                No no no no no… please stop producing similar broken symlinks.

                1 Reply Last reply Reply Quote 0
                • M
                  morphmkd
                  last edited by

                  @doktornotor:

                  No no no no no… please stop producing similar broken symlinks.

                  Not sure what you mean but the only way for me to start the squid after the upgrade was to add those symlinks.
                  When I did a clean install there was no such problem.

                  1 Reply Last reply Reply Quote 0
                  • D
                    doktornotor Banned
                    last edited by

                    @morphmkd:

                    When I did a clean install there was no such problem.

                    Yes. And that is exactly why it's a bad idea. These manual hacks get forgotten and cause breakage later on. (Especially with the PBI packaging junk.)

                    1 Reply Last reply Reply Quote 0
                    • R
                      robi
                      last edited by

                      @morphmkd:

                      This is a virtual machine and I also have a snapshot from before the upgrade so I can go back and upgrade again (already tried this several times).

                      Can you please elaborate on the procedure? Do you want me to go back to 2.1.5, make a backup, upgrade, uninstall all the packages, reboot and then restore the backup from 2.1.5?

                      I'm also running a couple of pfSense instances as VMs.

                      I never upgrade in-place. I'm always just taking a config backup of the running pfSense, creating a brand new virtual machine with the same parameters (similar NICs in the same networks), doing a completely fresh install from scratch with the new version, adding a temporary IP address to the LAN port just to access the default web interface, restore the config taken from the previous version. While it reboots, I just disconnect the NICs of the old VM from the network, and have the new one running in place of it.

                      This way, I have an instantly running copy of pfSense running the previous version, no more than a NIC connection away.

                      PS: I'm also running NanoBSD images in virtual machines, just to be on the paranoid side, but that's just my problem LOL.

                      1 Reply Last reply Reply Quote 0
                      • M
                        morphmkd
                        last edited by

                        @robi:

                        @morphmkd:

                        This is a virtual machine and I also have a snapshot from before the upgrade so I can go back and upgrade again (already tried this several times).

                        Can you please elaborate on the procedure? Do you want me to go back to 2.1.5, make a backup, upgrade, uninstall all the packages, reboot and then restore the backup from 2.1.5?

                        I'm also running a couple of pfSense instances as VMs.

                        I never upgrade in-place. I'm always just taking a config backup of the running pfSense, creating a brand new virtual machine with the same parameters (similar NICs in the same networks), doing a completely fresh install from scratch with the new version, adding a temporary IP address to the LAN port just to access the default web interface, restore the config taken from the previous version. While it reboots, I just disconnect the NICs of the old VM from the network, and have the new one running in place of it.

                        This way, I have an instantly running copy of pfSense running the previous version, no more than a NIC connection away.

                        Yes, that's exactly what I ended up doing. :)

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