Я решил это для своей системы, хотя мое решение может быть применимо не ко всем, в зависимости от того, используете ли вы nginx-* модули, вызывающие проблемы с зависимостями.
Мое решение было Удалить nginx-mod-http-perl, nginx-mod-поток, nginx-мод-почта, nginx-mod-http-изображение-фильтр, и nginx-mod-http-xslt-фильтр, и тогда я смог ням обновление чтобы получить последнюю версию nginx.
Отредактировано, чтобы добавить: Помимо удаления этих пакетов, я обновил /etc/yum.repos.d/epel.repo иметь исключить=nginx*, предотвращать @эпель-предоставленные пакеты nginx от переустановки.
Это сработало для меня, потому что я на самом деле не использую функциональность, предоставляемую этими пакетами; У меня есть подозрение, что они установлены Webmin (который, как и OP, я также использую) для поддержки некоторых функций, которые он может предоставлять.
Если вы используете функции, предоставляемые этими модулями, то я думаю, что решение, по крайней мере на данный момент, состоит в том, чтобы отключить репозиторий nginx, и повторно включите его, если/когда @эпель выпускает совместимые модули. Если вы сделаете это, у вас не будет доступных обновлений nginx, так как на @эпель.
Основная проблема заключается в том, что у вас (и у меня) nginx-1.20.1-9.el7.x86_64 (@epel) установлены, но оба @эпель и нгинкс репозитории включены.
Примерно 16 ноября, нгинкс репо выпущено нгинкс-1.20.2, и теперь yum пытается обновиться до этой версии. Однако нет соответствующих 1.20.2 обновления для различных nginx-* модули установлены (либо на @эпель или на нгинкс) и поэтому их нельзя было обновить. Эти модули также требуют нгинкс(аби) = 1.20.1, который является тем, что @эпель обеспечивает (но это нгинкс делает нет кажется, обеспечивает) и поэтому проверка зависимости не удалась.
Примечание: в нашем случае мы сделал иметь нгинкс-предоставленный основной пакет был установлен в определенный момент времени, и в какой-то момент он был заменен @эпель версия - это из логов yum:
# zgrep -h nginx.x86 /var/log/yum.log-202* /var/log/yum.log
22 апр 03:55:37 Обновлено: nginx.x86_64 1:1.18.0-1.el7.ngx
30 октября 09:27:11 Обновлено: nginx.x86_64 1:1.18.0-2.el7.ngx
21 апр 08:48:33 Обновлено: nginx.x86_64 1:1.20.0-1.el7.ngx
26 мая 04:20:28 Обновлено: nginx.x86_64 1:1.20.1-1.el7.ngx
18 июня 06:46:31 Установлено: nginx.x86_64 1:1.20.1-2.el7
27 окт 04:51:03 Обновлено: nginx.x86_64 1:1.20.1-9.el7
18 июня в .ngx пакет был заменен на предоставленный @эпель. Это может иметь или не иметь отношение к рассматриваемой проблеме.