Skip to main content

         We are getting below error.

   Please Wait.
   Extracting Payload...

        ./setup_entdev_3.0_patchupdate04_168607_redhat_x86_64: - ERROR - File size does not match that expected.
   Perhaps this file is truncated or corrupt.
   When transfering via FTP ensure binary mode is used.
   Please get a new copy and try again.

 

Can you please help on above issues.

         We are getting below error.

   Please Wait.
   Extracting Payload...

        ./setup_entdev_3.0_patchupdate04_168607_redhat_x86_64: - ERROR - File size does not match that expected.
   Perhaps this file is truncated or corrupt.
   When transfering via FTP ensure binary mode is used.
   Please get a new copy and try again.

 

Can you please help on above issues.

How did you obtain the patch file? If you got it by FTP, did you use binary mode, as the message says?

The first thing to try is downloading it again.

         We are getting below error.

   Please Wait.
   Extracting Payload...

        ./setup_entdev_3.0_patchupdate04_168607_redhat_x86_64: - ERROR - File size does not match that expected.
   Perhaps this file is truncated or corrupt.
   When transfering via FTP ensure binary mode is used.
   Please get a new copy and try again.

 

Can you please help on above issues.

My colleague Yvon Abgrall has kindly pointed me to a known issue with 3.0 Patch Updates and 64-bit filesystems on Linux. If the patch update file has an inode number that doesn't fit in a 32-bit integer, or the extracted image has such an inode number, then installation will fail.

The workaround is to install from a 32-bit filesystem. You can also try copying the file around in the hope of getting a suitable inode number.

The problem is that the XFS filesystem code was recently changed and no longer allocates low (32-bit-compatible) inode numbers first. That has broken many applications that have not been rewritten to support 64-bit inode numbers.