我只是尝试在一个CentOS服务器上安装mod_ssl
。直接运行sudo yum install mod_ssl
会返回错误:
Error: httpd24-tools与httpd-tools-2.2.25-1.0.amzn1.x86_64冲突
Error: httpd24与httpd-2.2.25-1.0.amzn1.x86_64冲突
您可以尝试使用--skip-broken来解决问题
您可以尝试运行:rpm -Va --nofiles --nodigest
我试图通过运行sudo yum remove httpd-tools-2.2.25-1.0.amzn1.x86_64
来删除httpd-tools
,但没有成功。我错过了什么吗?
编辑:
我运行了sudo yum -v remove httpd-tools-2.2.25-1.0.amzn1.x86_64
并输出如下:
Yum Version: 3.2.29
rpmdb time: 0.000
Setting up Remove Process
No Match for argument: httpd-tools-2.2.25-1.0.amzn1.x86_64
Setting up Package Sacks
amzn-main | 2.1 kB 00:00
amzn-updates | 2.3 kB 00:00
pkgsack time: 0.330
Package(s) httpd-tools-2.2.25-1.0.amzn1.x86_64 available, but not installed.
No Packages marked for removal
运行yum search mod_ssl
,输出如下:
yum -v remove httpd-tools-2.2.25-1.0.amzn1.x86_64
的 yum 输出看起来像是一个依赖问题。您可能需要同时删除 php 并安装与 httpd24-tools 兼容的新版本。 - MattSizzlerpm -qa | grep http
的输出是什么? - MattSizzlehttpd24-2.4.6-2.48.amzn1.x86_64 perl-LWP-Protocol-https-6.02-4.2.amzn1.noarch httpd24-tools-2.4.6-2.48.amzn1.x86_64
。 - Leandro Garcia