Jump to content

Recommended Posts

Posted

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

Posted

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

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

yum update.

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

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

Posted

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

ЗЫ

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...