curl error 60 ssl certificate problem:certificate has expired

今天一台服务器无法进行composer了,发现这个错误。于是搜了下试了各种方法竟然都无法解决(吐槽下搜索引擎)。什么设置ca证书、设置路径,更新证书。。。

没办法只好翻到stackoverflow上,找到一个解决方案,貌似还可以,就是使用 dpkg-reconfigure ca-certificates 重新配置下取消 mozilla/AddTrust_External_Root.crt  试着还是不行。于是,就想既然这个过期,那是不是还有另外一个也过期了?

有思路就好办,于是在curl的网站上找了下没找到,后来在ubuntu的官网上找到了一篇官方更新说明。才明白curl 的版本问题,导致这些问题,而且在 Oct 1, 2021 又过期一个。是的!没错,刚过期,就是它 DST_Root_CA_X3.crt

于是重新 reconfigure下,uncheck 这个。ok!郁闷!

发表评论