加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

yum 安装程序报错 UnicodeDecodeError

发布时间:2020-12-16 01:38:12 所属栏目:安全 来源:网络整理
导读:yum 安装程序时报异常 UnicodeDecodeError 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 285,in user_main errcode = main(args)

yum 安装程序时报异常 UnicodeDecodeError

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 285,in user_main
    errcode = main(args)
  File "/usr/share/yum-cli/yummain.py",line 219,in main
    return_code = base.doTransaction()
  File "/usr/share/yum-cli/cli.py",line 586,in doTransaction
    resultobject = self.runTransaction(cb=cb)
  File "/usr/lib/python2.6/site-packages/yum/__init__.py",line 1505,in runTransaction
    self._store_config_in_history()
  File "/usr/lib/python2.6/site-packages/yum/__init__.py",line 5230,in _store_config_in_history
    myrepos += repo.dump()
  File "/usr/lib/python2.6/site-packages/yum/yumRepo.py",line 395,in dump
    output = output + '%s = %sn' % (attr,res)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 497: ordinal not in range(128)

解决方法

1. 新建一个python文件

vi /usr/lib/python2.6/site-packages/sitecustomize.py

2. 文件内容

import sys

sys.setdefaultencoding('UTF-8')

3. 重新安装,问题解决

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读