centos怎么解决yum 出现 File “/usr/bin/yum”, line 29

来自:http://www.demopu.com/?p=599

错误如下:Python123456789101112131415161718192021222324252627282930313233343536373839[[email protected]/]# yum instal pppLoaded plugins:fastestmirrorNo such command:instal.Please use/usr/bin/yum–help[[email protected]/]# yum instal pptpd[[email protected]/]# yum install pptpdLoaded plugins:fastestmirrorLoading mirror speeds fromcached hostfileTraceback(most recent call last):File"/usr/bin/yum",line29,in<module>yummain.user_main(sys.argv[1:],exit_code=True)File"/usr/share/yum-cli/yummain.py",line276,inuser_mainerrcode=main(args)File"/usr/share/yum-cli/yummain.py",line129,inmainresult,resultmsgs=base.doCommands()File"/usr/share/yum-cli/cli.py",line434,indoCommandsself._getTs(needTsRemove)File"/usr/lib/python2.6/site-packages/yum/depsolve.py",line99,in_getTsself._getTsInfo(remove_only)File"/usr/lib/python2.6/site-packages/yum/depsolve.py",line110,in_getTsInfopkgSack=self.pkgSackFile"/usr/lib/python2.6/site-packages/yum/__init__.py",line883,in<lambda>pkgSack=property(fget=lambdaself:self._getSacks(),File"/usr/lib/python2.6/site-packages/yum/__init__.py",line668,in_getSacksself.repos.populateSack(which=repos)File"/usr/lib/python2.6/site-packages/yum/repos.py",line265,inpopulateSackself.doSetup()File"/usr/lib/python2.6/site-packages/yum/repos.py",line92,indoSetupself.ayum.plugins.run(‘postreposetup‘)File"/usr/lib/python2.6/site-packages/yum/plugins.py",line184,inrunfunc(conduitcls(self,self.base,conf,**kwargs))File"/usr/lib/yum-plugins/fastestmirror.py",line202,inpostreposetup_hookall_urls=FastestMirror(all_urls).get_mirrorlist()File"/usr/lib/yum-plugins/fastestmirror.py",line369,inget_mirrorlistself._poll_mirrors()File"/usr/lib/yum-plugins/fastestmirror.py",line413,in_poll_mirrorspollThread.start()File"/usr/lib/python2.6/threading.py",line474,instart_start_new_thread(self.__bootstrap,())thread.error:can‘tstart newthread解决:Python1sed-i"s/plugins=1/plugins=0/"/etc/yum.conf还差一条命令:Python1sed-i"s/enabled=1/enabled=0/"/etc/yum/pluginconf.d/fastestmirror.conf还差一条…Python1yum clean all

转载请注明:Demopu.com » centos系统故障-解决yum 出现 File “/usr/bin/yum”, line 29, in

时间: 2024-10-05 05:02:07

centos怎么解决yum 出现 File “/usr/bin/yum”, line 29的相关文章

常规问题解决:File &quot;/usr/bin/yum&quot;, line 30

在执行yum命令时忽然发现出现以下报错: [[email protected] ~]# yum list File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: ^ SyntaxError: invalid syntax 原因: 这是因为yum采用Python作为命令解释器,这可以从/usr/bin/yum文件中第一行#!/usr/bin/python发现.而python版本之间兼容性不太好,使得2.X版本与3.0版本之间存在

python升级后yum不能使用报错 File “/usr/bin/yum”, line 30

python 2.7升级python3.4之后yum库不能使用.报错: [[email protected] 桌面]# yum upgrade  File "/usr/bin/yum", line 30    except KeyboardInterrupt, e:  [[email protected] 桌面]# vim /usr/bin/yum    #将!/usr/bin/python改成!/usr/bin/python2.7即可. 原来是由于升级了默认的python导致的后果.

python升级带来的yum异常(解决错误File &quot;/usr/bin/yum&quot;, line 30 except KeyboardInterrupt, e:)

解决错误File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: 错误: 原因: 这是因为yum采用python作为命令解释器,原来系统自带的python解释器为python2.7,然后我之前为了方便将python默认的解释器设为了python3.6,导致按python3.6解析2.7的语法出错了. 解决方法: 修改/usr/bin/yum文件中的第一行为#!/usr/bin/python2.7 可能你的系统不是2.7,通过ta

python升级带来的yum异常:File &quot;/usr/bin/yum&quot;, line 30

问题: $ yum File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: ^ SyntaxError: invalid syntax 原因: 这是因为yum采用Python作为命令解释器,这可以从/usr/bin/yum文件中第一行#!/usr/bin/python发现.而python版本之间兼容性不太好,使得2.X版本与3.0版本之间存在语法不一致问题.而CentOS 5自带的yum采用的是python2.4,当系统将py

使用yum命令报错File &quot;/usr/bin/yum&quot;, line 30 except KeyboardInterrupt, e: SyntaxError: invalid syntax问题

背景: CentOS 7升级Python到3.6.2后,需要在/usr/bin/python创建了一个指向Python 3的软连接,然后将/usr/bin/yum的顶部的: !/usr/bin/python 遇到的问题报错如下: File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: 通过看报错可以了解到是使用了python2的语法,所以了解到当前yum使用的Python2,因为我单独安装了python3,且python3设置

使用yum命令报错File &quot;/usr/bin/yum&quot;, line 30 except KeyboardInterrupt, e:

背景: yum包的管理是使用python写的,有对应的python版本 遇到的问题报错如下: File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: 通过看报错可以了解到是使用了python2的语法,所以了解到当前yum使用的Python2,因为我单独安装了python3,且python3设置为默认版本了,所以导致语法问题 解决方法: 使用python2.6 yum install xxx来使用yum命令 注意:python2

树莓派(Raspberry Pi 3) centos7使用yum命令报错File &quot;/usr/bin/yum&quot;, line 30 except KeyboardInterrupt, e:

使用yum命令报错 File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: ^SyntaxError: invalid syntax 问题如下:  问题出现原因: yum包管理是使用python2.x写的,将python2.x升级到python3.x以后,由于python版本语法兼容性导致问题出现 解决办法: 修改yum配置文件,将python版本指向以前的旧版本 # vi /usr/bin/yum #!/usr/bin/py

故障小记录:yum 安装报错File &quot;/usr/bin/yum&quot;, line 30 except KeyboardInterrupt, e:

发生原因: 由于yum是基于python的,之前安装我python3,当我修改了python命令的指向到python3之后就会发生这样的问题. 解决办法: 由于我当初想到可能以后还需要python2,所以还保留着python2的命令指向 所以只需要 vim /usr/bin/yum 然后在头部改一下编译方式就好[是改成你的python2的命令,有些人的命令是python2.7之类的] 由#!  /usr/bin/python 改为#! /usr/bin/python2 另外还需要改一个地方,否则

在centos7中安装python时,输入yum出现 -bash: /usr/bin/yum: No such file or directory

第一次真正认真的玩起linux,装了一个虚拟机,一看python版本是2.7的,想弄个3.7的,于是,百度上找到了这篇文章https://www.cnblogs.com/JahanGu/p/7452527.html . 结果执行到这一步"mv python python.bak"的时候悲剧了,因为我的电脑没有安装wget,这步命令让我的python变成了python.bak,而yum好像是基于python的,所以即便是执行yum -y install wget也没有用了,会出现-bas