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

    error 39 premature end no such file or directory

    Scheduled Pinned Locked Moved
    FOG Problems
    6
    18
    1.8k
    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.
    • Tom ElliottT
      Tom Elliott
      last edited by

      While the error is there, is it actually failing to do anything? The best of my knowledge, the “error” is a warning, and things will continue moving forward after the minute timeout. This is just to give time to let people know there may be an issue.

      I see this error sporadically on my images as well (Same image, same model type -sometimes even the same machine itself- will give the warning), but it is just a warning and nothing seems amiss. I think it’s something to do with the version (that I was running at the time) of ZSTD and the compression. It would probably miss a null byte or something at the end, and because the decompression engine didn’t find the “end” of the file, it assumes it was just cut off (hence the premature end message presented.)

      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! Get in contact with me (chat bubble in the top right corner) if you want to join in.

      Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

      Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

      1 Reply Last reply Reply Quote 0
      • I
        iamyogo @george1421
        last edited by

        @george1421 said in error 39 premature end no such file or directory:

        @iamyogo OK based on the recent pictures it appears there is something wrong with d1p4.img (the 4th partition image file). Either it doesn’t exist or the image capture ended before the file was completely closed OR the target disk is just a bit smaller than the source media. Single disk resizable works well until it runs into a partition that can’t be resized such as an encrypted partition or a non resizable partition following a resizable partition.

        Lets see the output of you cat ing these files.
        d1.fixed_size_partitions
        d1.minimum.partitions

        Lets also see the output of ls -la /images/ZstdTest

        Also from your source image if its MS Windows based lets see what the disk configuration looks like for this source disk. Please in include a screen shot.

        I’ll have a look at the re-capture re-deploy with the updated binaries in the morning as it’s a bit late …

        cat of d1.fixed_size_partitions

        1:2:3
        

        cat of d1.minimum.partitions

        label: gpt
        label-id: B36636E6-1FA7-44D2-BE92-E8DEB414A4CA
        device: /dev/sda
        unit: sectors
        first-lba: 34
        last-lba: 209715166
        sector-size: 512
        
        /dev/sda1 : start=        2048, size=     1083392, type=DE94BBA4-06D1-4D40-A16A-BFD50179D6AC, uuid=6077D8BD-DEDC-463B-A3EE-E13587685F6A, name="Basic data partition", attrs="RequiredPartition GUID:63"
        /dev/sda2 : start=     1085440, size=      202752, type=C12A7328-F81F-11D2-BA4B-00A0C93EC93B, uuid=74EFE12E-9127-41E7-B3E6-7871C9F0AEB6, name="EFI system partition", attrs="GUID:63"
        /dev/sda3 : start=     1288192, size=       32768, type=E3C9E316-0B5C-4DB8-817D-F92DF00215AE, uuid=84B74C6A-DECC-4817-889F-F1063D08C574, name="Microsoft reserved partition", attrs="GUID:63"
        /dev/sda4 : start=     1320960, size=    30081480, type=EBD0A0A2-B9E5-4433-87C0-68B6B72699C7, uuid=EC9F736A-DFE5-4071-B134-DB8817378C65, name="Basic data partition"
        
        

        ls -la /FOG_images/ZstdTest

        total 3869412
        drwxrwxrwx  1 root root        272 May 19 13:24 .
        drwxrwxrwx+ 1 root root        162 May 19 22:47 ..
        -rwxrwxrwx  1 root root          6 May 19 13:17 d1.fixed_size_partitions
        -rwxrwxrwx  1 root root    1048576 May 19 13:17 d1.mbr
        -rwxrwxrwx  1 root root        878 May 19 13:17 d1.minimum.partitions
        -rwxrwxrwx  1 root root         15 May 19 13:17 d1.original.fstypes
        -rwxrwxrwx  1 root root          0 May 19 13:17 d1.original.swapuuids
        -rwxrwxrwx  1 root root     148222 May 19 13:17 d1p1.img
        -rwxrwxrwx  1 root root    8609547 May 19 13:17 d1p2.img
        -rwxrwxrwx  1 root root    1373451 May 19 13:17 d1p3.img
        -rwxrwxrwx  1 root root 3951075328 May 19 13:24 d1p4.img
        -rwxrwxrwx  1 root root        878 May 19 13:17 d1.partitions
        
        

        here is the diskpart readout from the source system:

        Sysprep-2020-05-19-23-01-59.png

        @Tom-Elliott said in error 39 premature end no such file or directory:

        While the error is there, is it actually failing to do anything? The best of my knowledge, the “error” is a warning, and things will continue moving forward after the minute timeout. This is just to give time to let people know there may be an issue.
        I see this error sporadically on my images as well (Same image, same model type -sometimes even the same machine itself- will give the warning), but it is just a warning and nothing seems amiss. I think it’s something to do with the version (that I was running at the time) of ZSTD and the compression. It would probably miss a null byte or something at the end, and because the decompression engine didn’t find the “end” of the file, it assumes it was just cut off (hence the premature end message presented.)

        The deployed image fails to boot… no repair windows no nothing… it’s as if it was a cleaned disk… perhaps that’s the clue? Is it not reading/writing the gpt or something to do with the resizing as @george1421 said? should I try to image as Zstd fixed size and see if that rectifies or narrows it down?

        I mounted the vdisk (partition 4) and everything (all the normal windows stuff) seems to be there, though I’m not going to go through and diff/compare it to a normal install…

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

          ok, I got curious with the alternative binaries… same result … re-captured with the new ones, deployed with the new ones, same same … premature end

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

            and just for fun, i tried the same with the older init.xz (capture -> deploy) with the non-resizable option, no dice … same

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

              @iamyogo Ok so we know now the version of zstd and partclone changing between version 1.5.7 and 1.5.8 doesn’t have an impact on ability to capture/deploy. (just to be clear the newer version of partclone can capture and deploy older versions of partclone captured images, but the older version of partclone can’t reader the newer versions format. So that’s why you need to recapture).

              So the issue has to be in the source image or the target computer’s hardware. So what size hard drive are you deploying this image to?

              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!

              I 1 Reply Last reply Reply Quote 0
              • I
                iamyogo @george1421
                last edited by iamyogo

                @george1421 said in error 39 premature end no such file or directory:

                So the issue has to be in the source image or the target computer’s hardware. So what size hard drive are you deploying this image to?

                100GB, source and target are the same VM to rule out incompatibility …

                And I tried again this morning and this time i got the repair windows screen… (resizable)

                then I tried with the fixed size option and success! … still errored, but the system booted! (newer init.xz)

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

                  In any case… i’m going to stick with gzip, as that seems the most flexible and reliable… just thought I’d let you know

                  1 Reply Last reply Reply Quote 0
                  • S
                    Sebastian Roth Moderator
                    last edited by

                    @iamyogo I would say let’s try to see if different versions of Zstd all show the same issue. Download a FOS init build with the latest Zstd github commit as of now.

                    I can also build inits with older versions of Zstd to find out when the issue might have started. Are you keen to figure this out and maybe help find a bug in Zstd - if there is one…

                    Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

                    Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

                    I 1 Reply Last reply Reply Quote 0
                    • I
                      iamyogo @Sebastian Roth
                      last edited by

                      @Sebastian-Roth

                      Sure … my kids are going back to school next week, so i’ll have a bit more free time to troubleshoot …

                      1 Reply Last reply Reply Quote 1
                      • S
                        Sebastian Roth Moderator
                        last edited by Sebastian Roth

                        @iamyogo Looking forward to hear if the latest version is doing any better.

                        Update: Just compiled a few more inits…

                        • 1.3.7
                        • 1.3.8
                        • 1.4.0
                        • 1.4.1
                        • 1.4.2
                        • 1.4.3
                        • 1.4.4 - the default we currently use in our inits, just to have the list completed
                        • commit 17226f59

                        Please try those and report back if they all show the same issue or not.

                        Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

                        Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

                        1 Reply Last reply Reply Quote 0
                        • S
                          Sebastian Roth Moderator
                          last edited by

                          @iamyogo I’d be keen to hear if any of these did not show the error.

                          Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

                          Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

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

                            Hi guys,

                            Was having the same issue: partclone-Zstd failing at 98%. Managed to resolve it by using compression: 6 instead of compression: 18 and recapturing the image. Attached images show the error I was getting.

                            premature-end.png
                            cannot-find-img.png

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

                              Hello

                              I had a problem when deploying an image with the FOG

                              Error message :
                              read ERROR: No such file or directory
                              Args Passed: /images/<image>/d1p2.img
                              /dev/<disk>
                              *

                              For me, it was a problem of user rights on the FOG

                              Before :
                              drwxrwxrwx. 2 root root 190 Jun 29 15:07 <image>

                              After:
                              drwxrwxrwx. 2 fogproject root 190 Jun 29 15:07 <image>

                              I had to do a “chown” on my image folder in the /images directory to add the owner to “fogproject”

                              When creating a new image in the FOG GUI, the folder rights management is not well handled

                              Sincerely

                              1 Reply Last reply Reply Quote 0
                              • 1 / 1
                              • First post
                                Last post

                              213

                              Online

                              12.0k

                              Users

                              17.3k

                              Topics

                              155.2k

                              Posts
                              Copyright © 2012-2024 FOG Project