Как удалить это предупреждение "Эта система не зарегистрирована в Red Hat Subscription Management. Вы можете использовать subscription-manager для регистрации".
Когда я перечисляю обновления, я получаю следующую ошибку. Сервер в настоящее время зарегистрирован в ULN. Хотя это предупреждение, я не хочу, чтобы при выводе команды yum отображалось приведенное ниже сообщение. Я обнаружил, что подключаемый модуль менеджера подписок загружен. Как отключить плагин менеджера подписок??
Loaded plugins: downloadonly, product-id, rhnplugin, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
6 ответов
Два решения
в файле конфигурации плагина отключить плагин
vim /etc/yum/pluginconf.d/subscription-manager.conf
включено =0
или зарегистрируйтесь на спутник
По крайней мере, в моем случае, RHEL 7,6, /etc/yum/pluginconf.d/subscription-manager.conf
уже было enabled=0
,
/etc/yum/pluginconf.d/enabled_repos_upload.conf
однако имел enabled=1
и изменив это на enabled=0
предотвратил предупреждение.
Чтобы сделать это через командную строку yum, используйте--disableplugin subscription-manager
. Этот метод хорош для написания сценариев.
В следующем примере сообщение «не зарегистрировано» не выводится:
# yum --disableplugin subscription-manager list installed | head -3
Loaded plugins: langpacks, product-id, search-disabled-repos
Installed Packages
GConf2.x86_64 3.2.6-8.el7 @anaconda/7.5
И просто чтобы показать вам, что отсутствие флага приведет к печати сообщения «не зарегистрировано»:
# yum list installed | head -5
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-
: manager
This system is not registered with an entitlement server. You can use subscription-manager to register.
Installed Packages
GConf2.x86_64 3.2.6-8.el7 @anaconda/7.5
Для меня это было исправлено после удаления менеджера подписок:
sudo dnf remove subscription-manager
При необходимости всегда можно переустановить
Отключить / удалить плагин менеджера подписок yum.
Проверьте эту ссылку: https://access.redhat.com/documentation/en-US/Red_Hat_Subscription_Management/1/html/RHSM/disable-repos.html
Прошло несколько лет, yum заменили на dnf (но они, похоже, позаботились о том, чтобы парсинг командной строки не был слишком сильно нарушен).
Кстати, dnf по-прежнему выдает то же сообщение об ошибке, но его можно пропустить с помощью--quiet
выключатель. Вполне вероятно, что это сработает и для ням.