我是牧头

重新编译curl 安装后 yum 报错/usr/lib64/python2.6/site-packages/pycurl.so: undefined symbol: CRYPTO_set_locking_callback系统环境:CentOS release 6.2 (Final)2.6.32-220.13.1.el6.x86_64 #1 SMP Tue Apr 17 23:56:34 BST 2012 x86_64 x86_64 x86_64 GNU/Linux用ldd 查看动态库连接。没有,重新编译安装Curl前ldd /usr/lib64/python2.6/site-packages/pycurl.solinux-vdso.so.1 => (0x00007fffab90f000)libcurl.so.4 =>/usr/lib64/libcurl.so.4 (0x00007fa9bca4f000)libc.so.6 => /lib64/libc.so.6 (0x00007fa9bc6bc000)libidn.so.11 => /lib64/libidn.so.11 (0x00007fa9bc489000)libldap-2.4.so.2 => /lib64/libldap-2.4.so.2 (0x00007fa9bc23e000)librt.so.1 => /lib64/librt.so.1 (0x00007fa9bc036000)libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00007fa9bbdf3000)libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00007fa9bbb14000)默认方式编译安装 curl ( configure make install)cd curl-7.19.7./configuremake installldconfig #更新动态缓存我一运行yum 就报错。ldd /usr/lib64/python2.6/site-packages/pycurl.solinux-vdso.so.1 => (0x00007fffef7ff000)libcurl.so.4 => /usr/local/lib/libcurl.so.4(0x00007fd1fc29d000)libc.so.6 => /lib64/libc.so.6 (0x00007fd1fbf0a000)libidn.so.11 => /lib64/libidn.so.11 (0x00007fd1fbcd7000)librt.so.1 => /lib64/librt.so.1 (0x00007fd1fbacf000)按理来说没什么问题的。没办法,由于我必须要安装新的curl。所以我重新编译下pycurl.so。wget http://pycurl.sourceforge.net/download/pycurl-7.19.0.tar.gztar zxvf *.tar.gz我只要pycurl.so它一个,所以进入pycurl-7.19.0\src修改下vim MakefilePYINCLUDE=/usr/include/python2.6/注意这儿需要 python-devel, 没安装的就安装吧(就当更新python玩吧)yum install python-develOK, 编译下pycurl.somakecp /usr/lib64/python2.6/site-packages/pycurl.so /home/backup ##备份下之前,有问题也好恢复cp ./pycurl.so /usr/lib64/python2.6/site-packages/pycurl.so好了,运行下yum试试。ps:这种方法我没有试验成功,因为yum是不能用的,因此我直接修改链接库:vi /etc/ld.so.conf[cpp] view plaincopyprint?include ld.so.conf.d/*.conf/data/mysql/lib/mysql//usr/local/lib/usr/local/ssl/lib将第三行的/usr/local/lib注释掉,因为ldd /usr/lib64/python2.6/site-packages/pycurl.so发现其中有一个库是链接到/usr/local/lib库中的,而yum报错的主要错误就是因为libcurl.so.4 => /usr/local/lib/libcurl.so.4这个库的问题,然后使用命令ldconfig刷新下缓存就可以了。

yum list 报错linux,centos7下运行yum list 出现如下报错 求教!相关推荐

  1. linux没有mysql.server,[linux]centos7下解决yum install mysql-server没有可用包

    第一步:安装从网上下载文件的wget命令 [root@master ~]# yum -y install wget 第二步:下载mysql的repo源 [root@master ~]# wget ht ...

  2. [linux]centos7下解决yum install mysql-server没有可用包

    第一步:安装从网上下载文件的wget命令 [root@master ~]# yum -y install wget 第二步:下载mysql的repo源 [root@master ~]# wget ht ...

  3. 解决Windows下运行php Composer出现SSL报错的问题

    解决Windows下运行php Composer出现SSL报错的问题 2015-01-14 20:05 在windows下运行composer却出现SSL报错: E:\www>php -f co ...

  4. CentOS7下使用yum快速安装配置oracle数据库

    2019独角兽企业重金招聘Python工程师标准>>> CentOS7下使用yum快速安装配置oracle数据库 2017年10月10日 15:29:23 aladdin_sun 阅 ...

  5. linux如何运行java程序,Linux环境下运行简单java程序

    一.安装java 1.下载jdk8 选择对应jdk版本下载.(Tips:可在Windows下载完成后,通过FTP或者SSH到发送到Linux上) 2. 登录Linux,切换到root用户 su roo ...

  6. nvr linux 软件,Linux系统下运行RTSP协议安防视频平台EasyNVR出现安装服务错误,如何解决?...

    原标题:Linux系统下运行RTSP协议安防视频平台EasyNVR出现安装服务错误,如何解决? 大家知道TSINGSEE青犀视频云-边-端全线产品都是有两个不同系统的版本,分别是windows版本和l ...

  7. 微信开发者工具命令行_在Linux系统下运行微信Web开发者工具

    微信Web开发者工具只有window版本和mac版本,如果想要在Linux系统下运行微信Web开发者工具,需要花费很大周折.注:带 * 的步骤或文件为不确定是否管用的步骤或文件. 本人系统为Linux ...

  8. linux Centos7下安装python3及pip3

    linux Centos7下安装python3及pip3 先去python官网下载python3安装包 执行命令: wget https://www.python.org/ftp/python/3.6 ...

  9. oracle静默创建实例linux,linux CentOS7下快速静默安装Oracle11GR2数据库并创建实例

    linux CentOS7下快速静默安装Oracle11GR2数据库并创建实例 本文章适合已经熟悉安装过程,需要快速部署使用 初学者建议分步学习:https://edu.51cto.com/cours ...

  10. linux系统参加网络会议,在Deepin Linux系统下运行腾讯会议的方略

    对于经常使用腾讯会议开网络会议的人,如果能在电脑Deepin Linux系统下运行是再好不过的了,但是不能直接的使用,而是通过Wine间接的使用腾讯会议. 方略 把腾讯会议下载下来,如果是安装程序的话 ...

最新文章

  1. 基于cropper和sweetalert的简单图片/头像裁剪上传
  2. Swift 网络请求数据与解析
  3. 使用ueditor实现多图片上传案例——Dao层(IBaseDaoUtil)
  4. java三大框架实现任务调度——IRemindService
  5. #敏捷个人# 每日认识101(15):成为一个有执行力的人
  6. 【ML经典书籍系列1】解读PRML
  7. 查询和预测影响因子,这篇文章就够了
  8. 24.FFmpeg学习笔记 - 用libavfilter转换原始音频格式1
  9. linux远程客户端软件,rdesktop(Linux下面的远程桌面客户端)
  10. JS代码获取当前项目名称
  11. 概率论与数理统计--笔记
  12. windows11 scp
  13. 计算机映像缺失磁盘如何修复,重装Win10系统找不到硬盘的解决方法
  14. 【C++进阶】第二十篇——map和set(map和set的用法+multimap+multiset+map和set代码实现)
  15. 自动驾驶(四十七)---------超声波雷达简介
  16. Salesforce诊断网络问题以排除性能下降
  17. 微信curl上传客服头像接口遇到的坑
  18. JavaScript 面试必备的基础知识梳理(71个知识点)
  19. 评论的ajax请求,pjblog发表评论用的ajaxJS.js
  20. 通讯录管理系统(c/c++)含完整源码~

热门文章

  1. 加载等待loading
  2. 查看User Profile的名称和显示名称
  3. matlab练习程序(图像放大/缩小,双立方插值)
  4. day09 python之函数进阶
  5. 【路由和交换之H3C自导自演】
  6. rsync常见问题及解决办法
  7. 使用SaltStack安装JBoss
  8. iOS 开发中遇到的问题
  9. Hi3520d 网卡驱动源码分析
  10. 系统内核快速编译并替换的方法