You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Packer初始化Azure插件v1.3.1时遇SHA256校验和错误求助

解决Packer Init Azure插件时的x509证书校验错误

针对你在Ubuntu WSL环境下执行packer init初始化Azure插件1.3.1版本时遇到的x509: certificate signed by unknown authority错误,提供以下几种解决思路:

1. 同步Windows主机CA证书到WSL

WSL的证书存储可能未同步Windows系统的根证书,执行以下命令手动同步:

# 复制Windows主机的根证书到WSL的证书目录
sudo cp /mnt/c/Windows/System32/certificates/authroot/rootca.pem /usr/local/share/ca-certificates/
# 更新系统证书缓存
sudo update-ca-certificates

2. 手动指定SSL证书文件路径

强制Packer使用系统的CA证书文件,设置环境变量:

# 临时生效
export SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt
# 永久生效(添加到bash配置文件)
echo 'export SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt' >> ~/.bashrc
source ~/.bashrc

3. 手动下载插件绕过自动校验

如果上述方法无效,可手动下载插件文件:

  • 下载对应版本的Azure插件二进制文件和packer-plugin-azure_v1.3.1_SHA256SUMS校验文件
  • 将插件文件放到Packer插件目录(通常为~/.packer.d/plugins/)
  • 将校验文件放在同一目录后,重新执行packer init

4. 排查网络代理影响

若使用了代理服务器,需确保代理的CA证书已导入WSL的证书存储,或暂时关闭代理后重试packer init。

内容的提问来源于stack exchange,提问作者alphax

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 19:35:23