Dan*_*Pop 10 deployment google-app-engine certificate
还有其他人在将 Go/其他项目部署到 App Engine 时遇到此问题吗?
9 月 28 日星期二部署工作正常。我尝试在 10 月 1 日星期五(昨天)和今天部署,但仍然遇到同样的错误。这不是与代码相关的错误,因为自上次部署以来代码没有更改。
从日志中:
步骤#2 - “构建”:转到:gopkg.in/yaml.v3@v3.0.0-20200313102051-9f266ea9e77c:git fetch -f origin refs/heads/ :refs/heads/ refs/tags/ :refs/tags/ in /layers/google.go.gomod/gopath/pkg/mod/cache/vcs/5ea86ba1b933025fb7a7a539058d4acea777e0b3175c573a70130f7ea565323f:退出状态128:步骤#2 -“build”:致命:无法访问'https://gopkg.in/yaml.v3 /': 服务器证书验证失败。CA 文件:/etc/ssl/certs/ca-certificates.crt CRL 文件:无
如果我没看错的话,App Engine 中是否缺少证书?但是,我不确定它需要什么证书,因为我以前从未需要提供过证书。也许如果我删除证书文件,App Engine 会重新创建它?
有任何想法吗?
Nat*_*han 12
也遇到了证书错误。
假设您使用的是官方golang镜像,要解决证书问题,您需要更新ca-certificates和libgnutls30打包。
RUN apt update && apt install ca-certificates libgnutls30 -y
Run Code Online (Sandbox Code Playgroud)
小智 7
我在 Travis CI 构建中遇到了同样的问题。
我将构建映像更改为 ubuntu 20.04(从 16.04 开始)并更新包 ca-certificates
sudo apt-get update
sudo apt-get install --reinstall ca-certificates
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9616 次 |
| 最近记录: |