diff --git a/pkg/apis/minio.min.io/v2/helper.go b/pkg/apis/minio.min.io/v2/helper.go index b68517983f9..22927919d58 100644 --- a/pkg/apis/minio.min.io/v2/helper.go +++ b/pkg/apis/minio.min.io/v2/helper.go @@ -269,6 +269,9 @@ func ExtractTar(filesToExtract []string, basePath, tarFileName string) error { } if err != nil { + if errors.Is(err, io.EOF) { + return fmt.Errorf("Tar file contains only %d out of %d files", len(filesToExtract)-success, len(filesToExtract)) + } return fmt.Errorf("Tar file extraction failed for file index: %d, with: %w", success, err) } if header.Typeflag == tar.TypeReg {