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

    NanoBSD 2G 1.2.3 -> 2.0 RC1 Failing Not enough space?

    Scheduled Pinned Locked Moved 2.0-RC Snapshot Feedback and Problems - RETIRED
    13 Posts 4 Posters 5.0k 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.
    • ? This user is from outside of this forum
      Guest
      last edited by

      I tried to install the 2.0 RC1 NanoBSD 2G Update on my 1.2.3 NanoBSD 2G install and it has failed. I tried downloading the file from two different sources and verified hashes to make sure they were ok.

      When installing I get this message in the update console (Diag->NanoBSD):

      NanoBSD Firmware upgrade in progress...
      
      Installing /root/firmware.tgz.
      SLICE 2
      OLDSLICE 1
      TOFLASH da0s2
      COMPLETE_PATH da0s2a
      GLABEL_SLICE pfsense1
      
      File list:
      
      Warning: file_get_contents(/conf/file_upgrade_log.txt): failed to open stream: No such file or directory in /usr/local/www/diag_nanobsd.php on line 270
      
      Misc log:
      
      fdisk: invalid fdisk partition table found
      
      fdisk/bsdlabel log:
      
      

      In the system logs I get the following message (both times):

      Mar 1 20:44:42	php: : New alert found: Upgrade failed due to the upgrade image being larger than the partition that is configured on disk. Halting. Size on disk: 926 < Size of new image: 928
      

      Any ideas on what I can do? I'd like to avoid a fresh install if possible.

      1 Reply Last reply Reply Quote 0
      • ? This user is from outside of this forum
        Guest
        last edited by

        In case it helps at all here is the output from df on the shell:

        
        Filesystem        1K-blocks  Used  Avail Capacity  Mounted on
        /dev/ufs/pfsense0    935007 83112 777094    10%    /
        devfs                     1     1      0   100%    /dev
        /dev/md0              39406     4  36250     0%    /var/tmp
        /dev/md1              59246  6602  47906    12%    /var
        /dev/ufs/cf           50527  1131  45354     2%    /cf
        devfs                     1     1      0   100%    /var/dhcpd/dev
        
        

        and this is fdisk:

        
        ******* Working on device /dev/ufs/pfsense0 *******
        parameters extracted from in-core disklabel are:
        cylinders=118 heads=255 sectors/track=63 (16065 blks/cyl)
        
        parameters to be used for BIOS calculations are:
        cylinders=118 heads=255 sectors/track=63 (16065 blks/cyl)
        
        fdisk: invalid fdisk partition table found
        Media sector size is 512
        Warning: BIOS sector numbering starts with sector 1
        Information from DOS bootblock is:
        The data for partition 1 is:
        sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
            start 63, size 1895607 (925 Meg), flag 80 (active)
                beg: cyl 0/ head 1/ sector 1;
                end: cyl 117/ head 254/ sector 63
        The data for partition 2 is:
         <unused>The data for partition 3 is:
         <unused>The data for partition 4 is:</unused></unused> 
        
        1 Reply Last reply Reply Quote 0
        • jimpJ Offline
          jimp Rebel Alliance Developer Netgate
          last edited by

          The #1 cause of the error you posted is accidentally using a full nanobsd image instead of an upgrade slice image.

          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
          • ? This user is from outside of this forum
            Guest
            last edited by

            I am trying to flash with the file "pfSense-2.0-RC1-2g-i386-20110226-1633-nanobsd-upgrade.img"

            Is that not the correct image?

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

              That should be the correct one then.

              The 2G slice size has actually decreased since 1.2.3 so it's pretty unusual that you'd be getting that.

              Did you do the upgrade through the GUI or from the console menu?

              What kind of media is this installed on? CF? USB? Looks like it's attached via USB.

              Also, the fdisk command to get the whole disk info in your case is:

              fdisk /dev/da0
              

              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
              • ? This user is from outside of this forum
                Guest
                last edited by

                It is a USB Stick yes. I am upgrading via the Web GUI and I am using Google Chrome to attempt the upgrade.

                Here is the read out from the command above:

                
                ******* Working on device /dev/da0 *******
                parameters extracted from in-core disklabel are:
                cylinders=243 heads=255 sectors/track=63 (16065 blks/cyl)
                
                parameters to be used for BIOS calculations are:
                cylinders=243 heads=255 sectors/track=63 (16065 blks/cyl)
                
                Media sector size is 512
                Warning: BIOS sector numbering starts with sector 1
                Information from DOS bootblock is:
                The data for partition 1 is:
                sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
                    start 63, size 1902033 (928 Meg), flag 80 (active)
                        beg: cyl 0/ head 1/ sector 1;
                        end: cyl 862/ head 15/ sector 63
                The data for partition 2 is:
                sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
                    start 1902159, size 1902033 (928 Meg), flag 0
                        beg: cyl 863/ head 1/ sector 1;
                        end: cyl 701/ head 15/ sector 63
                The data for partition 3 is:
                sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
                    start 3804192, size 102816 (50 Meg), flag 0
                        beg: cyl 702/ head 0/ sector 1;
                        end: cyl 803/ head 15/ sector 63
                The data for partition 4 is:
                
                

                This was a fresh install of 1.2.3 approx. 3 months ago.

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

                  I think there was an issue that someone else had with NanoBSD on a USB stick doing that same thing before, though I don't recall the specifics. You may just have to backup your config and reflash the stick.

                  It was something about USB thumbdrives specifically that had the issue, CF media was fine.

                  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
                  • 3 Offline
                    3dinfluence
                    last edited by

                    I don't want to hijack the thread but I also ran into a similar problem with the Beta's but haven't tried the RC1.  But now that I'm reading this thread it has me questioning if I was just choosing the wrong image.  So is the naming convention for the upgrade images based on the CF size or the slice size?  For example if you have a 1GB CF with 512mb slices would you need the 1GB or the 512mb upgrade image?

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

                      1GB full install use 1GB upgrade images, and so on. The names always match.

                      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
                      • R Offline
                        rilles
                        last edited by

                        I reported this, Bug #1149

                        1 Reply Last reply Reply Quote 0
                        • 3 Offline
                          3dinfluence
                          last edited by

                          Ok so I was trying to use the correct image then.  I'll try again tonight with the rc1 and report back.

                          1 Reply Last reply Reply Quote 0
                          • 3 Offline
                            3dinfluence
                            last edited by

                            The RC1 image upgraded successfully.  Not sure what my problem was with the older Beta5 images.

                            1 Reply Last reply Reply Quote 0
                            • ? This user is from outside of this forum
                              Guest
                              last edited by

                              Thanks for the help! I guess I'll wait for 2.0 final before upgrading.

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