curl SSL认证错误

curl SSL认证错误,curl,meteor,ssl-certificate,Curl,Meteor,Ssl Certificate,我一直在尝试在我的MacBookPro上安装,并且一直面临认证方面的问题。我得到以下错误: curl:(60)SSL证书问题:中的自签名证书 证书链更多详细信息请参见: 默认情况下,curl使用 证书颁发机构(CA)公钥(CA证书)的“捆绑包”。如果 默认捆绑文件不足,您可以指定备用文件 使用--cacert选项。如果此HTTPS服务器使用证书 证书由捆绑包中表示的CA签名 验证可能由于证书问题而失败 (它可能已过期,或者名称可能与中的域名不匹配。) URL)。如果要关闭curl对 证书,请使

我一直在尝试在我的MacBookPro上安装,并且一直面临认证方面的问题。我得到以下错误:

curl:(60)SSL证书问题:中的自签名证书 证书链更多详细信息请参见:

默认情况下,curl使用 证书颁发机构(CA)公钥(CA证书)的“捆绑包”。如果 默认捆绑文件不足,您可以指定备用文件 使用--cacert选项。如果此HTTPS服务器使用证书 证书由捆绑包中表示的CA签名 验证可能由于证书问题而失败 (它可能已过期,或者名称可能与中的域名不匹配。) URL)。如果要关闭curl对 证书,请使用-k(或--unsecure)选项

使用
curl后--不安全https://install.meteor.com |ssh
,我收到以下错误消息:

下载流星分布

curl:(60)SSL证书问题:无法获取本地颁发者 更多详细信息,请点击此处:

默认情况下,curl使用 证书颁发机构(CA)公钥(CA证书)的“捆绑包”。如果 默认捆绑文件不足,您可以指定备用文件 使用--cacert选项。如果此HTTPS服务器使用证书 证书由捆绑包中表示的CA签名 验证可能由于证书问题而失败 (它可能已过期,或者名称可能与中的域名不匹配。) URL)。如果要关闭curl对 证书,请使用-k(或--unsecure)选项。安装失败

(请注意安装失败消息)

请任何人帮我解决这个问题

提前谢谢。 编辑:

像Fedor要求我运行一样运行
curl install.meteor.com | sh-x
后,我收到以下消息:

  • 快跑
  • 释放=1.2.1
  • 前缀=/usr/local
  • set-e
  • set-u
  • 执行官 ++uname
  • UNAME=达尔文

  • “['Darwin'>'MINGW-a Darwin'快速回答是:您自行下载的安装脚本调用curl来下载tarball,并且它不带-k选项:

    $ curl -s https://install.meteor.com | grep curl
    curl --progress-bar --fail "$TARBALL_URL" | tar -xzf - -C "$INSTALL_TMPDIR" -o
    
    要将curl按入其中,可以在curlrc中添加--unsecure:

    $ echo insecure >> ~/.curlrc
    
    或者只使用http:

    $ curl http://install.meteor.com
    

    但我强烈建议您调查问题本身——可能有人在密告您。install.meteor.com证书对我来说似乎很好。

    我重新安装了操作系统,错误已经解决。我知道这不应该是解决方案,但这对我来说是有效的。我希望其他人发布更好的解决方案。

    这就是我解决问题的方法他的问题

  • 在web浏览器中浏览安装脚本。()

  • 在家中将脚本另存为install_meteor.sh

  • 在终端中,运行
    sh install\u meteor.sh

  • 如果这样运行,您将看到安装脚本中实际发生了错误。您需要做的是编辑脚本,使其忽略证书验证

  • vi install_meteor.sh编辑安装脚本

  • 查找行
    curl--progress bar--fail“$TARBALL_URL”| tar-xzf--C“$INSTALL_TMPDIR”-o

  • 将此更改为
    curl-k--进度条--fail“$TARBALL_URL”| tar-xzf--C“$INSTALL_TMPDIR”-o

  • 保存它并再次运行
    sh install\u meteor.sh


  • 我在运行Ubuntu16并通过VPN路由的VMbox上安装时遇到了这个问题。在检查浏览器后,我的问题是CA显示了一个过期日期以及已经过期的续订日期

    我的VM机器的日期关闭了几天(不确定这是如何发生的),并且时间由位于不同县的VPN自动设置。手动设置日期和时间更正了CA问题


    注意:在我的例子中,日期被关闭了4天,但是,即使时间和日期设置正确,仍然有一个小窗口出现此错误-这取决于CA何时过期并相对于您的系统日期/时间设置进行更新。您可以在一天内再次尝试
    curl
    ,或者更快的解决方案-适当地设置日期/时间,然后重试。

    如果需要,请询问更多信息。很抱歉,我不太了解终端命令。运行第二个命令后,我得到的是:curl:(3)格式错误的tar:无法将chdir改为“”。我在问题中添加了消息。请注意“编辑:”Part抱歉,真的不明白为什么curl认为提供的url格式不正确。如果手动运行该curl,它会开始下载吗?如果它能够启动,它应该显示进度条