Ошибка обновления YUM
Я получаю следующие ошибки при запуске обновления yum. Я начал получать эти ошибки после того, как установил неправильный пакет EPEL (epel-release-6-8.noarch). С тех пор я удалил и установил вместо этого epel-release-7-5.noarch.
Может ли кто-нибудь помочь мне решить эту проблему?
Запуск CentOS 7
[xxxxxx] # yum update Загруженные плагины: fastestmirror Загрузка скоростей зеркала из кэшированного файла хоста * base: centos.mirror.nac.net * epel: mirror.cogentco.com * дополнения: mirror.us.leaseweb.net * обновления: mirror.sanctuaryhost Устранение зависимостей.com -> Проверка выполнения транзакции ---> Будет обновлен пакет jansson.x86_64 0:2.4-6.el7 ---> Будет обновлен пакет jansson.x86_64 0:2.6-1.el6 --- > Будет обновлен пакет python-boto.noarch 0:2.25.0-2.el7.centos ---> Будет обновлен пакет python-boto.noarch 0:2.34.0-4.el6 -> Зависимость обработки: python(abi) = 2.6 для пакета: python-boto-2.34.0-4.el6.noarch -> Зависимость обработки: python-rsa для пакета: python-boto-2.34.0-4.el6.noarch ---> Будет обновлен пакет python-jsonpointer.noarch 0:1.0-2.el7.centos ---> Будет обновлен пакет python-jsonpointer.noarch 0:1.0-3.el6 -> Зависимость обработки: python(abi) = 2.6 для пакета: python-jsonpointer-1.0-3.el6.noarch ---> Пакет python-six.noarch 0: 1.3.0-4.el7 будет обновлен ---> Package python-six.noarch 0:1.7.3-1.el6 будет обновлением -> Зависимость обработки: python(abi) = 2.6 для пакета: python-six-1.7.3-1.el6.noarch ---> Будет обновлен пакет qrencode-libs.x86_64 0:3.4.1-3.el7 ---> Будет обновлен пакет qrencode-libs.x86_64 0:3.4.2-1.el6 -> Проверка текущей транзакции - -> Обновление пакета python-boto.noarch 0:2.34.0-4.el6 -> Зависимость обработки: python(abi) = 2.6 для пакета: python-boto-2.34.0-4.el6.noarch - -> Обновление пакета python-jsonpointer.noarch 0:1.0-3.el6 -> Зависимость обработки: python(abi) = 2.6 для пакета: python-jsonpointer-1.0-3.el6.noarch ---> Будет установлен пакет python-rsa.noarch 0:3.1.1-5.el6 -> Зависимость обработки: python(abi) = 2.6 для пакета: python-rsa-3.1.1-5.el6.noarch ---> Обновление пакета python-six.noarch 0: 1.7.3-1.el6 -> Зависимость обработки: python(abi) = 2.6 для пакета: python-six-1.7.3-1.el6.noarch -> Ошибка разрешения завершенной зависимости: Пакет: python-boto-2.34.0-4.el6.noarch (epel) Требуется: python(abi) = 2.6 Установлено: python-2.7.5-16.el7.x86_64 (@anaconda) python(abi) = 2.7 python(abi) = 2.7 Ошибка: Пакет: python-six-1.7.3-1.el6.noarch (epel) Требуется: python(abi) = 2.6 Установлено: python-2.7.5-16.el7.x86_64 (@anaconda) python(abi) = 2.7 python(abi) = 2.7 Ошибка: Пакет: python-jsonpointer-1.0-3.el6.noarch (epel) Требуется: python(abi) = 2.6 Установлено: python-2.7.5-16.el7.x86_64 (@anaconda) python(abi) = 2.7 python(abi) = 2.7 Ошибка: пакет: python-rsa-3.1.1-5.el6.noarch (epel) Требуется: python(abi) = 2.6 Установлено: python-2.7.5-16.el7.x86_64 (@anaconda) python(abi) = 2.7 python(abi) = 2.7 Вы можете попробовать использовать --skip-broken, чтобы обойти проблему. Вы можете попробовать запустить: rpm -Va --nofiles --nodigest
1 ответ
Решение
Вам нужно:
Очистите свой ням-кеш.
yum clean all
Повторно синхронизируйте ваши установленные пакеты с тем, что находится в репозиториях.
yum distro-sync