Yum прекратил работу после обновления

Я просто сделал yum upgrade yum и теперь я не могу его использовать. Он продолжает показывать эту ошибку:

 [root@devlon5 www]# yum install pdftohtml epel/primary_db 100% |=========================| 3.8 MB 00:00 epel-erlang 100% |=========================| 2.3 kB 00:00 Traceback (most recent call last): File "/usr/bin/yum", line 29, in ? yummain.user_main(sys.argv[1:], exit_code=True) File "/usr/share/yum-cli/yummain.py", line 254, in user_main errcode = main(args) File "/usr/share/yum-cli/yummain.py", line 109, in main result, resultmsgs = base.doCommands() File "/usr/share/yum-cli/cli.py", line 353, in doCommands self._getTs(needTsRemove) File "/usr/lib/python2.4/site-packages/yum/depsolve.py", line 99, in _getTs self._getTsInfo(remove_only) File "/usr/lib/python2.4/site-packages/yum/depsolve.py", line 110, in _getTsInfo pkgSack = self.pkgSack File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 774, in <lambda> pkgSack = property(fget=lambda self: self._getSacks(), File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 564, in _getSacks self.repos.populateSack(which=repos) File "/usr/lib/python2.4/site-packages/yum/repos.py", line 279, in populateSack sack.populate(repo, mdtype, callback, cacheonly) File "/usr/lib/python2.4/site-packages/yum/yumRepo.py", line 164, in populate if self._check_db_version(repo, mydbtype): File "/usr/lib/python2.4/site-packages/yum/yumRepo.py", line 223, in _check_db_version return repo._check_db_version(mdtype) File "/usr/lib/python2.4/site-packages/yum/yumRepo.py", line 1227, in _check_db_version repoXML = self.repoXML File "/usr/lib/python2.4/site-packages/yum/yumRepo.py", line 1417, in <lambda> repoXML = property(fget=lambda self: self._getRepoXML(), File "/usr/lib/python2.4/site-packages/yum/yumRepo.py", line 1409, in _getRepoXML self._loadRepoXML(text=self) File "/usr/lib/python2.4/site-packages/yum/yumRepo.py", line 1399, in _loadRepoXML return self._groupLoadRepoXML(text, self._mdpolicy2mdtypes()) File "/usr/lib/python2.4/site-packages/yum/yumRepo.py", line 1375, in _groupLoadRepoXML self._commonRetrieveDataMD(mdtypes) File "/usr/lib/python2.4/site-packages/yum/yumRepo.py", line 1348, in _commonRetrieveDataMD urlgrabber.progress.text_meter_total_size(0) AttributeError: 'module' object has no attribute 'text_meter_total_size' 

Это потому, что его зависимости устарели?

Может ли кто-нибудь помочь мне разрешить это. огромное спасибо

2 Solutions collect form web for “Yum прекратил работу после обновления”

Вышеприведенная ошибка заключается в использовании очень устаревшего python-urlgrabber (примерно RHEL-5 GA) с более новой версией yum, чем в RHEL-5. Сыромятная перестройка?

Технически все еще ошибка, вы можете скопировать код с __init__.py:

  if hasattr(urlgrabber.progress, 'text_meter_total_size'): urlgrabber.progress.text_meter_total_size(remote_size, local_size) 

yum использует python. Поэтому вы должны обновить python перед обновлением yum.

Вместо того, чтобы откатываться назад, я бы rpm -Uvh python вручную, используя rpm -Uvh .

  • Ошибка при загрузке разделяемых библиотек после установки программы
  • проблемы во время установки gnome на Centos 7?
  • Обновление Yum не работает должным образом в centos
  • Могу ли я установить прокси для конкретных репозиториев yum?
  • Есть ли опция Yum, которая создает ошибку, если пакет отсутствует?
  • Установка зависимостей Octave на CentOS 6 с использованием yum
  • Не удается включить сеть после обновления системы CentOS 6.3
  • localinstall from cdrom не может найти зависимости - RHEL 6.2
  • Поиск файлов, не установленных менеджером пакетов RPM
  • Команда yum для установки всех пакетов без зависимости
  • Установка PHP 5.3.3-24 на CentOS 6.5 (Final)
  • Interesting Posts

    Инструменты визуализации для служб на основе REST

    Брандмауэр: почему нет маршрута для размещения?

    sed – Как мне сопоставить этот шаблон?

    Сетевая адресация для многопроцессорных систем

    Что такое использование команды bg в реальном мире?

    Как подключиться к bash как другому пользователю

    Разрешение отклонено для доступа пользователя к монтированию

    Невозможно выполнить двойную загрузку FreeBSD вместе с Arch Linux с Grub2

    Скомпилировано ядро ​​(2.6.39-rc1), где соответствующие initramfs?

    Как найти файл установочного носителя VM OS в веб-интерфейсе Proxmox?

    Как получить «apt-get -y upgrade» в PHP-скрипте для работы, как ожидалось?

    Как восстановить пакеты, удаленные установкой программы

    скрипт оболочки: слишком много аргументов

    Нет / dev / mmcblk0 во время загрузки

    Скрипт, создающий оконные окна, неожиданно ждет закрытия каждого окна перед тем, как открыть следующий

    Linux и Unix - лучшая ОС в мире.