RHEL abre conflitos

1

Estou preso ao instalar o PHP 5.5 (para suportar o wordpress) no RHEL 6.3 (Santiago), acho que o servidor não foi configurado corretamente (contratante) e acabei com uma cópia openssl do ius em oposição ao linux base repo.

o erro com o qual estou lidando é o seguinte:

/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

Eu tentei remover a versão do ius, mas há quase 40 dependências nela - algumas das quais parecem importantes (wget, python, openssh).

Qual é o melhor curso de ação aqui? Devo recriar a partir do zero ou remover as dependências e reinstalar?

Gareth eu tentei. Por alguma razão, não acha que o openssl é instalado a partir do yum:

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

mas eu tentei o restante de qualquer maneira:

> 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
-------------
    
por akaphenom 15.01.2015 / 16:04

1 resposta

1

Você pode tentar o shell de yum para realizar a mudança como uma transação: -

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

Como alternativa, se o seu yum for moderno o suficiente, você poderá usar o comando swap .

    
por 15.01.2015 / 16:41

Tags