执行pulumi up失败:提示无法打开Bucket文件但目录实际存在
解决
pulumi up提示目录不存在但实际存在的问题 执行pulumi up时出现如下错误:
error: unable to open bucket file:///var/folders/mz/path_to_dir: stat /var/folders/mz/path_to_dir: no such file or directory error: unable to open bucket file:///var/folders/mz/path_to_another_dir: stat /var/folders/mz/path_to_another_dir: no such file or directory
已确认目标目录存在且权限、所有者配置正确,可尝试以下排查方案:
- 检查目标目录是否为符号链接:
file://协议对软链接的解析可能存在问题,替换为目录的物理真实路径后重新执行命令。 - 核对执行
pulumi up的环境上下文:如果是在容器、虚拟环境或通过sudo运行,可能存在目录挂载隔离或用户上下文切换导致的访问问题,尝试在当前用户的原生环境下执行命令。 - 检查路径是否包含特殊字符:若路径中有空格、非ASCII字符,将配置中的路径用双引号包裹,例如修改配置为
file://"/var/folders/mz/path with space"后再执行pulumi up。 - 确认Pulumi工作目录:如果配置中使用了相对路径转换的绝对路径,可能因Pulumi执行时的工作目录不符导致路径解析错误,直接使用完整绝对路径测试。
- 清理Pulumi缓存:执行
pulumi cache clean清除旧缓存后,重新运行pulumi up,避免缓存的旧路径信息干扰。
内容的提问来源于stack exchange,提问作者zooblin
相关产品推荐
相关产品推荐

