diff --git a/internal/repository/repair_pack.go b/internal/repository/repair_pack.go index bedbc31df..64279e727 100644 --- a/internal/repository/repair_pack.go +++ b/internal/repository/repair_pack.go @@ -44,7 +44,8 @@ func RepairPacks(ctx context.Context, repo restic.Repository, ids restic.IDSet, } return err }) - if err != nil { + // ignore truncated file parts + if err != nil && !errors.Is(err, io.ErrUnexpectedEOF) { return err } bar.Add(1)