ITPub博客

首页 > Linux操作系统 > Linux操作系统 > yum-3.2.2-3.fc13.noarch 造成的bug

yum-3.2.2-3.fc13.noarch 造成的bug

原创 Linux操作系统 作者:lnwxzyp 时间:2010-09-17 15:47:06 0 删除 编辑
      我的Fedora 13 升级到了内核版本2.6.34.6-54.fc13.i686.PAE之后,yum的版本也更新到了yum-3.2.28-3.fc13.noarch,正是这个版本给我造成了一些麻烦,为了播放MP3,添加了非自由的源,登录到 
rpmfusion.org
根据网站的提示 执行以下命令
su -c 'yum localinstall --nogpgcheck '
添加新的源,添加之后,很快就提示有新的更新,于是单击安装,之后就出现错误:
failed to install signature: Traceback (most recent call last):  File "/usr/share/PackageKit/helpers/yum/yumBackend.py", line 2926, in install_signature    self.yumbase.getKeyForPackage(pkg, askcb = lambda x, y, z: True)  File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 4329, in getKeyForPackage    result = ts.pgpImportPubkey(misc.procgpgkey(info['raw_key']))  File "/usr/lib/python2.6/site-packages/rpmUtils/transaction.py", line 59, in __getattr__    return self.getMethod(attr)  File "/usr/lib/python2.6/site-packages/rpmUtils/transaction.py", line 69, in getMethod    return getattr(self.ts, method)AttributeError: 'NoneType' object has no attribute 'pgpImportPubkey'
通过google,发现是一个已知的错误,Bug 622179 ,但是登录到官网看了半天还是无法解决,最后想起来以前曾经看过一篇帖子说yum-3.2.28-3.fc13.noarc的版本会造成一些错误,需要强制降级到yum-3.2.27-3.fc13.noarc就正常了,于是赶快下载yum-3.2.27-4.fc13.noarch.rpm,执行降级安装 
su -c 'rpm -ivh --force yum-3.2.27-4.fc13.noarch.rpm'
安装完成之后,进行查看 # rpm -q yum
yum-3.2.28-3.fc13.noarch
yum-3.2.27-4.fc13.noarch
这个时候再次安装更新 就顺利完成了。 




来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12216142/viewspace-674305/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-04-25

  • 博文量
    129
  • 访问量
    710962