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

    2.0 Autoupdate Problem?

    Scheduled Pinned Locked Moved 2.0-RC Snapshot Feedback and Problems - RETIRED
    10 Posts 6 Posters 6.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.
    • D
      DimitriRodis
      last edited by

      I found some posts in the past about similar issues, but didn't know if this had been fixed, or if it's a regression, etc, since the other posts that I found were from last year.

      Currently running the following embedded build:
      2.0-ALPHA-ALPHA
      built on Fri Apr 17 14:09:47 EDT 2009
      FreeBSD 7.1-RELEASE-p4

      There is an update available, according to the auto update tabe in system_firmware_check.php:
      –---
      A new version is now available

      New version:    Mon Apr 20 07:05:24 EDT 2009
      Current version: 2.0-ALPHA-ALPHA
      Update source:  http://snapshots.pfsense.org/FreeBSD7/HEAD/_updaters

      When I invoke the upgrade, the file downloads, and then I get:

      The image file is corrupt.

      Update cannot continue

      1 Reply Last reply Reply Quote 0
      • S
        sullrich
        last edited by

        That happens from time to time if the upload is stalled.  Just wait for the next one.

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

          Tried it 3 times.. It got to 100% downloaded each time, and then it supposedly started to update, and then it got that message immediately after.

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

            @DimitriRodis:

            Tried it 3 times.. It got to 100% downloaded each time, and then it supposedly started to update, and then it got that message immediately after.

            I got that when I tried to update using the "latest.tgz" file, which may be where this is pointed.. it's just a flaw in the update, once the new build builds (2 hours) and uploads it should be good again..

            1 Reply Last reply Reply Quote 0
            • dotdashD
              dotdash
              last edited by

              @DimitriRodis:

              Currently running the following embedded build:
              2.0-ALPHA-ALPHA
              built on Fri Apr 17 14:09:47 EDT 2009
              FreeBSD 7.1-RELEASE-p4

              AFAIK, embedded upgrades are currently not working. Generally, the image will download to /tmp. On embedded /tmp is a small memory disk which does not have enough space.

              1 Reply Last reply Reply Quote 0
              • bill_mcgonigleB
                bill_mcgonigle
                last edited by

                @dotdash:

                AFAIK, embedded upgrades are currently not working. Generally, the image will download to /tmp. On embedded /tmp is a small memory disk which does not have enough space.

                Yeah, mine has 35MB and the update is 50MB:

                $ df -h
                Filesystem             Size    Used   Avail Capacity  Mounted on
                /dev/ufs/pfSense       107M     74M     25M    75%    /
                devfs                  1.0K    1.0K      0B   100%    /dev
                /dev/md0                38M    228K     35M     1%    /tmp
                /dev/md1                19M    5.2M     12M    30%    /var
                /dev/ufs/pfSenseCfg    4.5M     86K    4.1M     2%    /cf
                
                

                What's the intent?  I'm having trouble finding flash devices that are small enough for pfSense (only half kidding) - should pfSense have the option of grabbing additional space on the storage device for temporary storage?  I've got the embedded image on a 1GB stick.

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

                  @bill_mcgonigle:

                  What's the intent?  I'm having trouble finding flash devices that are small enough for pfSense (only half kidding) - should pfSense have the option of grabbing additional space on the storage device for temporary storage?  I've got the embedded image on a 1GB stick.

                  There are methods of resizing the flash image to use all of the available space on your given media, and there are also some presized images available from a third-party, but the usual warnings/trust issues apply in that case. (Though I have heard of no issues)

                  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
                  • dotdashD
                    dotdash
                    last edited by

                    As noted in another thread, just resizing the image does not fix the embedded updates.
                    Changing the platform, rebooting, updating, changing back has worked for me. (On a resized image) YMMV.
                    Updating may work on the Hacom images, as they are based on a full install. I have not tried myself.

                    1 Reply Last reply Reply Quote 0
                    • bill_mcgonigleB
                      bill_mcgonigle
                      last edited by

                      Thanks for the links.  Is there a way to create a new partition on a live system and mount it over /tmp?

                      It's been a very long time since I've dealt with BSD disk labels and neither fdisk or disklabel seem to have an easy interface to add a partition.  Pointers appreciated.

                      1 Reply Last reply Reply Quote 0
                      • bill_mcgonigleB
                        bill_mcgonigle
                        last edited by

                        I did the resize to a 128MB image, but that doesn't seem to be the right approach:

                        $ df -h
                        Filesystem             Size    Used   Avail Capacity  Mounted on
                        /dev/ufs/pfSense       112M     73M     30M    71%    /
                        devfs                  1.0K    1.0K      0B   100%    /dev
                        /dev/md0                38M    162K     35M     0%    /tmp
                        /dev/md1                19M    4.1M     14M    23%    /var
                        /dev/ufs/pfSenseCfg    1.7M    179K    1.4M    11%    /cf
                        
                        

                        For some reason 73MB shows 'used' after resizing, so that's a stumbling block (I could resize it larger), but the update process didn't even attempt to use a non-RAM-disk storage, so I don't suppose resizing larger would make any difference.

                        I put some notes/scripting on how to do a resize using VirtualBox here:

                        http://bfccomputing.com/downloads/pfsense/get-resize-image.sh

                        if anybody else is trying this without a BSD host.

                        Does anybody know what the planned strategy is for updating embedded on 2.0?  Given parts prices, I'd think having a larger default embedded image size with a tmp filesystem on flash would work for most people.  Even in CF, there doesn't seem to be much price difference between 64MB and 1GB parts, at least from some quick Googling.

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