红联Linux门户
Linux帮助

我的fc11的yum出错了 没法用了

发布时间:2009-10-23 09:59:39来源:红联作者:pazzo
[pazzo@fedora11 ~]$ sudo yum update
载入插件: fastestmirror, presto, refresh-packagekit
Loading mirror speeds from cached hostfile
fedora/metalink | 9.3 kB 00:00
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 311, in user_main
errcode = main(args)
File "/usr/share/yum-cli/yummain.py", line 180, in main
result, resultmsgs = base.doCommands()
File "/usr/share/yum-cli/cli.py", line 349, in doCommands
self._getTs(needTsRemove)
File "/usr/lib/python2.6/site-packages/yum/depsolve.py", line 100, in _getTs
self._getTsInfo(remove_only)
File "/usr/lib/python2.6/site-packages/yum/depsolve.py", line 111, in _getTsInfo
pkgSack = self.pkgSack
File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 702, in
pkgSack = property(fget=lambda self: self._getSacks(),
File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 538, in _getSacks
self.repos.populateSack(which=repos)
File "/usr/lib/python2.6/site-packages/yum/repos.py", line 249, in populateSack
self.doSetup()
File "/usr/lib/python2.6/site-packages/yum/repos.py", line 83, in doSetup
self.ayum.plugins.run('postreposetup')
File "/usr/lib/python2.6/site-packages/yum/plugins.py", line 177, in run
func(conduitcls(self, self.base, conf, **kwargs))
File "/usr/lib/yum-plugins/fastestmirror.py", line 182, in postreposetup_hook
if downgrade_ftp and _len_non_ftp(repo.urls) == 1:
File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 655, in
urls = property(fget=lambda self: self._geturls(),
File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 652, in _geturls
self._baseurlSetup()
File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 606, in _baseurlSetup
mirrorurls.extend(self._getMirrorList())
File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 1625, in _getMirrorList
print "Could not retrieve mirrorlist %s error was\n%s" % (url, e)
File "/usr/lib/python2.6/codecs.py", line 351, in write
data, consumed = self.encode(object, self.errors)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe8 in position 156: ordinal not in range(128)
文章评论

共有 6 条评论

  1. relike 于 2009-10-26 21:21:23发表:

    {:2_92:}

  2. pazzo 于 2009-10-23 17:13:17发表:

    很奇怪啊 我把rpmfusion*.repo都移除后就正常了。。。

  3. ouzhf 于 2009-10-23 15:40:25发表:

    飘过

  4. deepwhite 于 2009-10-23 13:04:33发表:

    检查一下yum.repo.d里面的一些源里面是不是有非ASCII字符,如全角字符之类的。

  5. luciffer 于 2009-10-23 11:01:20发表:

    please try : yum update yum and then yum update
    please give the error message here,if some error occur.

  6. pazzo 于 2009-10-23 10:00:48发表:

    难道是python出错了?