냠 설치 종속성 문제

냠 설치 종속성 문제

ansible인터넷이 없는 서버에 설치하고 싶지만 다음 오류가 발생합니다.

Error: Package: 1:openssl-devel-1.0.1e-60.el7.x86_64 (@local-repo)
           Requires: openssl-libs(x86-64) = 1:1.0.1e-60.el7
           Removing: 1:openssl-libs-1.0.1e-60.el7.x86_64 (@anaconda)
               openssl-libs(x86-64) = 1:1.0.1e-60.el7
           Updated By: 1:openssl-libs-1.0.2k-12.el7.x86_64 (local-repo)
               openssl-libs(x86-64) = 1:1.0.2k-12.el7
Error: Package: 1:openssl-perl-1.0.1e-60.el7.x86_64 (@local-repo)
           Requires: openssl(x86-64) = 1:1.0.1e-60.el7
           Removing: 1:openssl-1.0.1e-60.el7.x86_64 (@anaconda)
               openssl(x86-64) = 1:1.0.1e-60.el7
           Updated By: 1:openssl-1.0.2k-12.el7.x86_64 (local-repo)
               openssl(x86-64) = 1:1.0.2k-12.el7
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

로컬 저장소에 openssl-1.0.1e-60.el7.x86_64및가 있지만 업데이트할 수 없습니다.openssl-libs-1.0.1e-60.el7.x86_64

답변1

문제는 yum그다지 똑똑하지 않다는 것이다. 당신이 설치하려고 하는데 openssl-devel-1.0.1e-60yum사람도 설치해야 하는 것으로 감지되었습니다 openssl-libs. 그는 openssl-libs최신 버전을 설치할 수 있음을 감지했지만 이것이 openssl-devel-1.0.1e-60다음 버전과 충돌합니다.

가능한 해결책은 두 가지가 있습니다.

  • openssl-devel-1.0.2k-12.el7.x86_64로컬 저장소에서 사용 가능한지 확인하세요.
  • 이전 패키지 강제 yum설치 openssl-libs:yum install openssl-devel-1.0.1e-60 openssl-libs-1.0.1e-60 openssl-1.0.1e-60

관련 정보