Как убедиться, что домашние каталоги NIS являются частными?

У меня была похожая ситуация на моем хосте.

# yum --showduplicates list coreutils-libs

вернули две версии одного и того же пакета, по-видимому, установленные одновременно.

Installed Packages
coreutils-libs.x86_64                  8.4-37.el6_7.3                 @updates
coreutils-libs.x86_64                  8.4-43.el6                     installed
Available Packages
coreutils-libs.x86_64                  8.4-43.el6                     base

Когда я попробовал

# yum remove coreutils-libs

, это не удалось, потому что пришлось бы удалить другие зависимости, включая сам yum .

Однако после нескольких проб и ошибок я смог это исправить. Ключ состоит в том, чтобы использовать полное имя пакета, то есть включая суффикс версии и выпуска.

Суть в том, что удаление одного из пакетов потребует физического удаления, но удаление другого из двух просто удалит запись базы данных rpm и, таким образом, приведет базу данных в согласованное состояние.

В моем случае я мог видеть, что у меня также был установлен пакет coreutils-8.4-37.el6_7.3 , поэтому выпуск -37.el6_7.3, вероятно, был правильным (т.е. для сохранения) .

Когда я сказал yum удалить второй

# yum remove coreutils-libs-8.4-43.el6

, все прошло без ошибок, и база данных RPM снова стала согласованной.

1
03.09.2015, 13:28
0 ответов

Теги

Похожие вопросы