• Recent
    • Unsolved
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    The future of partclone and therefore FOG as it is

    Scheduled Pinned Locked Moved
    General
    6
    122
    51.6k
    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.
    • JunkhackerJ
      Junkhacker Developer @george1421
      last edited by Junkhacker

      @george1421 i found a copy of the init_p3 file i downloaded from you yesterday before you rebuit with 2.89, so i’ll work with that

      edit: nevermind, that file is from May 1 not yesterday, is that one good enough for testing?

      signature:
      Junkhacker
      We are here to help you. If you are unresponsive to our questions, don't expect us to be responsive to yours.

      1 Reply Last reply Reply Quote 0
      • Q
        Quazz Moderator
        last edited by Quazz

        Finally got around to testing a bit.

        I compiled partclone 0.3.12, removed --ignore-crc and deployed a 0.2.89 UEFI windows 10 image.

        Verified I was running the correct partclone version (since it mentions it while writing the data) and monitored for any trouble

        Everything completed successfully and the pc booted normally.

        edit: I should additionally mention I haven’t touched ramdisk size or anything.

        george1421G 1 Reply Last reply Reply Quote 1
        • george1421G
          george1421 Moderator @Quazz
          last edited by

          @Quazz Would you mind testing with my init? https://drive.google.com/open?id=1L3CxtRXn4cwLksu-41OcGyZ_yd5qlK1h

          There is something I don’t yet understand.

          Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

          JunkhackerJ Q 2 Replies Last reply Reply Quote 0
          • JunkhackerJ
            Junkhacker Developer @george1421
            last edited by Junkhacker

            @george1421 just looking at the partclone binary file sizes in the init from you and the one from @Sebastian-Roth the sizes are all different. I’m curious as to the differences in the config files used to compile the different versions. yours are smaller.

            signature:
            Junkhacker
            We are here to help you. If you are unresponsive to our questions, don't expect us to be responsive to yours.

            george1421G 1 Reply Last reply Reply Quote 0
            • Q
              Quazz Moderator @george1421
              last edited by

              @george1421 Deploying now, will report tomorrow.

              1 Reply Last reply Reply Quote 0
              • george1421G
                george1421 Moderator @Junkhacker
                last edited by george1421

                @Junkhacker said in The future of partclone and therefore FOG as it is:

                the sizes are all different

                Are they both from 0.3.12? As to the config file, I did not change anything. I let buildroot pick the configuration (same as with 0.2.89)

                In the buildroot package the partclone.mk file the only thing I changed was the version number and the path to get the file from. Otherwise it has the same compile time switches. Now that may be an issue where I need to modify a compile time switch to include legacy support ??

                ################################################################################
                #
                # partclone
                #
                ################################################################################
                
                PARTCLONE_VERSION = 0.3.12
                PARTCLONE_SOURCE = partclone-$(PARTCLONE_VERSION).tar.gz
                PARTCLONE_SITE = http://partclone.nchc.org.tw/download/testing
                PARTCLONE_INSTALL_STAGING = YES
                PARTCLONE_AUTORECONF = YES
                PARTCLONE_DEPENDENCIES += attr e2fsprogs libgcrypt lzo xz zlib xfsprogs ncurses host-pkgconf
                PARTCLONE_CONF_OPTS = --enable-static --enable-xfs --enable-btrfs --enable-ntfs --enable-extfs --enable-fat --enable-hfsp --enable-ncursesw
                
                define PARTCLONE_LINK_LIBRARIES_TOOL
                        ln -f -s $(BUILD_DIR)/xfsprogs-*/include/xfs $(STAGING_DIR)/usr/include/
                        ln -f -s $(BUILD_DIR)/xfsprogs-*/libxfs/.libs/libxfs.* $(STAGING_DIR)/usr/lib/
                        ln -f -s $(@D)/fail-mbr/fail-mbr.bin $(@D)/fail-mbr/fail-mbr.bin.orig
                endef
                
                PARTCLONE_POST_PATCH_HOOKS += PARTCLONE_LINK_LIBRARIES_TOOL
                
                $(eval $(autotools-package))
                
                

                Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

                Q 1 Reply Last reply Reply Quote 0
                • Q
                  Quazz Moderator @george1421
                  last edited by

                  @george1421 Did you remove the partclone patch file?

                  george1421G 1 Reply Last reply Reply Quote 0
                  • george1421G
                    george1421 Moderator @Quazz
                    last edited by

                    @Quazz Yes, also I attached the changes I made to the Config.in and partclone.mk early in this thread.

                    So what I’m after at the moment is to build a truth table. I’m saying that 0.3.12 doesn’t deploy the older image files correctly, Junkhacker is saying with my inits it does work. I need a few more people to test to confirm one way or the other. If my inits work on everyone else’s environment than mine, I need to dig into why. Its not to say one is right or one is wrong, its to understand why. Because if I’m the odd one with issues, there will be at least a handful of others with the same issue. So its good we have problems like this so we can understand before the update hits everyone’s FOG server.

                    Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

                    Q JunkhackerJ 3 Replies Last reply Reply Quote 0
                    • Q
                      Quazz Moderator @george1421
                      last edited by

                      @george1421 Of course, just trying to figure out if there’s any differences in the inits themselves that might cause a disrepancy.

                      I’ll let you know if it deploys correctly on my test system tomorrow.

                      Do you have a funky partition layout perhaps? I’m assuming fairly vanilla, but you never know.

                      1 Reply Last reply Reply Quote 1
                      • JunkhackerJ
                        Junkhacker Developer @george1421
                        last edited by

                        @george1421 i just tested a deploy with the init i downloaded from your google drive link today. it deployed and booted (though i did get the UUID error, so you need to update your files to the latest build, not that it’s related to the partclone issues)

                        I’m at kind of a loss as to what’s wrong at this point

                        signature:
                        Junkhacker
                        We are here to help you. If you are unresponsive to our questions, don't expect us to be responsive to yours.

                        1 Reply Last reply Reply Quote 0
                        • Q
                          Quazz Moderator @george1421
                          last edited by

                          @george1421 Deployed successfully with your init on my end, W10 Pro UEFI.

                          george1421G 1 Reply Last reply Reply Quote 0
                          • george1421G
                            george1421 Moderator @Quazz
                            last edited by

                            @Quazz Thank you for checking, I guess I need to better understand what is going wrong with my deployments. They work perfectly with the 0.2.89 partclone even when I build the inits.

                            Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

                            JunkhackerJ 2 Replies Last reply Reply Quote 0
                            • JunkhackerJ
                              Junkhacker Developer @george1421
                              last edited by

                              @george1421 for reference: I tested with your inits using both bios and uefi configurations using a physical computer and a vmware VM. I had no problems with booting the systems after imaging. all images were compressed with zstd (not that that should make a difference, but putting it out there) and the images ranged from windows 7 to windows 10. imaging done while in uefi mode seemed significantly slower. i don’t know if that’s normal, since i don’t normally use that.

                              signature:
                              Junkhacker
                              We are here to help you. If you are unresponsive to our questions, don't expect us to be responsive to yours.

                              1 Reply Last reply Reply Quote 1
                              • JunkhackerJ
                                Junkhacker Developer @george1421
                                last edited by

                                @george1421 have you had a chance to do any further testing? did you build 32bit versions and have you tried using them?

                                signature:
                                Junkhacker
                                We are here to help you. If you are unresponsive to our questions, don't expect us to be responsive to yours.

                                george1421G 1 Reply Last reply Reply Quote 0
                                • george1421G
                                  george1421 Moderator @Junkhacker
                                  last edited by

                                  @Junkhacker Sorry I haven’t had time between traveling and project deadlines most everything else has got put on back burner. Both you and Quazz say they are working fine. I’m not sure why my images are not. I know at least one I tested with was created with 1.5.4 the rest may be 1.4.4, but I’d have to look at the image creation date to be sure. Everything looks like it deploys correctly with partclone, just when I try to mount the 😄 partition and copy the drivers over it says no space left on the device.

                                  Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

                                  JunkhackerJ Q 3 Replies Last reply Reply Quote 0
                                  • JunkhackerJ
                                    Junkhacker Developer @george1421
                                    last edited by

                                    @george1421 No problem. I was just hoping to make progress on this. I found this https://github.com/stevenshiau/clonezilla/issues/31 and wondered if it was related since it was from when clonezilla updated their partclone version.

                                    signature:
                                    Junkhacker
                                    We are here to help you. If you are unresponsive to our questions, don't expect us to be responsive to yours.

                                    1 Reply Last reply Reply Quote 0
                                    • Q
                                      Quazz Moderator @george1421
                                      last edited by

                                      @george1421 Well, potentially that was a resize bug in the inits if you’re using an NVME drive.

                                      Could also be the mount failing for some reason?

                                      Just some ideas.

                                      1 Reply Last reply Reply Quote 1
                                      • Q
                                        Quazz Moderator @george1421
                                        last edited by

                                        @george1421 Well, we did find a resize bug in the inits, particularily on fast disks.

                                        Might be time to revive this idea soon and test it out again.

                                        george1421G 1 Reply Last reply Reply Quote 1
                                        • george1421G
                                          george1421 Moderator @Quazz
                                          last edited by

                                          @Quazz Great idea.

                                          I’m rebuilding the inits with partclone 0.3.13 and zstd 1.4.0 using the FOG 1.5.7 base files for the inits. I suspect trouble the first time through compiling this since I’ve forgotten everything that I knew from before. Plus I need to update my test fog server to 1.5.7 so it will be a challenging morning to say the least.

                                          @Sebastian-Roth Are you still using buildroot v2019.02.1 for the inits?

                                          Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

                                          Q 1 Reply Last reply Reply Quote 0
                                          • Q
                                            Quazz Moderator @george1421
                                            last edited by

                                            @george1421 I don’t believe FOS github has the fix included yet at this point, though shouldn’t be too long.

                                            Still trying to figure out if/when/where the problem exactly started.

                                            As far as I could find it’s supposedly been around for ages (sfdisk - udev conflict), but isn’t necessarily triggered usually.

                                            1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 6
                                            • 7
                                            • 5 / 7
                                            • First post
                                              Last post

                                            251

                                            Online

                                            12.0k

                                            Users

                                            17.3k

                                            Topics

                                            155.2k

                                            Posts
                                            Copyright © 2012-2024 FOG Project