LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1190|回复: 5

郁闷了~~谁能帮我看看这个阿!!

[复制链接]
发表于 2008-9-28 01:12:14 | 显示全部楼层 |阅读模式
这是我在fedora 9 下 用yum update 时所产生的问题,不知道这是怎么回事,有谁帮我解决下不?最近在用yum时都会出现下载filelists.sqlite.bz2跟primary.sqlite.bz2这两个文件,我也不知道这两个是干什么用,总之是下载不下来,真是郁闷之极啊,恨不得把电脑砸了!!


filelists.sqlite.bz2                                     |  76 kB     00:01      
http://ayo.freshrpms.net/fedora/ ... lelists.sqlite.bz2: [Errno -1] Metadata file does not match checksum                           
Trying other mirror.                                                            
Traceback (most recent call last):                                               
  File "/usr/bin/yum", line 29, in <module>                                      
    yummain.user_main(sys.argv[1:], exit_code=True)                              
  File "/usr/share/yum-cli/yummain.py", line 241, in user_main                  
    errcode = main(args)                                                         
  File "/usr/share/yum-cli/yummain.py", line 157, in main                        
    (result, resultmsgs) = base.buildTransaction()                              
  File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 626, in buildTransaction                                                                          
    (rescode, restring) = self.resolveDeps()                                    
  File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 649, in resolveDeps                                                                              
    CheckDeps, checkinstalls, checkremoves, missing = self._resolveRequires(errors)                                                                              
  File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 732, in _resolveRequires                                                                          
    thisneeds = self._checkInstall(txmbr)                                       
  File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 774, in _checkInstall
    provs = self.tsInfo.getProvides(*req)
  File "/usr/lib/python2.5/site-packages/yum/transactioninfo.py", line 429, in getProvides
    result.update(self.getNewProvides(name, flag, version))
  File "/usr/lib/python2.5/site-packages/yum/transactioninfo.py", line 411, in getNewProvides
    for pkg, hits in self.pkgSack.getProvides(name, flag, version).iteritems():
  File "/usr/lib/python2.5/site-packages/yum/packageSack.py", line 295, in getProvides
    return self._computeAggregateDictResult("getProvides", name, flags, version)
  File "/usr/lib/python2.5/site-packages/yum/packageSack.py", line 447, in _computeAggregateDictResult
    sackResult = apply(method, args)
  File "/usr/lib/python2.5/site-packages/yum/sqlitesack.py", line 721, in getProvides
    return self._search("provides", name, flags, version)
  File "/usr/lib/python2.5/site-packages/yum/sqlitesack.py", line 39, in newFunc
    return func(*args, **kwargs)
  File "/usr/lib/python2.5/site-packages/yum/sqlitesack.py", line 700, in _search
    for pkg in self.searchFiles(name, strict=True):
  File "/usr/lib/python2.5/site-packages/yum/sqlitesack.py", line 39, in newFunc
    return func(*args, **kwargs)
  File "/usr/lib/python2.5/site-packages/yum/sqlitesack.py", line 450, in searchFiles
    cur = cache.cursor()
AttributeError: 'NoneType' object has no attribute 'cursor'
发表于 2008-9-28 07:46:12 | 显示全部楼层
use 'add / remove software' to update
回复 支持 反对

使用道具 举报

发表于 2008-9-28 07:50:25 | 显示全部楼层
你可以首先 yum update yum,然后应该不会再出现这样的问题了,我一般是这样解决的。
回复 支持 反对

使用道具 举报

发表于 2008-9-28 11:40:00 | 显示全部楼层
这几个文件是yum的信息文件,似乎是不定期更新一次的?
慢慢等...不行就换源.....不下下来是肯定没法yum的
回复 支持 反对

使用道具 举报

发表于 2008-9-28 19:05:37 | 显示全部楼层
看着不像是网速的问题,有试过 yum clean all 吗?
回复 支持 反对

使用道具 举报

发表于 2008-9-29 16:47:34 | 显示全部楼层
先 yum clean all ,接着 yum update all 看看,再 yum update 应该就没问题了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表