Не знаю, как я дошел до этого состояния, но теперь каждый раз, когда я пытаюсь запустить yum, он заканчивается следующими сообщениями:
--> Finished Dependency Resolution
Error: httpd24-tools conflicts with httpd-tools
Error: php54-cli conflicts with php-cli
Error: php55-cli conflicts with php-cli
Error: php54-xml conflicts with php-xml
Error: php55-common conflicts with php-common
Error: php56-xml conflicts with php-xml
Error: php54-common conflicts with php-common
Error: php54-process conflicts with php-process
Error: httpd24 conflicts with httpd
Error: php55-cli conflicts with php54-cli
Error: php55-process conflicts with php-process
Error: php56-common conflicts with php-common
Error: php54 conflicts with php
Error: php56-cli conflicts with php54-cli
Error: php55-xml conflicts with php54-xml
Error: php56-process conflicts with php54-process
Error: php56 conflicts with php54
Error: php56-cli conflicts with php-cli
Error: php56-process conflicts with php-process
Error: php56-xml conflicts with php54-xml
Error: php55-xml conflicts with php-xml
Error: php55 conflicts with php
Error: php56-common conflicts with php54-common
Error: php55-process conflicts with php54-process
Error: php56 conflicts with php
Error: php55 conflicts with php54
Error: php55-common conflicts with php54-common
You could try using --skip-broken to work around the problem
zlib-1.2.7-10.17.amzn1.x86_64 is a duplicate with zlib-1.2.3-24.7.amzn1.i686
На данный момент я не хочу менять конфигурацию apache или PHP, так как на этом сервере есть производственные сайты. Итак, я не хочу устанавливать более новые версии.
Я пробовал следующее:
yum clean all
yum downgrade httpd24-tools
yum distro-sync
Но мне нужно установить сайт nodejs, поэтому мне нужно установить кучу новых пакетов. Как я могу исправить или убрать эти конфликты?
Изменить: вывод yum repolist:
Loaded plugins: fastestmirror, priorities, security
Loading mirror speeds from cached hostfile
amzn-main | 2.1 kB 00:00
amzn-updates | 2.5 kB 00:00
mod-pagespeed | 951 B 00:00
mongodb | 951 B 00:00
0 packages excluded due to repository priority protections
repo id repo name status
amzn-main amzn-main-Base 5,934
amzn-updates amzn-updates-Base 467
mod-pagespeed mod-pagespeed 10
mongodb MongoDB Repository 279
repolist: 6,690
Также может ничего не стоить то, что этот сервер (экземпляр aws) был создан в 2011 году кем-то другим. Так что все может быть немного устаревшим.
Редактировать II
Оказывается, я сделал резервную копию корневого тома перед тем, как начать этот процесс, а затем сразу же забыл об этом (хорошие привычки - это только хорошо, если вы их помните). Итак, эти ужасные конфликты ушли. Я все еще получаю ошибки как таковые:
Could not retrieve mirrorlist http://nodejs.tchol.org/mirrors/nodejs-stable-amzn1 error was
14: PYCURL ERROR 6 - ""
Error: Cannot find a valid baseurl for repo: nodejs-stable
Это была первоначальная проблема, которую я пытался решить. Наверное, лучше как отдельный вопрос, если так продолжится.