首页 > 系统相关 >Centos7.3 升级curl 到 7.69.1后出现异常,如何回退

Centos7.3 升级curl 到 7.69.1后出现异常,如何回退

时间:2023-10-31 23:35:43浏览次数:34  
标签:7.29 x86 libcurl 64 7.69 curl Centos7.3 el7

启用 city-fan repo,可以升级 curl 到 7.69版本。
但是,升级curl到7.69.1,之后发现curl无法访问 https 协议的地址。只好降级退回原有的 7.29版本。
用 yum downgrade curl , yum downgrade libcurl 是不行的,提示依赖错误。

[haojc@sn1 src]$ sudo yum downgrade libcurl
Loaded plugins: fastestmirror
Repository epel is listed more than once in the configuration
Loading mirror speeds from cached hostfile
* remi-safe: mirrors.tuna.tsinghua.edu.cn
* webtatic: uk.repo.webtatic.com
Resolving Dependencies
--> Running transaction check
---> Package libcurl.x86_64 0:7.29.0-54.el7_7.2 will be a downgrade
---> Package libcurl.x86_64 0:7.69.1-1.1.cf.rhel7 will be erased
--> Finished Dependency Resolution
Error: Package: curl-7.69.1-1.1.cf.rhel7.x86_64 (@city-fan.org)
Requires: libcurl(x86-64) >= 7.69.1-1.1.cf.rhel7
Removing: libcurl-7.69.1-1.1.cf.rhel7.x86_64 (@city-fan.org)
libcurl(x86-64) = 7.69.1-1.1.cf.rhel7
Downgraded By: libcurl-7.29.0-54.el7_7.2.x86_64 (updates)
libcurl(x86-64) = 7.29.0-54.el7_7.2
Available: libcurl-7.29.0-54.el7.x86_64 (base)
libcurl(x86-64) = 7.29.0-54.el7
Available: libcurl-7.29.0-54.el7_7.1.x86_64 (updates)
libcurl(x86-64) = 7.29.0-54.el7_7.1
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

可以下载原有版本的curl和libcurl包,用rpm安装:

mkdir curl-rev
cd curl-rev
wget -c http://vault.centos.org/7.3.1611/os/x86_64/Packages/curl-7.29.0-35.el7.centos.x86_64.rpm
wget -c http://vault.centos.org/7.3.1611/os/x86_64/Packages/libcurl-7.29.0-35.el7.centos.x86_64.rpm
wget -c http://vault.centos.org/7.3.1611/os/x86_64/Packages/libcurl-devel-7.29.0-35.el7.centos.x86_64.rpm
rpm -Uvh --oldpackage *.rpm

[haojc@sn1 curl]$ sudo rpm -Uvh --oldpackage *.rpm
[sudo] password for haojc:
Preparing... ################################# [100%]
Updating / installing...
1:libcurl-7.29.0-35.el7.centos ################################# [ 20%]
2:curl-7.29.0-35.el7.centos ################################# [ 40%]
3:libcurl-devel-7.29.0-35.el7.cento################################# [ 60%]
Cleaning up / removing...
4:curl-7.69.1-1.1.cf.rhel7 ################################# [ 80%]
5:libcurl-7.69.1-1.1.cf.rhel7 ################################# [100%]

标签:7.29,x86,libcurl,64,7.69,curl,Centos7.3,el7
From: https://www.cnblogs.com/A121/p/17801990.html

相关文章

  • Linux wget和curl进阶使用
    wget下载单个文件从网络中通过url下载单个文件到当前目录,这是wget最基础的用法。wgeturl地址说明:使用wget下载一个文件时候,如果没有指定下载的文件名是什么,那么默认会使用URL的最后一部分作为默认的文件名,如果知道下载的这个文件叫什么名字,可以用-O(大写)参数来指定下载的......
  • 如何在 CURL 命令行中配置代理服务器
    CURL是一个常用的命令行工具,用于在终端中发送和接收HTTP请求。有时候,我们需要通过代理服务器来访问互联网资源,这时候就需要在CURL命令行中设置代理。下面是如何在CURL命令行中使用代理服务器的步骤:1.指定代理服务器地址和端口号在CURL命令行中,使用-x或--proxy选项指......
  • Curl error (60): SSL peer certificate or SSH remote key was not OK for
    执行命令:生成yum缓存dnfmakecache错误如下:RockyLinux9-BaseOS0.0B/s|0B00:04Errorsduringdownloadingmetadataforrepository'baseos':-Curlerror(60):SSLpeercertificateorSSHremotekeywasnotOKforhttps://mirrors.rockylinux.org/mirrorl......
  • Linux下更新curl版本教程!
    在Linux下更新curl版本,您可以按照以下步骤进行操作:1、检查当前curl版本:首先,您需要确定当前系统中安装的curl版本。打开终端,并执行以下命令:curl--version 该命令将显示当前curl的版本信息。1、确认可用的curl版本:在更新curl之前,您需要确定可用的最新版本。您可以......
  • Git 克隆错误 error: RPC failed; curl 28 Recv failure: Connection was reset
    在网络情况不稳定下克隆项目时,可能会出现下图中的错误。问题原因:http缓存不够或者网络不稳定等。我也是找了好多博客资料,终于解决了解决方法打开cmd,修改git配置(加大httpBuffer)即可。gitconfig--globalhttp.postBuffer524288000  我在解决这个问题之前clone一......
  • BUG:cURL error 60: SSL certificate problem: unable to get local issuer certificat
    PHPssl证书问题(我的环境是phpstudy)解决方案:1.https://curl.se/docs/caextract.html 打开网址,下载最新PEM 2.将证书放进对应PHP版本extras/ssl文件里面3.修改对应版本的PHP.INI 4.重启PHP问题解决 ......
  • curl 请求接口数据
    CURL操作初始化指定的接口地址url就是$postUrl需要用户和密码鉴权,需要头部传递信息对认证证书来源的检查和从证书中检查SSL加密算法是否存在模拟用户使用的浏览器设置端口表示需要responsebody要求结果为字符串且输出到屏幕上post提交方式添加头,在name和pass处填写对应账号......
  • R语言rcurl爬虫采集抓取问财财经搜索网页股票数据|附代码数据
    原文参考:http://tecdat.cn/?p=4560 最近我们被客户要求抓取问财财经搜索网页股票数据,包括一些图形和统计输出。问财财经搜索是同花顺旗下的服务之一,主要针对上市公司的公告、研报、即时新闻等提供搜索及参考资料。相对于其他股票软件来说,一个强大之处在于用自然语言就可以按你......
  • curl cip.cc 查看本机地址 ip
    curlcip.ccIP:13.16.3.9地址:中国广东深圳运营商:电信数据二:广东省深圳市|电信数据三:中国广东省深圳市|电信URL:http://www.cip.cc/113.116.83.99翻译搜索复制......
  • tp5 php 阿里OS RequestCoreException: cURL error: SSL certificate problem: certif
    出现这种情况,肯定是域名SSL证书过期。现在出现问题:提交表单出现这种情况,网址不是https的,之前一直也没有问题,一开始想不通网址都不是HTTPS为什么还会有SSL证书的问题,检查了下发现上传中图片是上传到阿里OSS的(https://img.oss.xxx.com),里边就用到了HTTPS域名,原来是这样里,一查发现过......