Перейти к содержанию

Не удаётся запустить yum update ERROR with rpm_check_debug vs depsolve


Рекомендуемые сообщения

Не удаётся запустить 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, как можно решить ряд проблем?

Ссылка на комментарий
Поделиться на другие сайты

Проблема, видимо, в том, что вы установили разные версии пакетов из различных репозиториев, а может и вручную скачали rpm пакеты и/или тарболы исходников. В результате получился конфликт версий.

Самое простое - удалить самостоятельно установленные пакеты, убрать из списка поключенных лишние репозитории и сделать

yum update.

После этого, если версии php и php-mcrypt из стандартного репозитория (наскольно я помню, 5.1.6) вас не устраивают, следует найти в сети (может даже на сайте centos) руководство, как установить более новые версии и в точности ему следовать.

Можно также установить шестую красную шапку. Шестая цэнтось еще не вышла.

Ссылка на комментарий
Поделиться на другие сайты

ИМХО, самое правильное, что вы можете сделать, это снести всё, что вы там понаставили 5.3, подключить Зендовский репозиторий и поставить оттуда 5.3 (причём не обязательно с самим зенд сервером).

ЗЫ

В шапку 5.6 пых 5.3 тоже входит

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...