Значение ошибки 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

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

3 Solutions collect form web for “Значение ошибки yum «Пакет кортежей (…) не найден в rpmdb"”

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

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

 rpmdb --rebuilddb 

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

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

 yum clean all rpm --rebuilddb 
  • Являются ли атрипы мертвыми?
  • Проблема с ошибкой Yum
  • Установка TeXstudio rpm: зависимости QT (например, libQtGui.so.4)
  • Отключить обновление репозитория в Fedora
  • Как объединить файлы конфигурации в интерактивном режиме после "yum update"
  • перепутал РЕПО в RHEL6
  • Ошибка «503 Service Unavailable» в команде «yum update all»
  • yum не выбирает переменную окружения YUM0
  • yum install in user home для не-админов
  • YUM python package Что такое diffrence
  • Как исправить ошибку транзакции?
  • Linux и Unix - лучшая ОС в мире.