-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Virtualbox builds failing on latest update #10678
Comments
I'm in a similar situation. My azure pipeline which starts a docker image as part of some unit tests was working fine on version |
Hey! |
Hi @ssplatt ,Thank you for bringing this issue to us. We are looking into this issue and will update you on this issue after investigating. |
rolling back to |
seeing this issue on ubuntu-latest (virtualbox 6) and ubuntu-24.04 (virtualbox 7) ... enabling video capture in packer via: vboxmanage = [
["modifyvm", "{{.Name}}", "--recordingscreens", "all"],
["modifyvm", "{{.Name}}", "--recordingmaxsize", "500"],
["modifyvm", "{{.Name}}", "--recordingfile", "capture.webm"],
["modifyvm", "{{.Name}}", "--recording", "on"], shows how the kernel boots, but then everything gets stuck with no error shown. makes me wonder if those failures are subject to runner-image changes OR hypervisor changes OR issues with nested virtualisation? |
I'm facing the same issue since the release of runner image 20240915 . Using ubuntu-24.04 is also a workaround for those who can't use ubuntu-20.04. |
Since our agent is installing some apt packages, some of the apt sources related domains/ips get cached on the runner. This cache prevents our agent from correctly working if apt is used immediately after the agent is installed, as it can be seen from the test-integration job in our CI being [flaky](https://github.com/bullfrogsec/bullfrog/actions/runs/10831682859/job/30054328993). This PR is also fixing another issue with the test-integration with virtualbox. Using virtualbox as the VM provider in vagrant started to failed recently with the latest version of the runner image for ubuntu-22.04 ([ref](actions/runner-images#10678)). The two are fixed together since it is the only way to make the test-integration CI job to pass reliably.
Description
Starting September 18, my Virtualbox image builds have failed with the initial configuration being left in 'gurumeditation' state. I tried updating Virtualbox, Vagrant, Packer, and all underlying software in the build script but none of it worked. I believe the issue is due to the kernel and/or hypervisor configuration in the Github Actions runner itself.
Platforms affected
Runner images affected
Image version and build link
Current runner version: '2.319.1'
Operating System
Ubuntu
22.04.5
LTS
Runner Image
Image: ubuntu-22.04
Version: 20240915.1.0
Included Software: https://github.com/actions/runner-images/blob/ubuntu22/20240915.1/images/ubuntu/Ubuntu2204-Readme.md
Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu22%2F20240915.1
Runner Image Provisioner
2.0.384.1
GITHUB_TOKEN Permissions
Contents: read
Metadata: read
Packages: read
https://github.com/ssplatt/vagrant-box-centos-stream-9/actions/runs/10933205667/job/30351289562
Is it regression?
https://github.com/ssplatt/vagrant-box-centos-stream-9/actions/runs/10914285276
Expected behavior
virtual machine starts, runs, builds, and shuts down.
last good build:
Actual behavior
Repro steps
start build, fail.
The text was updated successfully, but these errors were encountered: