우리 직원 중 한 명이 RedHat 서버에 Dell OpenManage를 설치하려고 했기 때문에 업데이트하려고 할 때 다음 오류가 발생했습니다.
# yum update
Loaded plugins: dellsysid, rhnplugin, security
http://linux.dell.com/repo/hardware/OMSA_5.4//mirrors.pl?osname=el5&basearch=x86_64&repo_config=$repo_config&dellsysidpluginver=$dellsysidpluginver
using mirror: http://linux.dell.com/repo/hardware/OMSA_5.4/platform_independent/rh50_64
This system is receiving updates from ULN.
Traceback (most recent call last):
File "/usr/bin/yum", line 29, in ?
yummain.user_main(sys.argv[1:], exit_code=True)
File "/usr/share/yum-cli/yummain.py", line 309, in user_main
errcode = main(args)
File "/usr/share/yum-cli/yummain.py", line 157, in main
base.getOptionsConfig(args)
File "/usr/share/yum-cli/cli.py", line 187, in getOptionsConfig
self.conf
File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 668, in <lambda>
conf = property(fget=lambda self: self._getConfig(),
File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 254, in _getConfig
self.plugins.run('init')
File "/usr/lib/python2.4/site-packages/yum/plugins.py", line 179, in run
func(conduitcls(self, self.base, conf, **kwargs))
File "/usr/lib/yum-plugins/rhnplugin.py", line 175, in init_hook
repo = RhnRepo(channel)
File "/usr/lib/yum-plugins/rhnplugin.py", line 339, in __init__
self.gpgkey = get_gpg_key_urls(channel['gpg_key_url'])
File "/usr/share/rhn/up2date_client/rhnChannel.py", line 48, in __getitem__
return self.dict[item]
KeyError: 'gpg_key_url'
어떤 아이디어가 있나요?
나는 내가 만난 거의 모든 오류 해결 방법을 시도했습니다.
답변1
dellsysid 플러그인이 rhnplugin과 충돌하는 것 같습니다. 사용하려는 채널에 따라 이들 중 하나를 비활성화해야 할 수도 있습니다.
어떤 것을 사용해야 할지 모르는 경우 yum에게 플러그인을 로드하지 않도록 지시하는 옵션이 있습니다. 이 두 가지 옵션 중 하나를 비활성화한 상태에서 실행해 보고 어떤 옵션이 예상한 패키지를 제공하는지 확인하세요.