Closed Bug 1996906 Opened 7 months ago Closed 7 months ago

Perma libxml2 fetch Exception: Download failed, no more retries!

Categories

(Firefox Build System :: Task Configuration, defect, P1)

defect

Tracking

(firefox-esr115 unaffected, firefox-esr140 fixed, firefox144 wontfix, firefox145 wontfix, firefox146 fixed)

RESOLVED FIXED
146 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox-esr140 --- fixed
firefox144 --- wontfix
firefox145 --- wontfix
firefox146 --- fixed

People

(Reporter: SerbanS, Assigned: glandium)

References

Details

Attachments

(1 file)

[taskcluster 2025-10-28 14:52:58.511Z] Task ID: IE82qPPQQ3iEVP447GKQIw
[taskcluster 2025-10-28 14:52:58.511Z] Worker ID: 6182936005011400813
[taskcluster 2025-10-28 14:52:58.511Z] Worker Group: us-west1-a
[taskcluster 2025-10-28 14:52:58.511Z] Worker Node Type: projects/970387039909/machineTypes/c2-standard-16
[taskcluster 2025-10-28 14:52:58.511Z] Worker Pool: gecko-3/b-linux-gcp
[taskcluster 2025-10-28 14:52:58.511Z] Worker Version: 38.0.5
[taskcluster 2025-10-28 14:52:58.511Z] Public IP: 34.145.101.200
[taskcluster 2025-10-28 14:52:58.511Z] Hostname: gecko-3-b-linux-gcp-xa6a7t8erpwbvdfxzdv0cw
[taskcluster 2025-10-28 14:52:58.801Z] Image 'public/image.tar.zst' from task 'P0qXuEpISrmST-ziytrtjg' loaded.  Using image ID sha256:65b5d75e72d5359ee454feba128e042e7411878eb6838d29a792f34ca581288f.
[taskcluster 2025-10-28 14:52:58.864Z] === Task Starting ===
[setup 2025-10-28T14:52:59.090+00:00] run-task started in /builds/worker
[setup 2025-10-28T14:52:59.091+00:00] running as worker:worker
[setup 2025-10-28T14:52:59.092+00:00] UPLOAD_DIR is /builds/worker/artifacts
[task 2025-10-28T14:52:59.092+00:00] executing ['/builds/worker/bin/fetch-content', 'static-url', '--sha256', '98bfa7a9a5e2a75638422050740448ee9f02bf4dc2075c9822d7747d5ff9e617', '--size', '5233674', '--strip-components', '1', '--add-prefix', 'libxml2/', 'https://gitlab.gnome.org/GNOME/libxml2/-/archive/v2.9.12/libxml2-v2.9.12.tar.gz', '/builds/worker/artifacts/libxml2.tar.zst']
[task 2025-10-28T14:52:59.162+00:00] attempt 1/5
[task 2025-10-28T14:52:59.162+00:00] Downloading https://gitlab.gnome.org/GNOME/libxml2/-/archive/v2.9.12/libxml2-v2.9.12.tar.gz to /builds/worker/artifacts/libxml2-v2.9.12.tar.gz
[task 2025-10-28T14:52:59.162+00:00] Downloading https://gitlab.gnome.org/GNOME/libxml2/-/archive/v2.9.12/libxml2-v2.9.12.tar.gz
[task 2025-10-28T14:52:59.581+00:00] https://gitlab.gnome.org/GNOME/libxml2/-/archive/v2.9.12/libxml2-v2.9.12.tar.gz resolved to 3150 bytes with sha256 a3aae030f85ce5191765662b0ff1725b4c727252d988f2837ced6b2fc1cd211d in 0.420s
[task 2025-10-28T14:52:59.581+00:00] Download failed: size mismatch on https://gitlab.gnome.org/GNOME/libxml2/-/archive/v2.9.12/libxml2-v2.9.12.tar.gz: wanted 5233674; got 3150
[task 2025-10-28T14:52:59.581+00:00] sleeping for 60.00s (attempt 1/5)
[task 2025-10-28T14:53:59.582+00:00] attempt 2/5
[task 2025-10-28T14:53:59.582+00:00] Downloading https://gitlab.gnome.org/GNOME/libxml2/-/archive/v2.9.12/libxml2-v2.9.12.tar.gz to /builds/worker/artifacts/libxml2-v2.9.12.tar.gz
[task 2025-10-28T14:53:59.582+00:00] Downloading https://gitlab.gnome.org/GNOME/libxml2/-/archive/v2.9.12/libxml2-v2.9.12.tar.gz
[task 2025-10-28T14:54:00.022+00:00] https://gitlab.gnome.org/GNOME/libxml2/-/archive/v2.9.12/libxml2-v2.9.12.tar.gz resolved to 3150 bytes with sha256 e1037964b55124ede3dd4d7ef39a435049618484badf3aa597694a2592bf3165 in 0.440s
[task 2025-10-28T14:54:00.022+00:00] Download failed: size mismatch on https://gitlab.gnome.org/GNOME/libxml2/-/archive/v2.9.12/libxml2-v2.9.12.tar.gz: wanted 5233674; got 3150
[task 2025-10-28T14:54:00.022+00:00] sleeping for 89.00s (attempt 2/5)
[task 2025-10-28T14:55:29.023+00:00] attempt 3/5
[task 2025-10-28T14:55:29.023+00:00] Downloading https://gitlab.gnome.org/GNOME/libxml2/-/archive/v2.9.12/libxml2-v2.9.12.tar.gz to /builds/worker/artifacts/libxml2-v2.9.12.tar.gz
[task 2025-10-28T14:55:29.023+00:00] Downloading https://gitlab.gnome.org/GNOME/libxml2/-/archive/v2.9.12/libxml2-v2.9.12.tar.gz
[task 2025-10-28T14:55:29.400+00:00] https://gitlab.gnome.org/GNOME/libxml2/-/archive/v2.9.12/libxml2-v2.9.12.tar.gz resolved to 3149 bytes with sha256 0a8cb6fc77143cd36198f7181ac275962c9f129775e3ae6b6192fb5cb2abc2e6 in 0.377s
[task 2025-10-28T14:55:29.400+00:00] Download failed: size mismatch on https://gitlab.gnome.org/GNOME/libxml2/-/archive/v2.9.12/libxml2-v2.9.12.tar.gz: wanted 5233674; got 3149
[task 2025-10-28T14:55:29.400+00:00] sleeping for 134.00s (attempt 3/5)
[task 2025-10-28T14:57:43.401+00:00] attempt 4/5
[task 2025-10-28T14:57:43.401+00:00] Downloading https://gitlab.gnome.org/GNOME/libxml2/-/archive/v2.9.12/libxml2-v2.9.12.tar.gz to /builds/worker/artifacts/libxml2-v2.9.12.tar.gz
[task 2025-10-28T14:57:43.401+00:00] Downloading https://gitlab.gnome.org/GNOME/libxml2/-/archive/v2.9.12/libxml2-v2.9.12.tar.gz
[task 2025-10-28T14:57:43.825+00:00] https://gitlab.gnome.org/GNOME/libxml2/-/archive/v2.9.12/libxml2-v2.9.12.tar.gz resolved to 2796 bytes with sha256 e8d0414b3a0b496a1612a0007c9df0cbc4ff3e0e00d470d16ab1ffde3c0dc72d in 0.423s
[task 2025-10-28T14:57:43.825+00:00] Download failed: size mismatch on https://gitlab.gnome.org/GNOME/libxml2/-/archive/v2.9.12/libxml2-v2.9.12.tar.gz: wanted 5233674; got 2796
[task 2025-10-28T14:57:43.825+00:00] sleeping for 202.50s (attempt 4/5)
[task 2025-10-28T15:01:06.325+00:00] attempt 5/5
[task 2025-10-28T15:01:06.325+00:00] Downloading https://gitlab.gnome.org/GNOME/libxml2/-/archive/v2.9.12/libxml2-v2.9.12.tar.gz to /builds/worker/artifacts/libxml2-v2.9.12.tar.gz
[task 2025-10-28T15:01:06.325+00:00] Downloading https://gitlab.gnome.org/GNOME/libxml2/-/archive/v2.9.12/libxml2-v2.9.12.tar.gz
[task 2025-10-28T15:01:06.703+00:00] https://gitlab.gnome.org/GNOME/libxml2/-/archive/v2.9.12/libxml2-v2.9.12.tar.gz resolved to 3149 bytes with sha256 e06b1dfa31cbc0a10cb458a5c093584a6e4cb34283311079daa88023ff1a72f0 in 0.378s
[task 2025-10-28T15:01:06.703+00:00] Download failed: size mismatch on https://gitlab.gnome.org/GNOME/libxml2/-/archive/v2.9.12/libxml2-v2.9.12.tar.gz: wanted 5233674; got 3149
[task 2025-10-28T15:01:06.704+00:00] Traceback (most recent call last):
[task 2025-10-28T15:01:06.704+00:00]   File "/builds/worker/bin/fetch-content", line 1041, in <module>
[task 2025-10-28T15:01:06.704+00:00]     sys.exit(main())
[task 2025-10-28T15:01:06.704+00:00]              ^^^^^^
[task 2025-10-28T15:01:06.704+00:00]   File "/builds/worker/bin/fetch-content", line 1037, in main
[task 2025-10-28T15:01:06.704+00:00]     return args.func(args)
[task 2025-10-28T15:01:06.704+00:00]            ^^^^^^^^^^^^^^^
[task 2025-10-28T15:01:06.704+00:00]   File "/builds/worker/bin/fetch-content", line 856, in command_static_url
[task 2025-10-28T15:01:06.704+00:00]     download_to_path(
[task 2025-10-28T15:01:06.704+00:00]   File "/builds/worker/bin/fetch-content", line 276, in download_to_path
[task 2025-10-28T15:01:06.704+00:00]     raise Exception("Download failed, no more retries!")
[task 2025-10-28T15:01:06.704+00:00] Exception: Download failed, no more retries!
[taskcluster 2025-10-28 15:01:06.922Z] === Task Finished ===
[taskcluster 2025-10-28 15:01:06.927Z] Unsuccessful task run with exit code: 1 completed in 488.418 seconds
Flags: needinfo?(jcristau)

fetch-content is hitting anubis and a "Making sure you're not a bot!" page, which goes as well as can be expected.

Component: General → Task Configuration
Flags: needinfo?(jcristau)
Keywords: regression
Product: Release Engineering → Firefox Build System
No longer regressed by: 1996807
Severity: -- → S3
Priority: -- → P1

gitlab likes to send us a bot challenge rather than the content. So use
another URL instead, which actually contains an actual "release" tarball
rather than a git archive.

Assignee: nobody → mh+mozilla
Status: NEW → ASSIGNED
Status: ASSIGNED → RESOLVED
Closed: 7 months ago
Resolution: --- → FIXED
Target Milestone: --- → 146 Branch
Regressions: 1997295
See Also: → 2002363
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: