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

    SOLVED: Console upgrades - never actually upgrade?

    Scheduled Pinned Locked Moved General pfSense Questions
    15 Posts 4 Posters 1.9k 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
      mprog
      last edited by

      From what I've read, it's safer to upgrade incrementally. I tried upgrading a long time ago and it broke this configuration so wanted to do it smaller steps at a time since I'd forgotten about this router.

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

        @cmb:

        You don't upgrade with the memstick, that's not an update file. You also don't want to upgrade to 2.0. Use https://nyifiles.pfsense.org/mirror/updates/pfSense-CE-Full-Update-2.3-RELEASE-i386.tgz

        I don't see any incremental upgrades of -CE-Full-Update- in the link you sent me and I've yet to find those. Might you have a lead on that since you knew about these?

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

          Does anyone know for sure if it is safe to upgrade all the way to current release starting from 2.0 RC?

          1 Reply Last reply Reply Quote 0
          • JailerJ
            Jailer
            last edited by

            @mprog:

            Does anyone know for sure if it is safe to upgrade all the way to current release starting from 2.0 RC?

            Well since one of the devs linked you to the file you need to upgrade directly to 2.3 I would assume that's the way you should do it.

            Make a backup of your config prior to upgrading if you're that worried about it.

            1 Reply Last reply Reply Quote 0
            • C
              cmb
              last edited by

              Yes, you should upgrade direct to 2.3. Incrementally upgrading in between isn't going to help anything. If anything, it might cause problems you wouldn't otherwise have, as a since-fixed config upgrade issue in some previous old version wouldn't be encountered in that case. I can't think of any such examples off the top of my head, but that's like 15 releases behind current at this point.

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

                I upgraded only to 2.0 release because I got an error and it would no longer boot.

                Fetching file…
                looking up mirror.myip.be
                connecting to mirror.myip.be:80
                requesting http://mirror.myip.be/pub/pfsense/updates/old/pfSense-Full-Update-2.2-RELEASE-i386.tgz
                remote size / mtime: 81951329 / 1422058754
                /root/firmware.tgz                            100% of  78 MB 1634 kBps 00m00s

                Fetching MD5...
                looking up mirror.myip.be
                connecting to mirror.myip.be:80
                requesting http://mirror.myip.be/pub/pfsense/updates/old/pfSense-Full-Update-2.2-RELEASE-i386.tgz.md5
                remote size / mtime: 82 / 1422058744
                /root/firmware.tgz.md5                        100% of  82  B  260 kBps
                URL MD5: 0fbb3d11d82426ddace32c699067a937

                Downloaded file MD5: 0fbb3d11d82426ddace32c699067a937

                MD5 checksum matches.

                One moment please...

                Broadcast Message from root@pf5.mydomain.com
                        (no tty) at 7:33 MST...

                Firmware upgrade in progress...

                ...Done.  Rebooting...

                *** Welcome to pfSense 2.2-RELEASE-pfSense (i386) on pf5 ***

                Warning: in_array() expects parameter 2 to be array, null given in /etc/inc/interfaces.inc on line 82
                Warning: in_array() expects parameter 2 to be array, null given in /etc/inc/interfaces.inc on line 82
                Warning: in_array() expects parameter 2 to be array, null given in /etc/inc/interfaces.inc on line 82
                Warning: in_array() expects parameter 2 to be array, null given in /etc/inc/interfaces.inc on line 82
                Warning: in_array() expects parameter 2 to be array, null given in /etc/inc/interfaces.inc on line 82
                Warning: in_array() expects parameter 2 to be array, null given in /etc/inc/interfaces.inc on line 82
                Warning: in_array() expects parameter 2 to be array, null given in /etc/inc/interfaces.inc on line 82
                Warning: in_array() expects parameter 2 to be array, null given in /etc/inc/interfaces.inc on line 82
                Warning: in_array() expects parameter 2 to be array, null given in /etc/inc/interfaces.inc on line 82

                LAN (lan)      -> bge0      ->
                Warning: in_array() expects parameter 2 to be array, null given in /etc/inc/interfaces.inc on line 82
                Warning: in_array() expects parameter 2 to be array, null given in /etc/inc/interfaces.inc on line 82
                Warning: in_array() expects parameter 2 to be array, null given in /etc/inc/interfaces.inc on line 82
                Warning: in_array() expects parameter 2 to be array, null given in /etc/inc/interfaces.inc on line 82
                Warning: in_array() expects parameter 2 to be array, null given in /etc/inc/interfaces.inc on line 82
                Warning: in_array() expects parameter 2 to be array, null given in /etc/inc/interfaces.inc on line 82
                Warning: in_array() expects parameter 2 to be array, null given in /etc/inc/interfaces.inc on line 82
                Warning: in_array() expects parameter 2 to be array, null given in /etc/inc/interfaces.inc on line 82
                Warning: in_array() expects parameter 2 to be array, null given in /etc/inc/interfaces.inc on line 82

                WAN (wan)      -> bge1      -> sockstat: struct xtcpcb size mismatch
                sockstat: struct xinpcb size mismatch

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

                  I cannot find out why this happened so am stuck at 2.0. Can anyone shed some light on what is happening and how I can safely upgrade all the way to current.

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

                    The errors at the end of that output are not a problem. They're old scripts trying to run new PHP, and also from a mismatched kernel/world – it should have been fine after a reboot. We'd need to see what it does after the reboot to help further. And as others have mentioned, stop trying to update to an interim release. If you want to stop at 2.2.x, use 2.2.6-RELEASE and not 2.2-RELEASE. We have fixed numerous upgrade bugs over the years and you're sidestepping that process by trying to upgrade to a release that potentially has known issues for zero benefit.

                    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
                    • M
                      mprog
                      last edited by

                      Well, I'm not trying to sidestep anything honestly and that's why I've asked for help in these forums because I don't have the knowledge that others configuring these things have :).

                      When the device would no longer boot, I didn't have much choice but to revert because it's a live network. I can't recall 100% but I think it locked up with the last message being usb related. Not 100% sure and didn't have time to spend on it.

                      Now, since I'm running 2.0 release, you figure I could simply go to 2.3 release and be fine now?

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

                        You may want to wait for 2.3.1 to drop in a few days rather than going to 2.3 right this moment, but yes, generally speaking it's best to go right to the most recent version.

                        You could also back up your config and simply install the new version fresh and restore the config rather than upgrading in-place if you're worried about 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
                        • M
                          mprog
                          last edited by

                          I wasn't sure if a backup from an old version would work but since you mention it does, then yes, that sounds like a plan.
                          I'll wait to see the new version then go ahead and upgrade or rebuild if upgrading didn't work.

                          Thanks very much.

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