-
Notifications
You must be signed in to change notification settings - Fork 981
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
Self-hosted runner stuck on "Waiting for a runner to pick up this job..." in multi-step jobs #3609
Comments
I am also being affected by this, tried everything, added disableUpdate to no avail |
Same here. Manually stopping and starting the service makes it move onto the next job. Obviously this is not ideal. v2.321.0 Linux Arm64 |
Also affected by this issue on multiple runners running v2.321.0 on Debian 12 / amd64. We are able to workaround this issue by rebooting the runners. |
I tested downgrading to v2.320.0 and encountered the same issue. |
Same. I tried everything that I can. Nothing changed. |
Same here. is there any work around for this issue? |
I've tried almost everything I could do... but it's not working out well. |
I'm also facing the same issue, have to stop the service and start again then only the next stage starts |
it's not working out well. |
I'm also facing the same issue, have to stop the service and start again then only the next stage starts |
Windows and Linux both have same issue. |
Same issue here, and my workaround is to rerun & immediately cancel some old action. |
same issue |
For those using action |
Same issue here. Tried reinstalling and downgrading the runner without success. |
Could you provide run url which got stuck waiting for runner? That'll help us debug. |
Unfortunately this is on a private repo; is there another way I can get you additional information? I could possibly inquire with my organization about giving you temporary read-only access. |
Private repo run url is fine too. |
I'm having the same problem, this run got stuck for whole day: https://github.com/Dasharo/meta-dts/actions/runs/12163220462. Had to restart runner so workflow would continue. |
We've been seeing the same thing here for 3 days now. First 2 jobs run, then waiting... We are seeing this in multiple repositories, though some of them work fine. Nothing in our workflows has changed in 6 months. Ubuntu 22.04 EC2 instances in AWS. |
@lokesh755 same here for self-hosted private repos. Edit: Run url has been deleted from this post. |
Thanks for reporting the issue. We've identified the root cause, which appears to be linked to a feature flag that was enabled two days ago. We've temporarily disabled the feature flag, which should resolve the issue. If you continue to experience similar problems, please let us know. |
Perfect. Thank you. It works healthy for now. |
Has anyone tried it and got it working normally again? Because I have done a workaround by changing multiple jobs to a single job in my workflow |
It is fixed on my workflows. No issue at all after @lokesh755 's last message for me. |
Can confirm! 👍🏿 |
I'm still facing this |
Fixed for me as well @SoftradixAD can you try stopping and starting the service again, that worked for me |
Okay let me try, @rohitkhatri sir |
Thank you, it is working correctly |
Thank you~! it is nice |
I'm still experiencing this issue, is anyone else? |
I see https://github.com/orgs/community/discussions/146348 still. Github support has been unhelpful so far. |
No issues on our side any more after the feature flag was disabled (#3609 (comment)) . Running multi-step jobs with a dynamically self hosted runner. |
Describe the bug
Using a self-hosted runner.
When a GitHub action has multiple steps the first will run successfully but then the subsequent step is stuck in queued status with a logging message "Waiting for a runner to pick up this job..."
I am able to get the stuck jobs to start by either cancelling and re-running the job via the GitHub UI or by restarting the GitHub Runner service within our EC2. In both instances the job immediately picks up and runs successfully.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The runner should pick up the 2nd (and following steps)
Runner Version and Platform
v2.321.0 Windowsx64
We noticed that our machine auto-updated with this version on November 27 and then our CI runs the following week started to have this problem.
OS of the machine running the runner?
Windows
What's not working?
"Waiting for a runner to pick up this job..." for up to hours.
Job Log Output
N/A the runner does not get to job output, it is stuck in queue.
The text was updated successfully, but these errors were encountered: