Skip to content

FileNotFoundError while using both the options --aggressive-cleanup and --remote-store #99

@akritkbehera

Description

@akritkbehera

While building packages with --aggressive-cleanup and --remote-store there is a following error.

2026-06-03@16:25:16:DEBUG:python3:db6:v3.12.4: Comparing dist symlinks against S3 from TARS/el9_amd64_gcc14/dist/db6/db6-6.2.32-1
2026-06-03@16:25:16:DEBUG:python3:db6:v3.12.4: Comparing dist symlinks against S3 from TARS/el9_amd64_gcc14/dist-direct/db6/db6-6.2.32-1
2026-06-03@16:25:16:DEBUG:python3:db6:v3.12.4: Comparing dist symlinks against S3 from TARS/el9_amd64_gcc14/dist-runtime/db6/db6-6.2.32-1
2026-06-03@16:25:16:DEBUG:python3:db6:v3.12.4: Uploading tarball and symlinks for db6 6.2.32-1 (d52772ba34e74cebf440362f9a2621848f630d52) to S3
2026-06-03@16:25:19:DEBUG:python3:db6:v3.12.4: Uploaded 4 dist symlinks to S3 from TARS/el9_amd64_gcc14/dist/db6/db6-6.2.32-1
2026-06-03@16:25:19:DEBUG:python3:db6:v3.12.4: Uploaded 3 dist symlinks to S3 from TARS/el9_amd64_gcc14/dist-direct/db6/db6-6.2.32-1
2026-06-03@16:25:19:DEBUG:python3:db6:v3.12.4: Uploaded 2 dist symlinks to S3 from TARS/el9_amd64_gcc14/dist-runtime/db6/db6-6.2.32-1
2026-06-03@16:25:19:DEBUG:python3:db6:v3.12.4: Uploaded 9 dist symlinks in 1.16 seconds
Traceback (most recent call last):
  File "/data/akb/bits/bitsBuild", line 164, in <module>
    doMain(args, parser)
  File "/data/akb/bits/bitsBuild", line 102, in doMain
    doBuild(args, parser)
  File "/data/akb/bits/bits_helpers/build.py", line 2568, in doBuild
    runBuildCommand(scheduler, p, specs, args, build_command, cachedTarball, scriptDir, workDir, syncHelper)
  File "/data/akb/bits/bits_helpers/build.py", line 1093, in runBuildCommand
    doFinalSync(spec, specs, args, syncHelper)
  File "/data/akb/bits/bits_helpers/build.py", line 1138, in doFinalSync
    syncHelper.upload_symlinks_and_tarball(spec)
  File "/data/akb/bits/bits_helpers/sync.py", line 946, in upload_symlinks_and_tarball
    self.s3.upload_file(Bucket=self.writeStore, Key=tar_path,
  File "/data/akb/venv/lib64/python3.9/site-packages/botocore/context.py", line 123, in wrapper
    return func(*args, **kwargs)
  File "/data/akb/venv/lib64/python3.9/site-packages/boto3/s3/inject.py", line 175, in upload_file
    return transfer.upload_file(
  File "/data/akb/venv/lib64/python3.9/site-packages/boto3/s3/transfer.py", line 452, in upload_file
    future.result()
  File "/data/akb/venv/lib64/python3.9/site-packages/s3transfer/futures.py", line 111, in result
    return self._coordinator.result()
  File "/data/akb/venv/lib64/python3.9/site-packages/s3transfer/futures.py", line 287, in result
    raise self._exception
  File "/data/akb/venv/lib64/python3.9/site-packages/s3transfer/tasks.py", line 272, in _main
    self._submit(transfer_future=transfer_future, **kwargs)
  File "/data/akb/venv/lib64/python3.9/site-packages/s3transfer/upload.py", line 596, in _submit
    upload_input_manager.provide_transfer_size(transfer_future)
  File "/data/akb/venv/lib64/python3.9/site-packages/s3transfer/upload.py", line 245, in provide_transfer_size
    self._osutil.get_file_size(transfer_future.meta.call_args.fileobj)
  File "/data/akb/venv/lib64/python3.9/site-packages/s3transfer/utils.py", line 262, in get_file_size
    return os.path.getsize(filename)
  File "/usr/lib64/python3.9/genericpath.py", line 50, in getsize
    return os.stat(filename).st_size
FileNotFoundError: [Errno 2] No such file or directory: 'sw/TARS/el9_amd64_gcc14/store/d5/d52772ba34e74cebf440362f9a2621848f630d52/db6-6.2.32-1.el9_amd64_gcc14.tar.gz'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions