dnf потерял отслеживание установленного пакета

dnf потерял отслеживание установленного пакета

Несмотря на то, что vimна моей системе Fedora 29 установлено, команда

dnf search vim-common                                                           

возвращает "Совпадений не найдено." Напротив, команда

rpm -qa vim-common                                                              

возвращает имя установленного файла RPM.

Я пробовал dnf --refresh update, но безрезультатно.

Что происходит?

решение1

Я не знаю, что «происходит», но вы можете попробовать устранить проблему следующим образом:

rpm -e vim-common

а потом:

dnf install vim-common

решение2

'dnf search` ищет в метаданных - т.е. загружает файлы репозиториев из удаленных репозиториев, а затем загружает их в свой кэш и ищет там. DNF не ищет в rpmdb.

поиск rpm только в rpmdb

В вашем случае DNF, скорее всего, не сможет загрузить информацию из удаленных репозиториев.

Связанный контент