-
Notifications
You must be signed in to change notification settings - Fork 16
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
ETXTBSY
on execute_install()
#51
Comments
Thanks for the report! @colemickens prepared a possible fix with #47, I'll be cutting that this morning. |
I'm not sure how useful it would be, but perhaps the error should be propagated instead of going through the uncaught exception handler? nix-installer-action/src/main.ts Lines 288 to 290 in 721f94f
const exit_code: number = await new Promise((resolve, reject) => {
spawned.on("close", resolve);
spawned.on("error", reject);
}); EDIT: might need to replace |
Haven't seen the error since updating the action, will reopen if it shows up again. |
Great! |
…eterminateSystems/add-missing-actions-to-update-matrix Add missing Actions to update matrix (515d00bc192ae4460e2122572ebc24020c58ea95)
…92ae4460e2122572ebc24020c58ea95 Update detsys-ts: Merge pull request #51 from DeterminateSystems/add-missing-actions-to-update-matrix Add missing Actions to update matrix
Recently been getting run failures with an
Error: spawn ETXTBSY
error.Tracking down the source appears to show
nix-installer-action/src/main.ts
Lines 268 to 270 in 721f94f
This specific failure reminds me of the race condition mentioned in the README of https://github.com/buildbarn/bb-remote-execution - requiring separate processes to handle downloading of an executable and executing that executable.
Excerpt from workflow log:
The text was updated successfully, but these errors were encountered: