监听 unix /tmp/plugin155583172:绑定:输入/输出错误

监听 unix /tmp/plugin155583172:绑定:输入/输出错误

我正在 docker 容器内运行一个操作(terraform plan虽然我认为这并不重要,但提到它以防万一),但该操作失败并出现了一个相当无用的错误。我已打开详细日志记录(对于 terraform 而言,这是由 完成的export TF_LOG=TRACE),当我这样做时,我在跟踪输出中看到以下内容:

[错误] plugin.terraform-provider-random_v2.3.0_x4:插件初始化错误:error="listen unix /tmp/plugin155583172:bind:输入/输出错误"

我了解得不够多,不知道这意味着什么,所以我希望这里有人能给我一些指点,告诉我如何诊断这个问题。

答案1

我不知道这里的根本原因,但我知道如何解决它。我的 terraform 代码位于托管在我们 gitlab 实例上的 git repo 中。它被克隆到正在运行/Users/username/git/gitlabinstancename/group/repo的目录,位于terraform plan其他几个目录深处。

当我将 repo 克隆到时,/tmp一切都开始正常工作。正如我所说,我不明白问题的根本原因,但我知道这解决了问题,所以认为值得分享。

基本上,这是我克隆 repo 的位置的问题,并且我怀疑我运行命令的目录层次结构的深层位置是导致该问题的原因之一。

相关内容