fix(ci): Replace busybox with ubuntu to avoid "device or resource busy" failures #7686
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation
Some CI jobs are regularly failing with "device or resource busy" errors.
Close #7659
Solution
The busybox image is really old, so I replaced it with a newer
ubuntu
image.This could have been a kernel/OS incompatibility. Or this PR might fix the issue because it slows down automatic checks on the disks, allowing the mount command to win the race.
Review
This is urgent so I'm going to admin-merge it if it works. It needs to admin-merge so the checkpoint rebuild job can run.
We need to run it at least 3 times to test that it works.
Reviewer Checklist
Follow Up Work
Work out if we can use
ubuntu-slim
instead to save image download & launch time.