首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RHEL openssl冲突

RHEL openssl冲突
EN

Unix & Linux用户
提问于 2015-01-15 15:04:25
回答 1查看 3.2K关注 0票数 2

我不得不在RHEL 6.3 (圣地亚哥)上安装PHP5.5(以支持wordpress),我认为服务器没有正确设置(承包人),并且我最终得到了一个openssl副本,而不是基本的linux回购。

我正在处理的错误如下:

代码语言:javascript
复制
/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安装的:

代码语言:javascript
复制
> remove openssl
Setting up Remove Process
No Match for argument: openssl
Package(s) openssl available, but not installed.

但我还是尝试了剩下的:

代码语言:javascript
复制
> 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
-------------
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2015-01-15 15:41:39

您可以尝试yum's壳牌作为一笔交易进行更改:-

代码语言:javascript
复制
# yum shell
>
> remove <package>
> repo disable <repo ID of IUS>
> install <package>
> run

或者,如果您的yum足够现代,您可以使用它的swap命令。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/179279

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档