Мы настроили RHEL6 на новом сервере. Насколько мы можем судить, наша подписка настроена правильно. Однако когда я бегу yum repolist
, он не показывает никаких репозиториев. /etc/yum.repos.d/redhat.repo пуст. Я попытался вставить содержимое из redhat.repo другого сервера RHEL6, но как только я запустил yum
, он снова стирает его. Мне просто нужно установить базовую настройку репозиториев RedHat, чтобы я мог устанавливать пакеты.
Чтобы убедиться, что у меня не было проблемы с подпиской. Я перерегистрировался и снова подписался. Я получаю все те же результаты.
# subscription-manager register --force
# subscription-manager subscribe --pool=*redacted*
Когда я вхожу на портал клиентов RedHat, подписка отображается как активная.
Используя графический интерфейс, я перешел в раздел Система> Администрирование> Менеджер подписок Red Hat. На вкладке "Продукты" не было никаких продуктов.
Когда я бегу 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
Вот как я решил проблему, по крайней мере, временно. Я скопировал /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_register
Приведенная выше команда откроет терминал-tui для регистрации в RHN Classic и запросит имя пользователя и пароль. Это ваш логин и пароль для клиентского портала. Также не забудьте проверить все доступные обновления, если вам не требуются ограниченные обновления.
Когда tui на базе терминала завершит вашу регистрацию, выполните следующие команды, чтобы очистить кеш yum и добавить правильные репозитории, а затем, наконец, обновить:
yum clean all
yum repolist
yum update
# subscription-manager register
Username: foo@example.com
Password:
The system has been registered with ID: 653cb615-5f5e-4339-8d28-6dc67169ecb1
# subscription-manager repos
This system has no repositories available through subscriptions.
# subscription-manager list
+-------------------------------------------+
Installed Product Status
+-------------------------------------------+
Product Name: Red Hat Enterprise Linux Server
Product ID: 69
Version: 6.5 Beta
Arch: x86_64
Status: Not Subscribed
Status Details: Not covered by a valid subscription.
Starts:
Ends:
# subscription-manager attach --auto
Installed Product Current Status:
Product Name: Red Hat Enterprise Linux Server
Status: Subscribed
# subscription-manager repos
+----------------------------------------------------------+
Available Repositories in /etc/yum.repos.d/redhat.repo
+----------------------------------------------------------+
Repo ID: rhel-6-server-sam-source-rpms
Repo Name: Red Hat Subscription Asset Manager (for RHEL 6 Server) (Source RPMs)
Repo URL: https://cdn.redhat.com/content/dist/rhel/server/6/$releasever/$basearch/subscription-asset-manager/1/source/SRPMS
Enabled: 0
Repo ID: rhel-ha-for-rhel-6-server-beta-debug-rpms
Repo Name: Red Hat Enterprise Linux High Availability (for RHEL 6 Server) Beta (Debug RPMs)
Repo URL: https://cdn.redhat.com/content/beta/rhel/server/6/$releasever/$basearch/highavailability/debug
Enabled: 0
Repo ID: rhel-6-server-rhev-agent-beta-debug-rpms
Repo Name: Red Hat Enterprise Virtualization Agents for RHEL 6 Server Beta (Debug RPMs)
Repo URL: https://cdn.redhat.com/content/beta/rhel/server/6/$releasever/$basearch/rhev-agent/3/debug
Enabled: 0
Repo ID: rhel-6-server-cf-tools-1-source-rpms
Repo Name: Red Hat CloudForms Tools for RHEL 6 (Source RPMs)
Repo URL: https://cdn.redhat.com/content/dist/rhel/server/6/$releasever/$basearch/cf-tools/1/source/SRPMS
Enabled: 0
Repo ID: rhel-6-server-rpms
Repo Name: Red Hat Enterprise Linux 6 Server (RPMs)
Repo URL: https://cdn.redhat.com/content/dist/rhel/server/6/$releasever/$basearch/os
Enabled: 1
...snip...
# yum repolist
Loaded plugins: product-id, security, subscription-manager, versionlock
This system is receiving updates from Red Hat Subscription Management.
rhel-6-server-cf-tools-1-rpms | 2.8 kB 00:00
rhel-6-server-cf-tools-1-rpms/primary_db | 18 kB 00:00
rhel-6-server-rhev-agent-rpms | 3.1 kB 00:00
rhel-6-server-rhev-agent-rpms/primary_db | 18 kB 00:00
rhel-6-server-rpms | 3.7 kB 00:00
rhel-6-server-rpms/primary_db | 23 MB 00:11
rhel-ha-for-rhel-6-server-rpms | 3.7 kB 00:00
rhel-ha-for-rhel-6-server-rpms/primary_db | 203 kB 00:00
rhel-lb-for-rhel-6-server-rpms | 3.7 kB 00:00
rhel-lb-for-rhel-6-server-rpms/primary_db | 14 kB 00:00
rhel-rs-for-rhel-6-server-rpms | 3.7 kB 00:00
rhel-rs-for-rhel-6-server-rpms/primary_db | 223 kB 00:00
repo id repo name status
epel Extra Packages for Enterprise Linux 6 - 9,984
rhel-6-server-cf-tools-1-rpms Red Hat CloudForms Tools for RHEL 6 (RPMs) 31
rhel-6-server-rhev-agent-rpms Red Hat Enterprise Virtualization Agents for RHEL 6 Server (RPMs) 32
rhel-6-server-rpms Red Hat Enterprise Linux 6 Server (RPMs) 11,114
rhel-ha-for-rhel-6-server-rpms Red Hat Enterprise Linux High Availability (for RHEL 6 Server) (RPMs) 287
rhel-lb-for-rhel-6-server-rpms Red Hat Enterprise Linux Load Balancer (for RHEL 6 Server) (RPMs) 11
rhel-rs-for-rhel-6-server-rpms Red Hat Enterprise Linux Resilient Storage (for RHEL 6 Server) (RPMs) 333
repolist: 40,228
Как видно из содержимого rhnplugin.conf, этот плагин отключен. Этого не должно быть, поэтому включите его, изменив enabled = 0
к enabled = 1
.
Я мало знаю о том, почему ваша конфигурация закрыта ... Мы предложили обычные шаги по проверке списков репозитория и файлов конфигурации. Но если это новый сервер, а вы просто не переустановил к этому моменту я бы предложил сделать это сейчас ...
На разных этапах своей карьеры я выполнял установку 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
чтобы проверить, заполняются ли репозитории после первоначального обновления.