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-60
그 yum
사람도 설치해야 하는 것으로 감지되었습니다 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