请在Chrome、Firefox、IE8+等现代浏览器浏览本站。 本博客所有文章为原创,图片不加水印,随意转载,但请注明来源,谢谢!

Centos – 记一次SSL错误的折腾过程

后端 kxjhwbb 911℃ 0评论

希望遇到同样问题的人,看到这篇文章能迅速解决问题。。

折腾kvm的时候做测试想在本地一台机子(这是重点)上装个htop,发现加了epel之后啥都不行了。

死活提示一个类似ssl有问题的东西,于是查遍google百度,先是禁了yum的ssl检测,后是重新装了ca,手工更新了ca目录,改dns等等,都无果。。最后修正系统时间,完事

过程

起因是Yum装了epel提示错误:

Cannot retrieve metalink for repository: epel. Please verify its path and try...

按网上说的修改repo后(其实网上的治标不治本,改了http的url,但yum会自己跳到https去,清华大学的服务器):

Peer cert cannot be verified or peer cert invalid

还有些这样的提示 : It was impossible to connect to the Red Hat servers. 外带个清华大学的repo地址(域名猜的)

于是想着干脆解决下https的问题,不然麻烦多多,于是测试curl

curl https://mirrors.tuna.tsinghua.edu.cn/epel/6/x86_64/repodata/repomd.xml

发现提示:

curl: (60) Peer certificate cannot be authenticated with known CA certificat

于是断定是https的问题,一通百度google各种修复https,最后准备把curl重新编译的时候!发现问题了!

解压tar文件的时候,一堆 类似这样的提示

tar: curl-7.35.0/CMake/Utilities.cmake:时间戳 2013-09-09 06:11:15 是未来的 431989593.543345982 秒之后

正常来说应该没有那段中文,所以我突然想起,是不是时间的问题?

一看date,果然,时间是2000年

我本地测试装了minimal版本,ntpdate都没有:

yum --disablerepo=epel install ntpdate

ntpdate time-a.nist.gov

终于结束。。浪费了1个多小时的时间各种探索,最后问题出在一个不起眼的位置上,心累啊

只能说自己还是太菜了,只能用试错的方式解决问题~ 如果是老手,估计不会在这种问题上花太长时间,或者是说也不会发生这样的问题(系统时间错误)

喜欢 (1)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址