我最近购买了RHEL v6,所以我能够在我最近升级的RHEL v4机器上获得对v5的权利(v6目前已经走上了这条路)。
但是,在我运行更新的web界面中,它失败了,因为它只是显示出带有秒表图标的挂起。如果我运行rhn_check,停止手表图标消失,并返回到未安装。如果我使用rhn_register登录,它说系统已经为更新设置好了,但不会更新。在做了网站的更新之后,我运行了rhn_check -vv并得到了如下结果:
[root@intranet ~]# rhn_check -vv
D: check_action {'action': "<?xml version='1.0'?>\n<methodCall>\n<methodName>errata.update</methodName>\n<params>\n<param>\n<value><array><data>\n<value><int>11632</int></value>\n</data></array></value>\n</param>\n</params>\n</methodCall>\n", 'version': 2, 'id': 203338917}
updating login info
logging into up2date server
successfully retrieved authentication token from up2date server
D: logininfo: {'X-RHN-Server-Id': xxx, 'X-RHN-Auth-Server-Time': '1308081188.41', 'X-RHN-Auth': 'xxx', 'X-RHN-Auth-Channels': [['rhel-i386-server-5', '20110613025406', '1', '1']], 'X-RHN-Auth-User-Id': '', 'X-RHN-Auth-Expire-Offset': '3600.0'}
D: handle_action {'action': "<?xml version='1.0'?>\n<methodCall>\n<methodName>errata.update</methodName>\n<params>\n<param>\n<value><array><data>\n<value><int>11632</int></value>\n</data></array></value>\n</param>\n</params>\n</methodCall>\n", 'version': 2, 'id': 203338917}
D: handle_action actionid = 203338917, version = 2
D: do_call errata.update ([11632],)
D: Called update [['perl', 0, 0, '']]
Loading "rhnplugin" plugin
Loading "installonlyn" plugin
D: Downloading Packages:
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 37017186
D: Sending back response ((6,), 'Error while executing packages action: Refusing to automatically import keys when running unattended.\nUse "-y" to override.', {})
D: do_call packages.checkNeedUpdate ('rhnsd=1',)
D: local action status: (0, 'rpm database not modified since last update (or package list recently updated)', {})发布于 2011-06-14 21:54:28
一个快速的谷歌搜索产生了无数的结果。-y谷歌搜索红帽使用覆盖
第一反应是:百胜-rhn-插件错误修复更新。看一看。可能对你有帮助。
发布于 2011-06-14 20:24:21
D:发送回响应((6,),‘执行包操作时出错:当运行无人值守时拒绝自动导入键。\n使用"-y“来覆盖。’,{})
这就说明了问题所在。但无论如何,如果你有RHN,那么你应该得到支持。当你可以问红帽的时候,为什么要在论坛上问呢?
https://serverfault.com/questions/280445
复制相似问题