Yum 报错: No module named yum
Python –V 显示为2.6.
ls /usr/local/lib/python2.6/site-packages/ 下面是空的
手工安装python2.4 rpm:
http://mirror.web-ster.com/centos/5.10/os/i386/CentOS/
修改/usr/bin/yum,第一句改为python2.4
还有下面错误:
Traceback (most recent call last):
File "/usr/bin/yum", line 4, in ?
import yum
File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 50, in ?
import comps
File "/usr/lib/python2.4/site-packages/yum/comps.py", line 23, in ?
iterparse = cElementTree.iterparse
AttributeError: 'module' object has no attribute 'iterparse'
仔细检查elementtree已经安装,在comps.py里面加上一句打印,跟好的系统比较了一下:
print cElementTree.__FILE__
发现其指向的文件是个符号链接,这是罪魁祸首,unlink掉ok
unlink /usr/lib/python2.4/site-packages/yum/cElementTree.so
搞定~
分享到:
相关推荐
本文将详细介绍如何处理YUM源错误,并解释"CentOS yum.repos.d.zip"这个压缩包的作用。 首先,理解`yum.repos.d`目录的重要性。在CentOS系统中,`/etc/yum.repos.d/`是存放YUM仓库配置文件的目录,这些配置文件通常...
在Linux系统管理中,软件更新和安装新程序是...这个过程对于保持系统的安全性、稳定性和兼容性至关重要,因为及时的更新可以修复已知的安全漏洞和错误。同时,了解如何配置YUM源也是Linux系统管理员必备的技能之一。
CentOS Linux release 7.9.2009,解决 “No module named yum” 错误的安装包,因为安装了两个python版本,yum无法使用,修复包备份一哈,以免后面需要。使用前先确定centos版本跟我的一致,cat /etc/centos-release...
如果命令能够正确执行,不显示任何错误,并列出可用的软件包,那么恭喜你,`yum`已经成功重装。 然而,要注意的是,不处理依赖关系可能会导致系统不稳定。在实际操作中,你应该先解决所有必要的依赖,再进行RPM包的...
总结来说,`yum`是Linux系统中不可或缺的包管理工具,而`yum-3.2.29-40.el6.centos.noarch.rpm`和`yum-3.2.29-30.el6.noarch.rpm`是针对CentOS 6的特定版本,它们的更新可能包含了错误修复、功能改进和安全更新。...
之前把现有这台阿里CentOS7.2系统的Python2.7.5升级成Python3.6后,yum工具就不能不觉使用了。当时查了下说明python版本的问题,但是用网上的方法还是没解决,后面也就一直没管了。最近要弄一个Nodejs小程序,需要用...
2. **错误修复**:版本更新可能解决了之前版本中存在的一些问题和错误。 3. **新功能**:新版本可能会引入新的特性和功能,使管理更加便利。 4. **更好的依赖管理**:更新后的YUM可能会更好地处理软件包依赖,减少...
总之,"yum修复包.zip"是针对CentOS系统中因Python环境问题导致YUM失效的一种解决方案。通过修复Python环境,重新安装或更新YUM及其依赖,我们可以恢复YUM的正常使用,从而有效地管理系统的软件包。在进行任何操作...
总结来说,恢复 CentOS 中被删除的 `yum` 需要理解其依赖关系,并通过回滚 Python 版本或手动安装关键 RPM 包来修复。在进行这些操作时,务必小心谨慎,遵循正确的步骤,以避免进一步破坏系统。如果遇到困难,可以...
在Linux世界中,CentOS 7.6是一个广泛使用的服务器操作系统,它依赖于Python和YUM(Yellowdog Updater, Modified)来管理软件包和系统更新。然而,有时由于各种原因,如错误的升级或配置问题,可能会导致Python或YUM...
在描述中提到的"Centos7误删Python2后yum报错处理记录",我们可以推测用户遇到了`yum`命令执行时出现错误的情况。通常,这些错误可能包括但不限于"Cannot find a valid python interpreter"或"ImportError: No ...
本文将详细介绍如何在CentOS系统中处理这种情况,特别是当你不小心卸载了系统自带的Python和YUM后,如何进行修复。 首先,我们需要理解Python和YUM在CentOS中的重要性。Python是Linux系统中的基础编程语言,许多...
《yum在CentOS 6.5中的应用与修复》 Yum(Yellowdog Updater, Modified)是Linux发行版CentOS中的一个包管理器,它允许用户方便地安装、升级、查询和删除软件包。在给定的压缩包“yum-3.2.29-40.zip”中,包含了...
为了解决这个问题,以下是一系列步骤来修复`yum`并重新安装必要的组件: 首先,我们需要卸载已经安装的Red Hat自带的`yum`包。这可以通过运行`rpm -qa | grep yum | xargs rpm -e --nodeps`来实现。这个命令会列出...
1. **禁用有问题的仓库**:检查 `/etc/yum.repos.d/` 目录下的仓库配置文件,禁用可能导致错误的仓库。 2. **恢复备份**:如果有 YUM 的备份,可以先尝试恢复。 3. **卸载 YUM**:使用 `yum remove yum` 命令卸载...
在您提供的信息中,"yum-3.4.3.tar.gz"是一个压缩包,包含了用于在CentOS 6系统上重新安装或修复Yum工具的源代码和相关文件。当Python版本升级导致系统中的Yum出现问题,报错时,这个压缩包就显得尤为重要。 首先,...
压缩包"安装yum所需要的包"可能包含了用于修复或更新YUM的特定软件包。运行`yum install <package_name>`命令安装这些包,以确保YUM服务正常运行。 7. **测试安装新软件**: 一旦YUM设置完成,可以尝试安装一个新...
在IT行业中,尤其是在Linux系统...当遇到YUM运行错误时,应从检查Python环境、修复或重装YUM、调整RPM源等多个方面进行排查。通过正确使用提供的"python-yum"源包,可以解决系统中的问题,确保Linux环境的稳定运行。
在重装YUM的过程中,这些RPM(Red Hat Package Manager)安装包会被用来替换旧的YUM组件,以确保系统能获得最新的功能和安全修复。 使用这样的自动化脚本有以下几个主要优点: 1. **时间节省**:手动执行每个步骤会...