Interrupted system call when setting up a job
Describe the bug We get this error when setting up the job after an action has been downloaded and tried to copy the action the /runner/_work/_actions/ folder Error: Interrupted system call ##[debug]System.IO.IOException: Interrupted system call ##[debug] at System.IO.FileSystem.CopyFile(String sourceFullPath, String destFullPath, Boolean overwrite) ##[debug] at System.IO.FileInfo.CopyTo(String destFileName, Boolean overwrite) ##[debug] at GitHub.Runner.Sdk.IOUtil.CopyDirectory(String source, String target, CancellationToken cancellationToken) ##[debug] at GitHub.Runner.Sdk.IOUtil.CopyDirectory(String source, String target, CancellationToken cancellationToken) ##[debug] at GitHub.Runner.Sdk.IOUtil.CopyDirectory(String source, String target, CancellationToken cancellationToken) ##[debug] at GitHub.Runner.Sdk.IOUtil.CopyDirectory(String source, String target, CancellationToken cancellationToken) ##[debug] at GitHub.Runner.Sdk.IOUtil.CopyDirectory(String source, String target, CancellationToken cancellationToken) ##[debug] at GitHub.Runner.Worker.ActionManager.DownloadRepositoryActionAsync(IExecutionContext executionContext, ActionDownloadInfo downloadInfo, String destDirectory) ##[debug] at GitHub.Runner.Worker.ActionManager.DownloadRepositoryActionAsync(IExecutionContext executionContext, ActionDownloadInfo downloadInfo) ##[debug] at GitHub.Runner.Worker.ActionManager.PrepareActionsRecursiveAsync(IExecutionContext executionContext, PrepareActionsState state, IEnumerable1 actions, Int32 depth, Guid parentStepId) ##[debug] at GitHub.Runner.Worker.ActionManager.PrepareActionsRecursiveAsync(IExecutionContext executionContext, PrepareActionsState state, IEnumerable1 actions, Int32 depth, Guid parentStepId) ##[debug] at GitHub.Runner.Worker.ActionManager.PrepareActionsAsync(IExecutionContext executionContext, IEnumerable`1 steps, Guid rootStepId) ##[debug] at GitHub.Runner.Worker.JobExtension.InitializeJob(IExecutionContext jobContext, AgentJobRequestMessage message) ##[debug]Finishing: Set up job
To Reproduce Any normal code check in. The workflow is triggered and picked up the runner.
Expected behavior The action is downloaded and copied to the necessary folder and proceeds to the next step in the job. FYI - on subsequent attempt, the step passes. However this UX is very frustrating.
Runner Version and Platform
2.303.0
OS of the machine running the runner? The runners are kubernetes runners where the runner image is on Ubuntu 20.04 base
What's not working?
Please include error messages and screenshots. - Shared above
Job Log Output
Pasted in the description
Runner and Worker's Diagnostic Logs
The pod gets terminated when this occurs and hence there's no way to get the diagnostic logs.
This issue is stale because it has been open 365 days with no activity. Remove stale label or comment or this will be closed in 15 days.
This issue was closed because it has been stalled for 15 days with no activity.