Ошибка обновления 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 ответ

Решение

Вам нужно:

  1. Очистите свой ням-кеш.

    yum clean all
    
  2. Повторно синхронизируйте ваши установленные пакеты с тем, что находится в репозиториях.

    yum distro-sync
    
Другие вопросы по тегам