Может ли кто-нибудь изучить проблему и помочь?
У меня есть сервер Red Hat с подпиской Red Hat, и я попытался получить список всех исправлений безопасности с помощью / usr / bin / yum list-security --безопасность. После выполнения вышеуказанной команды я вижу, что все перечисленные пакеты являются пакетами SuSE. Не знаю почему.
[root@test ~]# /usr/bin/yum list-security --security
Loaded plugins: rhnplugin, security
slessp3-bash-9740 security bash-3.2-147.20.1.x86_64
slessp3-bash-9780 security bash-3.2-147.22.1.x86_64
Slessp3-binutils-201501-10214 security binutils-2.23.1-0.23.15.x86_64
Пытался проверить репозиторий yum с помощью yum repolist, и я увидел, что репозиторий SuSE включен. Но я не видел файл репо в yum.repos.d для отключения.
[root@test ~]# yum repolist
Loaded plugins: rhnplugin, security
repo id repo name status
rhel-source Red Hat Enterprise Linux 5Server - Source enabled: 5,076
rpmforge RHEL 5Server - RPMforge.net - dag enabled: 11,403
sles11-sp3-pool-x86_64 SLES11-SP3-Pool for x86_64 enabled: 2,862
sles11-sp3-suse-manager-tools-x86_64 SLES11-SP3-SUSE-Manager-Tools x86_64 enabled: 121
sles11-sp3-updates-x86_64 SLES11-SP3-Updates for x86_64 enabled: 3,618
repolist: 23,080
[root@test yum.repos.d]# ls -lrt
total 28
-rw-r--r-- 1 root root 561 Jan 14 2015 rhel-debuginfo.repo
-rw-r--r-- 1 root root 1128 Mar 15 2012 rpmforge.repo
-rw-r--r-- 1 root root 728 Mar 15 2012 mirrors-rpmforge-testing
-rw-r--r-- 1 root root 739 Mar 15 2012 mirrors-rpmforge
-rw-r--r-- 1 root root 222 Sep 17 12:20 rhel-source.repo
Подсказка находится в сообщении: Загруженные плагины: rhnplugin
Ваша система RHEL либо зарегистрирована в Red Hat для получения обновлений, либо управляется сервером RHN Satellite. (или сервер Spacewalk с открытым исходным кодом, SuSe отправляет его как SuSe manager) через этот плагин yum, и тогда вам не нужны обычные файлы конфигурации репозитория для yum.
Во-первых, rpmforge.rpm
, похоже, превратился в repoforge.org
по данным Google. Так что ваш rpmforge.repo
может быть нестабильным.
Я бы отключил его с помощью yum-config-manager --disable rpmforge *
(и то же самое для зеркал). Вы также можете редактировать файлы репо и установить enabled = 0
, если хотите. Может быть, зеркала теперь указывают на SLES?
yum clean all
должен заставить систему забыть об этих репозиториях и перестроить вещи.
Думаю, вам может потребоваться избавиться и от подключаемых модулей SLES. Инструкции для этого находятся здесь ... https://docs.fedoraproject.org/en-US/Fedora_Core/5/html/Software_Management_Guide/sn-yum-managing-plugins.html