sudo yum установить httpd выдает ошибки - PullRequest
0 голосов
/ 23 января 2019

Я создаю CI с кодом развертывания amazon ec2, к сожалению, после 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

Что ячто-то не так с моими кодами?

1 Ответ

0 голосов
/ 23 января 2019

Ваш скрипт выглядит правильно, но существует конфликт с существующим пакетом. В Amazon Linux AMI уже установлена ​​версия httpd. Попробуйте использовать другой AMI (может быть, пользовательский, созданный вами с правильными версиями) или попросите ваш сценарий удалить существующую версию перед установкой новой, например. sudo yum remove httpd-tools-2.2.34-1.16.amzn1.x86_64

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...