>  기사  >  운영 및 유지보수  >  Yum에서 오류 보고에 대한 예시 설명 공유

Yum에서 오류 보고에 대한 예시 설명 공유

零下一度
零下一度원래의
2017-06-17 11:31:401632검색

이 글에서는 주로 Yum에서 보고된 오류인 "pycurl.so: 정의되지 않은 기호: 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 두 개 발견ldconfig -v | grep libcurl 发现两个libcurl


检查ld.so.conf的配置


对比正常的测试机


根据前面的ldd来看,去掉local lib试试

vi /etc/ld.so.conf

执行ldconfig ,重新生成缓存,无返回,测试yum还是不行

ldconfig -p|grep curl


ld.so.conf 구성을 확인하세요

일반 테스트기와 비교

이전 ldd에 따르면 로컬 lib를 제거해 보세요 vi /etc/ld.so.conf

ldconfig 를 실행하고 캐시, 반환 없음, yum 테스트가 여전히 작동하지 않음

ldconfig -p|grep 컬 로딩

을 확인하고 계속 검색

Delete 해당 디렉터리를 삭제하고 캐시를 새로고침합니다. (분명 MySQL에서 설정한 libcurl 주소입니다. 확인 결과 MySQL 설치에 문제가 있는 것으로 확인되어 삭제되었습니다.)

🎜 🎜🎜yum을 이제 사용할 수 있습니다. 🎜🎜🎜🎜지식 확장: 🎜🎜🎜🎜ldconfig는 동적 링크 라이브러리 관리 명령입니다. 시스템에서 동적 링크 라이브러리를 공유하려면 동적 링크 라이브러리 관리 명령인 ldconfig를 실행해야 합니다. 🎜🎜ldconfig 명령의 목적은 주로 기본 검색 디렉터리(/lib 및 /usr/lib)와 동적 라이브러리 🎜구성 파일 🎜/etc/ld.so.conf에 나열된 디렉터리에서 공유 가능한 파일을 검색하는 것입니다. 동적 링크 라이브러리(형식은 앞서 언급한 lib*.so*)를 생성한 다음 동적 로더(ld.so)에 필요한 연결 및 캐시 파일을 생성합니다. 캐시 파일의 기본값은 /etc/ld.so.cache입니다. , 이 파일은 동적 링크 라이브러리 이름의 정렬된 목록을 저장합니다. 🎜🎜ldd 기능: 프로그램을 실행하는 데 필요한 공유 라이브러리를 보는 데 사용됩니다. 특정 라이브러리 파일. 🎜

위 내용은 Yum에서 오류 보고에 대한 예시 설명 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.