/usr/lib64/python2.6/site-packages/pycurl.so: undefined symbol: CRYPTO_set_l

Yum中报错:“pycurl.so: undefined symbol: CRYPTO_num_locks”的问题排查 最近在工作中发现一个问题,yum无法使用,报错如下: /usr/lib64/python2.7/site-packages/pycurl.so: undefined symbol: CRYPTO_num_locks ldd /usr/lib64/python2.7/site-packages/pycurl.so 查看一下动态库连接 注意:libcurl的位置 查看一下libcurl是否有什么异常的配置 ldconfig -v | grep libcurl 发现两个libcurl 检查ld.so.conf的配置 对比正常的测试机 根据前面的ldd来看,去掉local lib 立即下载
重新编译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.so
linux-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
./configure
make install
ldconfig #更新动态缓存
我一运行yum 就报错。
ldd /usr/lib64/python2.6/site-packages/pycurl.so
linux-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.gz
tar zxvf *.tar.gz
我只要pycurl.so它一个,所以进入pycurl-7.19.0\src
修改下
vim Makefile
PYINCLUDE=/usr/include/python2.6/
注意这儿需要 python-devel, 没安装的就安装吧(就当更新python玩吧)
yum install python-devel
OK, 编译下pycurl.so
make
cp /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刷新下缓存就可以了。
Halcon dyn_threshold详解 dyn_threshold 原型 dyn_threshold(OrigImage, ThresholdImage : RegionDynThresh : Offset, LightDark : ) 功能 利用局部阈值分割图像 参数列表 OrigImage (input_object):原始图像 ThresholdImage (input_object):处理后图像(一般采用滤波处理) RegionDynThresh (output_object):分割后区域 Offset (input_control):灰 阅读详情

相关推荐

jane street market prediction 冠军方案 奇巧淫技与topline链接整理(3/3)

目录前言将income 作为loss(优化目标)读取数据,定义优化目标模型训练与微调提交结果多目标学习Topline整理AE+MLP (rank10)Current 17th solution: Ensembles of deep (49 layer) MLPsmixup augmentation: a way to learn from trades with weight=0 (rank4)My (perhaps) over-complicated LSTM solutionCurrent 62nd .

weixin_51484067的博客 2639

yum运行报错:/usr/lib64/python2.7/site-packages/pycurl.so: undefined symbol: CRYPTO_num_locks

yum 报错

weixin_45422556的博客 1941

保姆级教程:手把手带你复现APFNet论文的RGBT目标跟踪模型(附完整代码与数据集配置)

本文提供了一份详细的APFNet论文复现指南,涵盖从环境搭建到模型测试的全流程。通过解析多模态融合模块和渐进式训练流程,帮助读者高效完成RGBT目标跟踪模型的复现工作,特别针对训练和测试中的常见问题提供实用解决方案。

weixin_29056781的博客 342

源码安装libcurl后yum出错,pycurl.so: undefined symbol: CRYPTO_set_locking_callback

最近项目需要在centos上默认配置源码安装了libcurl模块,导致使用yum命令时出现如下错误,(实际在很多使用libcurl的地方都会出错)。 /usr/lib64/python2.6/site-packages/pycurl.so: undefined symbol: CRYPTO_set_locking_callback 经过ldd  /usr/lib64/pytho

Lucifer的博客 1969

MFC 修改CheckBox的文本颜色方法

设置主题 这一步是必须的,不可省略。 BOOL CMFCApplication1Dlg::OnInitDialog() { CDialogEx::OnInitDialog(); // 设置此对话框的图标。 当应用程序主窗口不是对话框时,框架将自动 // 执行此操作 SetIcon(m_hIcon, TRUE); // 设置大图标 SetIcon(m_hIcon, FALSE); // 设置小图标 // TODO: 在此添加额外的初始化代码 // 设置主题 HWND

Kim的博客 2249

用InVEST做碳中和规划?手把手教你计算城市碳储量与热岛效应

本文详细介绍了如何利用InVEST模型进行城市碳中和规划的科学评估。通过手把手教学,演示了如何使用该模型的碳存储与城市热岛缓解模块,从数据准备、模型运行到结果解读,量化评估不同规划方案下的碳储量变化与热岛效应缓解潜力,为城市规划者提供科学的决策依据。

weixin_29201313的博客 822

/usr/lib64/python2.6/site-packages/pycurl.so: undefined symbol: CRYPTO_set_locking_callback

[root@frontend01 yum.repos.d]# cd /etc/yum.repos.d;wget http://rpms.adiscon.com/v8-stable/rsyslog.repo --2016-09-26 10:25:40-- http://rpms.adiscon.com/v8-stable/rsyslog.repo Resolving rpms.adisco...

weixin_30347335的博客 414

Realtek千兆PHY RTL8211FS相关寄存器操作详解

通过合理配置和控制RTL8211FS寄存器,您可以实现对以太网的各种功能和参数的控制和配置。请注意,具体的寄存器操作和配置值可能因具体需求而有所不同,您应参考RTL8211FS芯片的数据手册以获取准确的寄存器说明和操作规范。我们将提供相应的源代码示例,以帮助您理解和实施这些操作。通过操作这些寄存器,我们可以配置和控制RTL8211FS芯片的各种功能和参数。需要注意的是,具体的寄存器操作和配置值会根据您的具体需求而有所不同。您需要参考RTL8211FS芯片的数据手册以获取详细的寄存器说明和操作规范。

RlDart的博客 2659

使用yum报错: /usr/lib64/python2.7/site-packages/pycurl.so: undefined symbol: CRYPTO_num_locks

我的解决办法是将 /usr/lib64/libcurl.so.4 文件做一个软链接到/opt/software/openGauss/lib/libcurl.so.4。链接的地址 /opt/software/openGauss/lib/libcurl.so.4 不存在。链接到哪里使用 ldd 命令。

qq_50247813的博客 1686

RT-DETR算法优化改进:轻量级上采样CARAFE算子 | 注意力机制大作战

上采样操作CARAFE,具有感受野大、内容感知、轻量级、计算速度快等优点,引入RT-DETR二次创新;1)代替Upsample进行使用;

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 1265

Open3D 实现CSF布料模拟算法【2025最新版】

CSF布料模拟算法在open3d模块下的实现,博客长期更新,本文最近更新时间为:2025年1月16日。。

点云侠的博客 5746

pycurl.so: undefined symbol解决方法

centos7的系统yum报如下错误: /usr/lib64/python2.7/site-packages/pycurl.so: undefined symbol: CRYPTO_num_locks 解决方法: 使用ldconfig -p | grep curl查看libcurl.so的链接情况 分别查看libcurl.so.4链接的文件 删除其中高版本的,这里删的是libcu...

superbfly的专栏 1万+

Python 神经计算实训 实训答案分享

【代码】Python 神经计算实训 实训答案分享。

2403_89314916的博客 347

/usr/lib/python2.6/site-packages/pycurl.so: undefined symbol: CRYPTO_set_locking_callback

今天想使用光盘yum源安装东西,发现yum突然不好使了,错误如下: /usr/lib/python2.6/site-packages/pycurl.so: undefined symbol: CRYPTO_set_locking_callback 在网上看了一些文档解决了。 yum报错的主要错误就是因为libcurl.so.4 => /usr/local/lib/libcurl.so.4这个库的问题。所以直接修改链接库: vi /etc/ld.so.conf 显示如下内容: in

zhangge3663的博客 309

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

执行yum报 undefined symbol: CRYPTO_set_locking_callback 错误

源码安装了curl之后, 导致yum执行时报如下错误: /usr/lib64/python2.6/site-packages/pycurl.so: undefined symbol: CRYPTO_set_locking_callback 是因为yum动态库使用了新安装libcurl库导致的。使用ldd查看动态库依赖关系: ldd/usr/lib64/python2.6/site-pack...

weixin_30938149的博客 369

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

yum不能用报错 /usr/lib64/python2.7/site-packages/pycurl.so: undefined symbol: CRYPTO_num_locks解决办法

环境 centos:7基础镜像,MATLABRuntimev97(简称mcr)已安装,LD_LIBRARY_PATH添加mcr相关目录。 问题过程 centOS7中使用yum报错,提示: [root@6a1145141919 glnxa64]# yum There was a problem importing one of the Python modules required to run yum. The error leading to this problem was: /u..

csdnuid_的博客 4403

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

记一次/usr/lib64/python2.7/site-packages/pycurl.so: undefined symbol: CRYPTO_num_locks的修复过程

这个过程当中,可以通过修改PKG_CONFIG_PATH,将openssl 1.0.2的默认安装路径/usr/local/ssl/lib/pkgconfig加入到PKG_CONFIG_PATH的查找路径中,在针对curl执行。但是不同版本的尝试过程当中,多少有点盲目尝试的感觉,到了最后查找符号定义的时候,才回到了快速定位问题的轨迹上;因为找不到的符号是CRYPTO_num_locks,感觉这个符合应该是定义在openssl中的,所以通过下载不同的openssl版本进行了不同的尝试。

chnming1987的博客 2023

conda环境下pycurl.so: undefined symbol: CRYPTO_num_locks解决方案

ldconfig是一个动态链接库管理命令,为了让动态链接库为系统所共享,还需运行动态链接库的管理命令--ldconfig。ldconfig 命令的用途,主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf 内所列的目录下,搜索出可共享的动态 链接库(格式如前介绍 lib。缓存文件默认为 /etc/ld.so.cache,此文件保存已排好序的动态链接库名字列表。ldd是用来查看程序运行所需的共享库,常用来解决程序因缺少某个库文件而不能运行的一些问题。

十年以上架构设计经验,专注于软件架构和人工智能领域,对机器视觉、NLP、音视频等领域都有涉猎 2323

yum安装git依赖包报错:/usr/lib64/python2.6/site-packages/pycurl.so: undefined symbol: CRYPTO_set_locking_cal

参考https://blog.51cto.com/liuqunying/1835717文章得知是pycurl.so依赖的libcurl指向问题 通过该博主的方法:ldd/usr/lib64/python2.6/site-packages/pycurl.so 查看libcurl指向 猜测是安装anaconda的原因。 该博主原文是重新编译了libcurl,考虑到我的需求只是安装git的依赖包,所以采用博主不建议的方式建立了软链:ln -s /usr/lib64/libcurl.so.4.1.1 ..

ererand22的博客 818

/usr/lib64/python2.7/site-packages/pycurl.so: undefined symbol: CRYPTO_num_locks

[root@heavydb ~]# cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) [root@heavydb ~]# yum install sysstat There was a problem importing one of the Python modules required to run yum. The error leading to this problem was: /usr/lib64/python2.7

sqlora的专栏 1764

成功解决静态链接库无法yum安装问题!usr/lib64/python2.7/site-packages/pycurl.so undefined symbol crypto_num_locks

今天在测试pg分析日志记录时发现无法显示网页,查资料发现未安装httpd等依赖库,于是安装的时候报以下错误,查找许多资料终于找到解决办法,特此记录。

qq_43893755的博客 1610

安装libcurl后yum出错,显示pycurl.so: undefined symbol: CRYPTO_set_locking_callback,解决办法!...

项目需要在centos上默认配置源码安装了libcurl模块,导致使用yum命令时出现如下错误: /usr/lib64/python2.6/site-packages/pycurl.so: undefined symbol: CRYPTO_set_locking_callback 或者会显示 /usr/lib/python2.6/site-packages/pycurl.so: unde...

weixin_30672295的博客 566

Linux 7 pycurl.so: undefined symbol 解决方法

使用yum install 包时出现的undefined symbol问题: yum install libatomic1 -y There was a problem importing one of the Python modules required to run yum. The error leading to this problem was: /usr/lib64/py...

数据与工程工作,AI大模型应用 1432
上一篇: not to be a poor man,hadoop i'am comming
下一篇: 快速假设自己本地iso文件的yum库
link200809
博客等级 码龄18年 43粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值