Мы настроили RHEL6 на новом сервере. Насколько мы можем судить, наша подписка настроена правильно. Однако, когда я бегу yum repolist
, он не показывает никаких репозиториев. /etc/yum.repos.d/redhat.repo пусто. Я попытался вставить контент с другого сервера RHEL6 redhat.repo, но как только я запустился yum
, он снова стер его. Мне просто нужно получить базовую настройку репозиториев RedHat, чтобы я мог устанавливать пакеты.
Чтобы убедиться, что у меня не было проблемы с подпиской. Я перерегистрировал и повторно подписался. Я получаю все те же результаты.
# subscription-manager register --force
# subscription-manager subscribe --pool=*redacted*
Когда я захожу на портал клиентов RedHat, эта подписка отображается как активная.
Используя графический интерфейс, я перешел в Система> Администрирование> Red Hat Subscription Manager. На вкладке «Продукты» он не отображал никаких продуктов.
Когда я бегу yum update
, вот что я получаю:
# yum update
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
This system is receiving updates from Red Hat Subscription Management.
Setting up Update Process
No Packages marked for Update
содержание /etc/yum.conf
[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=3
содержание /etc/yum/pluginconf.d/rhnplugin.conf
:
[main]
enabled = 0
gpgcheck = 1
источник
subscription-manager register --force
subscription-manager subscribe --pool=redacted
/etc/yum.conf
и/etc/yum/pluginconf.d/rhnplugin.conf
файлы?rhnplugin
. Это не установлено? Это не включено? Это сломано каким-то образом?Ответы:
Вот как я исправил проблему, по крайней мере временно. Я скопировал
/etc/yum.repos.d/redhat.repo
файл с другого рабочего сервера rhel6. Затем я заменил все экземпляры sslclientkey и sslclientcert файлами .pem на этом сервере. Затем я переименовал файл .repo, чтобы избежать его удаления при обновлении. Благодаря этому я могу установить все пакеты, как и ожидалось.Мне придется продолжать работать с поддержкой, чтобы решить корень этой проблемы.
ОБНОВИТЬ
Поддержка Red Hat наконец-то вернулась ко мне со следующими инструкциями, которые исправили корень проблемы и все хорошо:
После проверки ваших зарегистрированных систем мы показываем, что вы в настоящее время зарегистрировали их через RHSM, и одна из этих систем также зарегистрирована через RHN classic.
Перейдите в следующее местоположение после входа в систему через портал клиентов и удалите обе системы, установив флажки и нажав «Удалить выбранное» в левом нижнем углу:
https://access.redhat.com/management/consumers/
Как только вышеперечисленное будет выполнено локально в терминале от имени пользователя root в системе «GH-Server-5», введите следующие команды:
Приведенная выше команда откроет терминал-регистрацию для регистрации в RHN Classic и запросит имя пользователя и пароль. Это логин и пароль вашего портала для клиентов. Также не забудьте проверить все доступные обновления, если вам не требуются ограниченные обновления.
Когда терминал на базе терминала завершит вашу регистрацию, введите следующие команды, чтобы очистить кэш yum и добавить правильные репозитории, а затем, наконец, обновить:
источник
Как показывает содержимое файла rhnplugin.conf, этот плагин отключен. Так не должно быть, так что включите его, изменив
enabled = 0
наenabled = 1
.источник
enabled = 0
. Я попытался изменить его на 1 и не увидел никакой разницы. Я что-то пропустил?источник
subscription-manager list
?Я не знаю, почему ваша конфигурация скрыта ... Мы предложили обычные шаги по проверке списков репозитория и файлов конфигурации. Но если это новый сервер, и вы не просто переустановили к этому моменту, я бы предложил сделать это сейчас ...
На разных этапах моей карьеры я выполнял установку RHEL или CentOS на CD / DVD-носителях, и в итоге получился необычный вариант, который мне не подходил . Иногда установка HTTP не очень хорошо работала. Хотя редко, я просто переустановил систему и пошел дальше. У меня определенно были плохие СМИ и испорченные репозитории онлайн. Это может не стоить устранения неисправностей :)
источник
В результате быстрого поиска было найдено решение Red Hat № 67936, в котором рекомендуется обратиться в службу поддержки, чтобы решить проблему .
Это может быть ваш сертификат права поврежден.
openssl x509 -in /etc/pki/entitlement/3019xxxxxxxxxxxxxxx.pem -text -noout
/var/log/messages
предупреждения от rhsm-совместимыхrhsm.log
файл журнала на наличие сообщенийyum update
чтобы проверить, заполняются ли репозитории после первоначального обновления.источник