Назад | Перейти на главную страницу

Я получаю сообщение «ошибка yum no such table packages», как мне исправить поврежденную базу данных?

Я пытаюсь использовать следующее руководство: Scientific Linux - как перейти на последнюю версию S.L. Выпуск 6.x чтобы обновить мою версию Scientific Linux 6.3 до версии 6.4 Scientific Linux.

# yum update --releasever=6.4 
Loaded plugins: refresh-packagekit, security
Error: no such table: packages
# cat /etc/redhat-release 
Scientific Linux release 6.3 (Carbon)
# uname -a
Linux XXXXX.XXXXX.XXX 2.6.32-358.18.1.el6.x86_64 #1 SMP Tue Aug 27 14:23:09 CDT 2013 x86_64 x86_64 x86_64 GNU/Linux
# rpm -q yum
yum-3.2.29-30.el6.noarch
# 

Я выполнил шаги, описанные в Документы / RpmRecovery - rpm - Trac, все равно результаты такие же ...

Любые идеи?

Я не знаю о плагинах в Scientific Linux, но в других дистрибутивах yum вы можете запустить yum clean all. Он очистит ваши кэшированные файлы yum и обновит метаданные репозитория. Если на вашем компьютере возникают проблемы с конфигурацией DNS или репозиториев, вам придется их решить. Видеть https://unix.stackexchange.com/questions/21310/yum-cannot-retrieve-repository-centos-6