Yum中報(bào)錯(cuò):“pycurl.so: undefined symbol: CRYPTO_num_locks”的問(wèn)題排查
最近在工作中發(fā)現(xiàn)一個(gè)問(wèn)題,yum無(wú)法使用,報(bào)錯(cuò)如下:
/usr/lib64/python2.7/site-packages/pycurl.so: undefined symbol: CRYPTO_num_locks

ldd /usr/lib64/python2.7/site-packages/pycurl.so 查看一下動(dòng)態(tài)庫(kù)連接
注意:libcurl的位置

查看一下libcurl是否有什么異常的配置
ldconfig -v | grep libcurl 發(fā)現(xiàn)兩個(gè)libcurl

檢查ld.so.conf的配置

對(duì)比正常的測(cè)試機(jī)

根據(jù)前面的ldd來(lái)看,去掉local lib試試
vi /etc/ld.so.conf
執(zhí)行ldconfig ,重新生成緩存,無(wú)返回,測(cè)試yum還是不行
ldconfig -p|grep curl 看下加載

繼續(xù)查找

刪除對(duì)應(yīng)的目錄,然后刷新緩存(這里很明顯是MySQL設(shè)置的libcurl地址,經(jīng)過(guò)核實(shí)后,發(fā)現(xiàn)MySQL安裝有問(wèn)題,已經(jīng)刪除了)

yum 現(xiàn)在可以用了。
知識(shí)擴(kuò)展:
ldconfig 是一個(gè)動(dòng)態(tài)鏈接庫(kù)管理命令,為了讓動(dòng)態(tài)鏈接庫(kù)為系統(tǒng)所共享,還需運(yùn)行動(dòng)態(tài)鏈接庫(kù)的管理命令--ldconfig。
ldconfig 命令的用途,主要是在默認(rèn)搜尋目錄(/lib和/usr/lib)以及動(dòng)態(tài)庫(kù)配置文件/etc/ld.so.conf內(nèi)所列的目錄下,搜索出可共享的動(dòng)態(tài) 鏈接庫(kù)(格式如前介紹,lib*.so*),進(jìn)而創(chuàng)建出動(dòng)態(tài)裝入程序(ld.so)所需的連接和緩存文件.緩存文件默認(rèn)為 /etc/ld.so.cache,此文件保存已排好序的動(dòng)態(tài)鏈接庫(kù)名字列表.
ldd 作用:用來(lái)查看程序運(yùn)行所需的共享庫(kù),常用來(lái)解決程序因缺少某個(gè)庫(kù)文件而不能運(yùn)行的一些問(wèn)題。
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。
相關(guān)文章
linux服務(wù)器上創(chuàng)建python虛擬環(huán)境過(guò)程
在Linux服務(wù)器上創(chuàng)建Python虛擬環(huán)境時(shí),由于需要更高版本的Python(如3.10.0),首先確保openssl版本符合要求,如果openssl版本不足,需要升級(jí),升級(jí)openssl后,設(shè)置環(huán)境變量,并在編譯安裝Python時(shí)指定openssl版本,最后,創(chuàng)建并激活Python虛擬環(huán)境2025-03-03
Linux系統(tǒng)下安裝jdbc與tomcat的圖文教程
本文通過(guò)圖文并茂的形式給大家介紹了Linux系統(tǒng)下安裝jdbc與tomcat的方法,本文給大家介紹的非常詳細(xì),具有參考借鑒價(jià)值,需要的朋友參考下吧2018-01-01
vscode連接遠(yuǎn)程Linux服務(wù)器及免密登陸的詳細(xì)步驟
這篇文章主要介紹了vscode連接遠(yuǎn)程Linux服務(wù)器及免密登陸,本文分步驟給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-08-08
在Ubuntu 16.10安裝mysql workbench報(bào)未安裝軟件包 libpng12-0錯(cuò)誤的解決方法
這篇文章主要介紹了在Ubuntu 16.10安裝mysql workbench報(bào)未安裝軟件包 libpng12-0錯(cuò)誤的解決方法的相關(guān)資料,需要的朋友可以參考下2016-11-11
解決xmapp中Apache端口號(hào)占用問(wèn)題(Apache不能正常啟動(dòng))
小伙伴們安裝xmapp后發(fā)現(xiàn)Apache不能正常開啟,下面小編給大家?guī)?lái)了xmapp中Apache端口號(hào)占用問(wèn)題的解決方法(Apache不能正常啟動(dòng)),需要的朋友參考下吧2017-05-05

