Попытка установить php-mcrypt
[root@localhost ~]# yum install php-mcrypt Загруженные плагины: fastestmirror Настройка процесса установки Загрузка скоростей зеркала из кэшированного хост-файла * base: mirror.as43289.net * epel: ftp.colocall.net * дополнительные функции: mirror.as43289.net * updates: mirror.as43289.net Разрешение зависимостей -> Запуск проверки транзакций ---> Будет установлен пакет php-mcrypt.i686 0:5.3.3-3.el6 -> Зависимость обработки: php(zend-abi) = 20090626 для пакета: php-mcrypt-5.3.3-3.el6.i686 -> Зависимость обработки: php(api) = 20090626 для пакета: php-mcrypt-5.3.3-3.el6.i686 -> Обработка Зависимость: libmcrypt.so.4 для пакета: php-mcrypt-5.3.3-3.el6.i686 -> Проверка выполнения транзакции ---> Будет установлен пакет libmcrypt.i686 0:2.5.8-9.el6 - -> Будет установлен пакет php-mcrypt.i686 0:5.3.3-3.el6 -> Зависимость обработки: php(zend-abi) = 20090626 для пакета: php-mcrypt-5.3.3-3.el6. i686 -> Обработка зависимостей: php(api) = 20090626 для пакета: php-mcrypt-5.3.3-3.el6.i686 -> Законченное разрешение зависимостей Error: Пакет: php-mcrypt-5.3.3-3.el6.i686 (epel) Требуется: php(zend-abi) = 20090626 Установлено: php-common-5.4.38-1.el6.remi.i686 (@remi)) php(zend-abi) = 20100525-x86-32 Доступно: php-common-5.3.3-38.el6.i686 (base) php(zend-abi) = 20090626 Доступно: php-common-5.3.3-40.el6_6.i686 (обновления) php (zend-abi) = 20090626 Ошибка: пакет: php-mcrypt-5.3.3-3.el6.i686 (epel) Требуется: php(api) = 20090626 Установлено: php-common-5.4.38-1.el6.remi.i686 (@remi) php(api) = 20100412-x86-32 Доступно: php-common-5.3.3-38.el6.i686 (base) php(api) = 20090626 Доступно: php-common-5.3.3-40.el6_6.i686 (обновления) php (api) = 20090626 Вы можете попробовать использовать --skip-broken, чтобы обойти проблему. Вы можете попробовать запустить: rpm -Va --nofiles --nodigest
Нужно ли устанавливать все с самого начала или есть способ обойти это? Заранее спасибо.
решено: https://www.conetix.com.au/blog/australian-remi-repository
1 ответ
Вы установили PHP из репозитория remi, но отключили репозиторий. Поэтому yum не может устанавливать с него дополнительные пакеты.
Для решения проблемы снова включите репозиторий remi.
yum-config-manager --enable remi