Почему yum Remove проверяет репозиторий во время локального удаления пакета?Linux

Anonymous
Почему yum Remove проверяет репозиторий во время локального удаления пакета?

Сообщение Anonymous »

Я использую yum Remove package.rpm -y для удаления локального пакета, и результат выглядит следующим образом:

Код: Выделить всё

Transaction summary

Код: Выделить всё

Remove 1 package

Код: Выделить всё

Install size: 40 MB

Код: Выделить всё

**Downloading packages:**

Код: Выделить всё

Running transaction check

Код: Выделить всё

Running transaction test

Код: Выделить всё

Transaction test succeeded

Код: Выделить всё

Running transaction:

Код: Выделить всё

Erasing    : package.rpm 1/1

Код: Выделить всё

Verifying  : package.rpm 1/1

Код: Выделить всё

Removed:

Код: Выделить всё

package.rpm

Код: Выделить всё

Complete!
Однако, когда мой репозиторий, смонтированный по NFS, становится временно недоступным, yum иногда сообщает об этом

Код: Выделить всё

"file://mnt/myrepo/data/repodatarespond.xml: Errno 14 curl:37 " "Couldn't open file ...... 
ошибки между строками
"Стирание" и "Проверка".

Код: Выделить всё

Erasing    : package.rpm 1/1

Код: Выделить всё

"file://mnt/myrepo/data/repodata/repomd.xml: Errno 14 curl:37 " "Couldn't open file ...... 

Код: Выделить всё

"file://mnt/myrepo/data/repodata/repomd.xml: Errno 14 curl:37 " "Couldn't open file ...... 

Код: Выделить всё

"file://mnt/myrepo/data/repodata/repomd.xml: Errno 14 curl:37 " "Couldn't open file ...... 

Код: Выделить всё

Verifying  : package.rpm 1/1
Несмотря на это, yum завершается успешно, и пакет корректно удаляется.
Мой вопрос: почему yum проверяет репозиторий во время удаления локального пакета? Что он на самом деле делает в строке «Загрузка пакетов», если загрузка не требуется?

Подробнее здесь: https://stackoverflow.com/questions/791 ... ge-removal

Вернуться в «Linux»