-
Type:
Task
-
Resolution: Done
-
Priority:
Major - P3
-
None
-
Component/s: Evergreen Tools
-
None
-
Not Needed
Name of Failure:
GitHub Actions jobs fail at the Run mongodb-labs/drivers-evergreen-tools step when the runner image is Ubuntu 26.04. The step exits 1 before MongoDB is downloaded or started, and all downstream steps are skipped.
Link to task:
https://github.com/mongodb/mongo-python-driver/actions/runs/42664099796/job/129323018182?pr=3181
Context of when and why the failure occurred:
GitHub is migrating the ubuntu-latest runner label to Ubuntu 26.04 beginning October 19, 2026 (https://github.com/actions/runner-images/issues/14748). Jobs using ubuntu-latest now receive ubuntu-26.04 runners, where the setup-mongodb action cannot start MongoDB: mongodl cannot map the host distribution to a MongoDB download target.
First observed on November 9, 2026, on mongo-python-driver PR #3181, where 8 of 12 jobs failed at this step on run 42664099796. The Tests workflow in this repository also runs on ubuntu-latest and fails the same way as the rollout completes.
Stack trace:
INFO Downloading mongodb 8.0 to .../mongodb/bin... Traceback (most recent call last): File ".../.evergreen/orchestration/drivers-orchestration", line 12, in <module> sys.exit(main()) File ".../.evergreen/orchestration/drivers_orchestration.py", line 546, in run mongodl(shlex.split(args)) File ".../.evergreen/mongodl.py", line 1379, in main target = infer_target(version) File ".../.evergreen/mongodl.py", line 171, in infer_target return infer_target_from_os_release(found) File ".../.evergreen/mongodl.py", line 228, in infer_target_from_os_release raise RuntimeError( RuntimeError: We don't know how to map 'ubuntu' version '26.04' to a distribution download target. Please contribute!
- related to
-
DRIVERS-3731 Evergreen Tools mongodl should use ubuntu2604 archives for server versions that publish them
-
- Backlog
-