RHEL openssl 충돌

RHEL openssl 충돌

RHEL 6.3(샌디에이고)에 PHP 5.5(워드프레스 지원)를 설치하는 데 문제가 있습니다. 서버 설정이 잘못된 것 같아서(계약자) 기본 Linux 저장소 대신 ius의 openssl 복사본을 갖게 되었습니다.

내가 다루고 있는 오류는 다음과 같습니다.

/usr/lib64/libcrypto.so.1.0.1e from install of openssl-1.0.1e-30.el6_6.4.x86_64 conflicts with file from package openssl10-libs-1.0.1e-1.ius.el6.x86_64

Ius 버전을 제거하려고 시도했지만 거의 40개의 종속성이 있습니다. 그 중 일부는 중요해 보입니다(wget, python, openssh).

여기서 가장 좋은 접근 방식은 무엇입니까? 처음부터 다시 빌드해야 합니까, 아니면 종속성을 제거하고 다시 설치해야 합니까?


가레스 나는 노력했다. 어떤 이유로 openssl이 yum에서 설치되지 않은 것 같습니다.

> remove openssl
Setting up Remove Process
No Match for argument: openssl
Package(s) openssl available, but not installed.

하지만 어쨌든 나머지는 시도해 보았습니다.

> install openssl                    
Setting up Install Process

> run

--> Running transaction check
---> Package openssl.x86_64 0:1.0.1e-30.el6_6.4 will be installed
--> Finished Dependency Resolution

====================================================================================================================================================================
 Package                          Arch                            Version                                       Repository                                     Size
====================================================================================================================================================================
Installing:
 openssl                          x86_64                          1.0.1e-30.el6_6.4                             rhel-x86_64-server-6                          1.5 M

Transaction Summary
====================================================================================================================================================================
Install       1 Package(s)

Total size: 1.5 M
Installed size: 0  
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Error: Transaction Check Error:
  file /usr/lib64/libcrypto.so.1.0.1e from install of openssl-1.0.1e-30.el6_6.4.x86_64 conflicts with file from package openssl10-libs-1.0.1e-1.ius.el6.x86_64
  file /usr/lib64/libssl.so.1.0.1e from install of openssl-1.0.1e-30.el6_6.4.x86_64 conflicts with file from package openssl10-libs-1.0.1e-1.ius.el6.x86_64
  file /usr/lib64/openssl/engines/lib4758cca.so from install of openssl-1.0.1e-30.el6_6.4.x86_64 conflicts with file from package openssl10-libs-1.0.1e-1.ius.el6.x86_64
  file /usr/lib64/openssl/engines/libaep.so from install of openssl-1.0.1e-30.el6_6.4.x86_64 conflicts with file from package openssl10-libs-1.0.1e-1.ius.el6.x86_64
  file /usr/lib64/openssl/engines/libatalla.so from install of openssl-1.0.1e-30.el6_6.4.x86_64 conflicts with file from package openssl10-libs-1.0.1e-1.ius.el6.x86_64
  file /usr/lib64/openssl/engines/libcapi.so from install of openssl-1.0.1e-30.el6_6.4.x86_64 conflicts with file from package openssl10-libs-1.0.1e-1.ius.el6.x86_64
  file /usr/lib64/openssl/engines/libchil.so from install of openssl-1.0.1e-30.el6_6.4.x86_64 conflicts with file from package openssl10-libs-1.0.1e-1.ius.el6.x86_64
  file /usr/lib64/openssl/engines/libcswift.so from install of openssl-1.0.1e-30.el6_6.4.x86_64 conflicts with file from package openssl10-libs-1.0.1e-1.ius.el6.x86_64
  file /usr/lib64/openssl/engines/libgmp.so from install of openssl-1.0.1e-30.el6_6.4.x86_64 conflicts with file from package openssl10-libs-1.0.1e-1.ius.el6.x86_64
  file /usr/lib64/openssl/engines/libnuron.so from install of openssl-1.0.1e-30.el6_6.4.x86_64 conflicts with file from package openssl10-libs-1.0.1e-1.ius.el6.x86_64
  file /usr/lib64/openssl/engines/libpadlock.so from install of openssl-1.0.1e-30.el6_6.4.x86_64 conflicts with file from package openssl10-libs-1.0.1e-1.ius.el6.x86_64
  file /usr/lib64/openssl/engines/libsureware.so from install of openssl-1.0.1e-30.el6_6.4.x86_64 conflicts with file from package openssl10-libs-1.0.1e-1.ius.el6.x86_64
  file /usr/lib64/openssl/engines/libubsec.so from install of openssl-1.0.1e-30.el6_6.4.x86_64 conflicts with file from package openssl10-libs-1.0.1e-1.ius.el6.x86_64

Error Summary
-------------

답변1

yum트랜잭션으로 변경을 수행하려고 시도할 수 있는 셸:-

# yum shell
>
> remove <package>
> repo disable <repo ID of IUS>
> install <package>
> run

또는 yum충분히 현대적이라면 해당 swap명령을 사용할 수 있습니다.

관련 정보