CyberW Опубликовано 16 января, 2011 Жалоба Поделиться Опубликовано 16 января, 2011 Не удаётся запустить yum update, выдаётся собщение: Running rpm_check_debugERROR with rpm_check_debug vs depsolve:psa-proftpd-start is needed by (installed) psa-9.2.1-cos5.build92090422.13.x86_64Complete!(1, [u'Please report this error in )]http://yum.baseurl.org/report']) Помогите пожалуйста решить эту проблему. ОС: CentOS 5 64bit PHP: 5.3.2 Изначально мне потребовалось установить пакет mcrypt чтобы он был доступен для php. Я установил yum install mcrypt, но похоже это не то что нужно. Пытаюсь установить: yum install php-mcrypt выдаётся таблица Dependencies Resolved========================================================================================================================== Package Arch Version Repository Size==========================================================================================================================Installing: php-mcrypt i386 5.2.17-1.el5.art atomic 28 k php-mcrypt x86_64 5.2.17-1.el5.art atomic 28 kInstalling for dependencies: libmcrypt i386 2.5.7-5.el5 epel 124 kUpdating for dependencies: php i386 5.2.17-1.el5.art atomic 1.2 M php-cli i386 5.2.17-1.el5.art atomic 2.4 M php-common i386 5.2.17-1.el5.art atomic 279 kTransaction Summary==========================================================================================================================Install 3 Package(s)Update 3 Package(s)Remove 0 Package(s)Total size: 4.1 MIs this ok [y/N]: и система предлагает установить версию 5.2, т.е. более старую версию (стоит 5.3), соответственно не даёт установить. Поэтому пытаюсь обновить пакеты командой yum update, и опять столкнулся с проблемой, описанной выше. Подсткажите пожалуйста, как мне установить пакет mcrypt чтобы он был доступен для php 5.3, как можно решить ряд проблем? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
gogi Опубликовано 16 января, 2011 Жалоба Поделиться Опубликовано 16 января, 2011 Проблема, видимо, в том, что вы установили разные версии пакетов из различных репозиториев, а может и вручную скачали rpm пакеты и/или тарболы исходников. В результате получился конфликт версий. Самое простое - удалить самостоятельно установленные пакеты, убрать из списка поключенных лишние репозитории и сделать yum update. После этого, если версии php и php-mcrypt из стандартного репозитория (наскольно я помню, 5.1.6) вас не устраивают, следует найти в сети (может даже на сайте centos) руководство, как установить более новые версии и в точности ему следовать. Можно также установить шестую красную шапку. Шестая цэнтось еще не вышла. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AccessD Опубликовано 16 января, 2011 Жалоба Поделиться Опубликовано 16 января, 2011 ИМХО, самое правильное, что вы можете сделать, это снести всё, что вы там понаставили 5.3, подключить Зендовский репозиторий и поставить оттуда 5.3 (причём не обязательно с самим зенд сервером). ЗЫ В шапку 5.6 пых 5.3 тоже входит Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.