centos 5在使用yum时报错: File “/usr/bin/yum“

编程入门 行业动态 更新时间:2024-10-26 22:18:31

centos 5在使用yum<a href=https://www.elefans.com/category/jswz/34/1770019.html style=时报错: File “/usr/bin/yum“"/>

centos 5在使用yum时报错: File “/usr/bin/yum“

centos 5在使用yum时报错: File “/usr/bin/yum”

[root@centos53 all_tarsync_installation]# yum install -y unzip zip
Loaded plugins: fastestmirror
Determining fastest mirrors
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 229, in user_mainerrcode = main(args)File "/usr/share/yum-cli/yummain.py", line 104, in mainresult, resultmsgs = base.doCommands()File "/usr/share/yum-cli/cli.py", line 339, in doCommandsself._getTs(needTsRemove)File "/usr/lib/python2.4/site-packages/yum/depsolve.py", line 101, in _getTsself._getTsInfo(remove_only)File "/usr/lib/python2.4/site-packages/yum/depsolve.py", line 112, in _getTsInfopkgSack = self.pkgSackFile "/usr/lib/python2.4/site-packages/yum/__init__.py", line 591, in <lambda>pkgSack = property(fget=lambda self: self._getSacks(),File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 434, in _getSacksself.repos.populateSack(which=repos)File "/usr/lib/python2.4/site-packages/yum/repos.py", line 251, in populateSacksack.populate(repo, mdtype, callback, cacheonly)File "/usr/lib/python2.4/site-packages/yum/yumRepo.py", line 159, in populateif self._check_db_version(repo, mydbtype):File "/usr/lib/python2.4/site-packages/yum/yumRepo.py", line 216, in _check_db_versionreturn repo._check_db_version(mdtype)File "/usr/lib/python2.4/site-packages/yum/yumRepo.py", line 966, in _check_db_versionrepoXML = self.repoXMLFile "/usr/lib/python2.4/site-packages/yum/yumRepo.py", line 1124, in <lambda>repoXML = property(fget=lambda self: self._getRepoXML(),File "/usr/lib/python2.4/site-packages/yum/yumRepo.py", line 1116, in _getRepoXMLself._loadRepoXML(text=self)File "/usr/lib/python2.4/site-packages/yum/yumRepo.py", line 1106, in _loadRepoXMLreturn self._groupLoadRepoXML(text, ["primary"])File "/usr/lib/python2.4/site-packages/yum/yumRepo.py", line 1090, in _groupLoadRepoXMLif self._commonLoadRepoXML(text):File "/usr/lib/python2.4/site-packages/yum/yumRepo.py", line 941, in _commonLoadRepoXMLresult = self._getFileRepoXML(local, text)File "/usr/lib/python2.4/site-packages/yum/yumRepo.py", line 812, in _getFileRepoXMLcache=self.http_caching == 'all')File "/usr/lib/python2.4/site-packages/yum/yumRepo.py", line 687, in _getFilehttp_headers=headers,File "/usr/lib/python2.4/site-packages/urlgrabber/mirror.py", line 412, in urlgrabreturn self._mirror_try(func, url, kw)File "/usr/lib/python2.4/site-packages/urlgrabber/mirror.py", line 398, in _mirror_tryreturn func_ref( *(fullurl,), **kwargs )File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 934, in urlgrabreturn self._retry(opts, retryfunc, url, filename)File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 852, in _retryr = apply(func, (opts,) + args, {})File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 920, in retryfuncfo = URLGrabberFileObject(url, filename, opts)File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 1008, in __init__self._do_open()File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 1091, in _do_openfo, hdr = self._make_request(req, opener)File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 1200, in _make_requestfo = opener.open(req)File "/usr/lib64/python2.4/urllib2.py", line 364, in openresponse = meth(req, response)File "/usr/lib64/python2.4/urllib2.py", line 471, in http_responseresponse = self.parent.error(File "/usr/lib64/python2.4/urllib2.py", line 396, in errorresult = self._call_chain(*args)File "/usr/lib64/python2.4/urllib2.py", line 337, in _call_chainresult = func(*args)File "/usr/lib64/python2.4/urllib2.py", line 554, in http_error_302return self.parent.open(new)File "/usr/lib64/python2.4/urllib2.py", line 358, in openresponse = self._open(req, data)File "/usr/lib64/python2.4/urllib2.py", line 376, in _open'_open', req)File "/usr/lib64/python2.4/urllib2.py", line 337, in _call_chainresult = func(*args)File "/usr/lib64/python2.4/site-packages/M2Crypto/m2urllib2.py", line 66, in https_openh.request(req.get_method(), req.get_full_url(), req.data, headers)File "/usr/lib64/python2.4/httplib.py", line 810, in requestself._send_request(method, url, body, headers)File "/usr/lib64/python2.4/httplib.py", line 833, in _send_requestself.endheaders()File "/usr/lib64/python2.4/httplib.py", line 804, in endheadersself._send_output()File "/usr/lib64/python2.4/httplib.py", line 685, in _send_outputself.send(msg)File "/usr/lib64/python2.4/httplib.py", line 652, in sendself.connect()File "/usr/lib64/python2.4/site-packages/M2Crypto/httpslib.py", line 47, in connectself.sock.connect((self.host, self.port))File "/usr/lib64/python2.4/site-packages/M2Crypto/SSL/Connection.py", line 156, in connectret = self.connect_ssl()File "/usr/lib64/python2.4/site-packages/M2Crypto/SSL/Connection.py", line 149, in connect_sslreturn m2.ssl_connect(self.ssl, self._timeout)
M2Crypto.SSL.SSLError: tlsv1 alert protocol version

1.编辑/etc/yum.repos.d/CentOS-Base.repo文件

[root@centos50 all_tarsync_installation]#vim /etc/yum.repos.d/CentOS-Base.repo

2.将其替换成以下内容

# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client.  You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#[base]
name=CentOS-$releasever - Base - mirrors.aliyun
failovermethod=priority
baseurl=.10/os/x86_64/
gpgcheck=1
gpgkey= updates
[updates]
name=CentOS-$releasever - Updates - mirrors.aliyun
failovermethod=priority
baseurl=.10/updates/$basearch/
gpgcheck=1
gpgkey= packages that may be useful
[extras]
name=CentOS-$releasever - Extras - mirrors.aliyun
failovermethod=priority
baseurl=.10/extras/$basearch/
gpgcheck=1
gpgkey= packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus - mirrors.aliyun
failovermethod=priority
baseurl=.10/centosplus/$basearch/
gpgcheck=1
enabled=0    
gpgkey= - packages by Centos Users 
[contrib]
name=CentOS-$releasever - Contrib - mirrors.aliyun
failovermethod=priority
baseurl=.10/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=

3.清理缓存

# yum clean all  

4.更新缓存

 # yum makecache

小贴士:
清空一个文件内容的命令,例:清空etc/yum.repos.d/CentOS-Base.repo文件的内容

# cat /dev/null > /etc/yum.repos.d/CentOS-Base.repo 

更多推荐

centos 5在使用yum时报错: File “/usr/bin/yum“

本文发布于:2024-02-13 03:45:08,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1690534.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:时报   yum   centos   bin   usr

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!