Я пытаюсь установить пассажира phusion на свой сервер CentOS в Media Temple (dv4). Однако при попытке установить httpd-devel у меня отсутствуют 3 зависимости.
--> Missing Dependency: httpd = 2.2.3-53.el5.centos.3 is needed by package httpd-devel-2.2.3-53.el5.centos.3.i386 (updates)
httpd-devel-2.2.3-53.el5.centos.3.x86_64 from updates has depsolving problems
--> Missing Dependency: httpd = 2.2.3-53.el5.centos.3 is needed by package httpd-devel-2.2.3-53.el5.centos.3.x86_64 (updates)
Error: Missing Dependency: httpd = 2.2.3-53.el5.centos.3 is needed by package httpd-devel-2.2.3-53.el5.centos.3.i386 (updates)
Error: Missing Dependency: httpd = 2.2.3-53.el5.centos.3 is needed by package httpd-devel-2.2.3-53.el5.centos.3.x86_64 (updates)
Кажется, я скучаю httpd=2.2.3-53.el5.centos.3
, но я не знаю, как узнать, какая у меня текущая версия и как ее обновить.
у вас установлены смешанные 32- и 64-разрядные библиотеки, иногда библиотеки разработки конфликтуют из-за того, что они хотят установить файлы, общие для версий x86_64 и .i386. (и, предположительно, наличие двух пакетов httpd будет конфликтовать, потому что они хотят прослушивать один и тот же порт, но я не пробовал этого ... ;-)
Начните с попытки установить 64- или 32-битные зависимости, так что помогите установщику phusion.
yum -y install httpd-devel.x86_64 httpd.x86_64
если это не сработает, попробуйте установить правильного пассажира, минуя арку.
yum -y install mod_passenger.x64_64