Martin Atkins
Martin Atkins
Hi @robpomeroy! Thanks for reporting this. Based on the trace log it appears that this behavior of running an external program using the Windows command interpreter belongs to the AWS...
I found the code in the AWS SDK that handles the task of executing an external process to gather credentials, and indeed it does seem to be hard-coded to use...
Indeed, I think you're probably right that this error is a red herring. I expect that the AWS SDK is running `cmd.exe /C aws-vault` (or similar) and that's causing that...
I think this is where that error message is originating: https://github.com/hashicorp/terraform/blob/517f9944f7d033f7e0f94ef8096a44769c7fe4a6/internal/command/clistate/state.go#L123-L135 Behind the scenes, Terraform implements the locking for the file that contains the working directory's initialized backend settings (which...
Although some of the fine details are different, this issue seems to confirm my hypothesis: https://github.com/microsoft/WSL/issues/5762
The Go toolchain seems to have a similar problem for the same reasons, and I found [a comment that mentions a workaround of diverting the directories needing locking to a...
Unfortunately "Incorrect function", aka `ERROR_INVALID_FUNCTION`, is a very generic Windows API error code that could represent a number of different problems, and so I think we'd need to be careful...
If https://github.com/microsoft/WSL/issues/5762 is fixed at some point in a way that makes `LockFileEx` work on the WSL 9p filesystem then this specific reproduction method will no longer work and we'd...
I guess we'd intended to post this in conjunction with publishing the RFC and the survey feedback. Although we probably could still publish a blog post about these features, at...
This request feels conceptually similar to me to how OpenTofu currently treats `data` blocks: if their configuration includes any unknown values and/or they depend on any managed resources that have...