【问题标题】:sudo yum install httpd is throwing errorssudo yum install httpd 抛出错误
【发布时间】:2019-06-17 04:33:05
【问题描述】:

我正在使用代码部署亚马逊 ec2 创建 CI,不幸的是,在 git push 之后我收到以下错误。

scripts/install_dependencies
The script at the specified location: scripts/install_dependencies run as user root failed with exit code 1 View more.

LifecycleEvent - BeforeInstall
Script - scripts/install_dependencies
[stdout]Loaded plugins: priorities, update-motd, upgrade-helper
[stdout]Resolving Dependencies
[stdout]--> Running transaction check
[stdout]---> Package httpd.x86_64 0:2.2.34-1.16.amzn1 will be installed
[stdout]--> Processing Dependency: httpd-tools = 2.2.34-1.16.amzn1 for package: httpd-2.2.34-1.16.amzn1.x86_64
[stdout]--> Processing Dependency: apr-util-ldap for package: httpd-2.2.34-1.16.amzn1.x86_64
[stdout]--> Running transaction check
[stdout]---> Package apr-util-ldap.x86_64 0:1.5.4-6.18.amzn1 will be installed
[stdout]---> Package httpd-tools.x86_64 0:2.2.34-1.16.amzn1 will be installed
[stdout]--> Processing Conflict: httpd24-tools-2.4.37-1.83.amzn1.x86_64 conflicts httpd-tools < 2.4.37
[stdout]--> Finished Dependency Resolution
[stderr]Error: httpd24-tools conflicts with httpd-tools-2.2.34-1.16.amzn1.x86_64
[stderr]Error: httpd24 conflicts with httpd-2.2.34-1.16.amzn1.x86_64
[stdout] You could try using --skip-broken to work around the problem
[stdout] You could try running: rpm -Va --nofiles --nodigest

这是我的脚本/install_dependencies

#!/bin/bash
yum install -y httpd

我的代码做错了什么?

【问题讨论】:

    标签: apache amazon-web-services amazon-ec2 aws-code-deploy bitbucket-aws-code-deploy


    【解决方案1】:

    您的脚本看起来正确,但与现有包存在冲突。 Amazon Linux AMI 已经安装了 httpd 版本。尝试使用不同的 AMI(可能是您使用正确版本创建的自定义)或让您的脚本在安装新版本之前删除现有版本,例如sudo yum remove httpd-tools-2.2.34-1.16.amzn1.x86_64

    【讨论】:

      猜你喜欢
      • 2014-10-16
      • 2021-02-14
      • 1970-01-01
      • 2015-03-08
      • 1970-01-01
      • 2021-09-13
      • 2019-07-18
      • 2016-12-06
      • 1970-01-01
      相关资源
      最近更新 更多