[英]cpan fails because it can't verify cpan.org's SSL certificate
我将 perl 从 perl 5.18.2 升级到 perl 5.36.0,现在很多模块都不见了。 当我尝试使用 CPAN 安装模块时,出现错误。
例如:
cpan YAML::XS
它给了我以下错误:
ERROR: cannot verify cpan.org's certificate, issued by ‘/C=US/O=Let's
Encrypt/CN=R3’:
Issued certificate has expired.
To connect to cpan.org insecurely, use `--no-check-certificate'.
我尝试通过以下方式解决错误:
install -y ca-certificates
和
update-ca-certificates
但没有一个对我有用。
现在,我该怎么办,因此我无法继续进行。
正如昆汀在评论中所说,这似乎是一个暂时的故障,现在已经修复了。
但是,如果您使用的是 Perl 系统,那么无论如何使用yum
安装模块可能更安全。
$ yum install 'perl(YAML::XS)'
更新:我使用yum
是因为这就是您在示例中使用的内容,这让我相信您使用的是 Centos 或其他一些 Red Hat 衍生产品。 在较新版本的 Red Hat 及其子版本中, yum
被替换为dnf
。 如果您告诉我们您使用的是哪个发行版,我们可以告诉您如何安装 CPAN 模块的预构建包。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.