Skip to content

linux_fuchsia builder is failing often due to error in "Upload debug symbols to CIPD" #187806

Description

@jason-simmons

The majority of runs of the linux_fuchsia builder have been failing over the past day. The error occurs in the Upload debug symbols to CIPD step:

Directory: /b/s/w/ir/x/w/rc is not empty, deleting it.
CIPD package flutter/fuchsia-debug-symbols-arm64 tag git_revision:HEAD already exists!
Enumerating files to zip...
Error: dir "3": scanning input directory: lstat /b/s/w/ir/x/w/rc/3: no such file or directory.
Failed 1 times.
Error was: Command '['cipd', 'pkg-build', '-pkg-def', '/b/s/w/ir/x/w/rc/debug_symbols.cipd.yaml', '-out', '/b/s/w/ir/x/w/rc/fuchsia-debug-symbols-arm64.cipd']' returned non-zero exit status 1.
Enumerating files to zip...
Error: dir "3": scanning input directory: lstat /b/s/w/ir/x/w/rc/3: no such file or directory.
Failed 2 times.
Error was: Command '['cipd', 'pkg-build', '-pkg-def', '/b/s/w/ir/x/w/rc/debug_symbols.cipd.yaml', '-out', '/b/s/w/ir/x/w/rc/fuchsia-debug-symbols-arm64.cipd']' returned non-zero exit status 1.
Enumerating files to zip...
Error: dir "3": scanning input directory: lstat /b/s/w/ir/x/w/rc/3: no such file or directory.
Failed 3 times.
Error was: Command '['cipd', 'pkg-build', '-pkg-def', '/b/s/w/ir/x/w/rc/debug_symbols.cipd.yaml', '-out', '/b/s/w/ir/x/w/rc/fuchsia-debug-symbols-arm64.cipd']' returned non-zero exit status 1.
Traceback (most recent call last):
  File "/b/s/w/ir/cache/builder/engine/src/flutter/tools/fuchsia/merge_and_upload_debug_symbols.py", line 260, in <module>
    sys.exit(main())
             ^^^^^^
  File "/b/s/w/ir/cache/builder/engine/src/flutter/tools/fuchsia/merge_and_upload_debug_symbols.py", line 255, in main
    ProcessCIPDPackage(should_upload, cipd_def, engine_version, content_hash, out_dir, arch)
  File "/b/s/w/ir/cache/builder/engine/src/flutter/tools/fuchsia/merge_and_upload_debug_symbols.py", line 111, in ProcessCIPDPackage
    RunCIPDCommandWithRetries(command, _packaging_dir)
  File "/b/s/w/ir/cache/builder/engine/src/flutter/tools/fuchsia/merge_and_upload_debug_symbols.py", line 146, in RunCIPDCommandWithRetries
    subprocess.check_call(command, cwd=working_dir)
  File "/b/s/w/ir/cipd_bin_packages/cpython3/lib/python3.11/subprocess.py", line 413, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['cipd', 'pkg-build', '-pkg-def', '/b/s/w/ir/x/w/rc/debug_symbols.cipd.yaml', '-out', '/b/s/w/ir/x/w/rc/fuchsia-debug-symbols-arm64.cipd']' returned non-zero exit status 1.

Examples:
https://ci.chromium.org/ui/p/flutter/builders/try/Linux%20linux_fuchsia/54800/overview
https://ci.chromium.org/ui/p/flutter/builders/try/Linux%20linux_fuchsia/54799/overview
https://ci.chromium.org/ui/p/flutter/builders/try/Linux%20linux_fuchsia/54796/overview

Metadata

Metadata

Assignees

No one assigned

    Labels

    team-infraOwned by Infrastructure team

    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