首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Windows上安装MSYS2包时出现证书错误

在Windows上安装MSYS2包时出现证书错误
EN

Stack Overflow用户
提问于 2021-09-27 15:04:00
回答 2查看 6.8K关注 0票数 13

我在我的Windows 2016上安装了MSYS-64位,以支持一些librairies,比如OpenSSL,这是我在Rails开发中需要的。Ruby2.7已经部分安装了MSYS2,但是由于证书错误消息而没有完成。

我第一次下载并安装msys2-x8664-20210725.exe。它花了很长时间,并在几条有关更新信任数据库的消息之后完成:

代码语言:javascript
运行
复制
==> Generating pacman master key. This may take some time.

==> Updating trust database...

==> Appending keys from msys2.gpg...

==> Locally signing trusted keys in keyring...

  -> Locally signed 6 keys.
==> Importing owner trust values...

==> Disabling revoked keys in keyring...

  -> Disabled 1 keys.
==> Updating trust database...

它在这个阶段停留了大约10分钟,但最终宣布安装成功。

然后,我尝试通过运行pacman -Syuu来更新现有的软件。我根据请求重新启动了MSYS2,输入了语句,并得到了很多错误,例如:

代码语言:javascript
运行
复制
$ pacman -Syuu
:: Synchronizing package databases...
 mingw32.db failed to download
 mingw64.db failed to download
 ucrt64.db failed to download
 clang64.db failed to download
 msys.db failed to download
error: failed retrieving file 'mingw32.db' from mirror.msys2.org : SSL certificate problem: self signed certificate in certificate chain
error: failed retrieving file 'mingw64.db' from mirror.msys2.org : SSL certificate problem: self signed certificate in certificate chain
error: failed retrieving file 'ucrt64.db' from mirror.msys2.org : SSL certificate problem: self signed certificate in certificate chain
warning: too many errors from mirror.msys2.org, skipping for the remainder of this transaction

我担心公司委托书会拒绝自签证书.是否有办法获得正确签署的证书并完成所有软件包的安装?

谢谢你的帮忙!

EN

Stack Overflow用户

回答已采纳

发布于 2021-12-17 20:02:11

问题很大,但这并不是拒绝自签名证书的公司代理,而是pacman的SSL代理。

在浏览器中,转到repo.msys2.org,查找正在使用哪些证书:

公开详情:

您需要单独导出所有证书,但不需要repo.msys2.org中最低的证书:

保存到本地文件:

使用Base-64编码导出:

可以直接保存到“信任源锚”文件夹。事情不时地发生变化,但现在,那是C:\msys64\etc\pki\ca-trust\source\anchors\<anyfilename>.cer

通过相同的步骤导入顶级根证书。保存在相同的路径中,不同的文件名。

代码语言:javascript
运行
复制
$ update-ca-trust
## Done.
$ pacman -Syu
票数 26
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69348953

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档