Значение ошибки yum «Пакет кортежей (…) не найден в rpmdb"

Я просто хочу установить два пакета в моем Fedora 15, но я получаю какую-то странную ошибку.

Команда:
yum install @development-tools

Ошибка:

Загруженные плагины: langpacks, presto, refresh-packagekit Настройка пакета установки процесса Flex-2.5.35-13.fc15.x86_64 уже установлена ​​и последняя версия Ошибка: пакетный кортеж ('gcc', 'x86_64', '0', '4.6 .0 ',' 6.fc15 ') не удалось найти в rpmdb

Команда:
yum install fedora-packager

Ошибка:

Загруженные плагины: langpacks, presto, refresh-packagekit Настройка ошибки процесса установки: пакетный кортеж ('fedora-packager', 'noarch', '0', '0.5.9.0', '1.fc15') не удалось найти в rpmdb

При первой команде он говорит, что пакет уже установлен и последняя версия, но почему я получил эту строку ошибок. Как исправить эти ошибки?

  • Установка зависимостей Octave на CentOS 6 с использованием yum
  • RHEL 6.6: PYCURL ERROR 22 - «Ошибка запрашиваемого URL: 403 Forbidden»
  • CentOs 5.3, обновление Yum не работает
  • Проблема установки JDT в Eclipse на Linux
  • проблема установки postgresql (opengeo) на fedora 22
  • Как добавить в Fedora репозитории RPM Fusion и livna?
  • Обновление CentOS7 Yum, конфликт с базовыми и обновляемыми репозиториями
  • -bash: yum: команда не найдена
  • 3 Solutions collect form web for “Значение ошибки yum «Пакет кортежей (…) не найден в rpmdb"”

    Звучит как поврежденные данные. Do: yum clean all за которым следует yum update а затем повторите попытку установки.

    Вы можете попробовать восстановить rpmdb

     rpmdb --rebuilddb 

    Для меня эта проблема была аналогичной.

    Чтобы решить эту проблему, мне пришлось сделать и то и другое:

     yum clean all rpm --rebuilddb 
    Linux и Unix - лучшая ОС в мире.