`
steeven
  • 浏览: 312982 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

修复Centos yum错误

 
阅读更多
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

搞定~
分享到:
评论

相关推荐

    CentOS yum.repos.d.zip

    本文将详细介绍如何处理YUM源错误,并解释"CentOS yum.repos.d.zip"这个压缩包的作用。 首先,理解`yum.repos.d`目录的重要性。在CentOS系统中,`/etc/yum.repos.d/`是存放YUM仓库配置文件的目录,这些配置文件通常...

    RHEL5配置 CentOS YUM更新源

    在Linux系统管理中,软件更新和安装新程序是...这个过程对于保持系统的安全性、稳定性和兼容性至关重要,因为及时的更新可以修复已知的安全漏洞和错误。同时,了解如何配置YUM源也是Linux系统管理员必备的技能之一。

    CentOS Linux release 7.9.2009,解决 “No module named yum” 错误,安装包

    CentOS Linux release 7.9.2009,解决 “No module named yum” 错误的安装包,因为安装了两个python版本,yum无法使用,修复包备份一哈,以免后面需要。使用前先确定centos版本跟我的一致,cat /etc/centos-release...

    centos7arm64重装yum所需要的rpm包

    如果命令能够正确执行,不显示任何错误,并列出可用的软件包,那么恭喜你,`yum`已经成功重装。 然而,要注意的是,不处理依赖关系可能会导致系统不稳定。在实际操作中,你应该先解决所有必要的依赖,再进行RPM包的...

    yum-3.2.29-40.el6.centos.noarch.rpm和yum-3.2.29-30.el6.noarch.rpm

    总结来说,`yum`是Linux系统中不可或缺的包管理工具,而`yum-3.2.29-40.el6.centos.noarch.rpm`和`yum-3.2.29-30.el6.noarch.rpm`是针对CentOS 6的特定版本,它们的更新可能包含了错误修复、功能改进和安全更新。...

    修复CentOS7升级Python到3.6版本后yum不能正确使用的解决方法

    之前把现有这台阿里CentOS7.2系统的Python2.7.5升级成Python3.6后,yum工具就不能不觉使用了。当时查了下说明python版本的问题,但是用网上的方法还是没解决,后面也就一直没管了。最近要弄一个Nodejs小程序,需要用...

    yum.el7.centos.noarch.rar

    2. **错误修复**:版本更新可能解决了之前版本中存在的一些问题和错误。 3. **新功能**:新版本可能会引入新的特性和功能,使管理更加便利。 4. **更好的依赖管理**:更新后的YUM可能会更好地处理软件包依赖,减少...

    yum修复包.zip

    总之,"yum修复包.zip"是针对CentOS系统中因Python环境问题导致YUM失效的一种解决方案。通过修复Python环境,重新安装或更新YUM及其依赖,我们可以恢复YUM的正常使用,从而有效地管理系统的软件包。在进行任何操作...

    centos中yum命令删除还原的补救方法介绍

    总结来说,恢复 CentOS 中被删除的 `yum` 需要理解其依赖关系,并通过回滚 Python 版本或手动安装关键 RPM 包来修复。在进行这些操作时,务必小心谨慎,遵循正确的步骤,以避免进一步破坏系统。如果遇到困难,可以...

    centos7.6的python和yum拯救包.rar

    在Linux世界中,CentOS 7.6是一个广泛使用的服务器操作系统,它依赖于Python和YUM(Yellowdog Updater, Modified)来管理软件包和系统更新。然而,有时由于各种原因,如错误的升级或配置问题,可能会导致Python或YUM...

    Centos7误删Python2后yum报错处理记录

    在描述中提到的"Centos7误删Python2后yum报错处理记录",我们可以推测用户遇到了`yum`命令执行时出现错误的情况。通常,这些错误可能包括但不限于"Cannot find a valid python interpreter"或"ImportError: No ...

    关于CentOs系统自带python和yum卸载后的解决办法

    本文将详细介绍如何在CentOS系统中处理这种情况,特别是当你不小心卸载了系统自带的Python和YUM后,如何进行修复。 首先,我们需要理解Python和YUM在CentOS中的重要性。Python是Linux系统中的基础编程语言,许多...

    yum-3.2.29-40.zip压缩包

    《yum在CentOS 6.5中的应用与修复》 Yum(Yellowdog Updater, Modified)是Linux发行版CentOS中的一个包管理器,它允许用户方便地安装、升级、查询和删除软件包。在给定的压缩包“yum-3.2.29-40.zip”中,包含了...

    解决redhat 8.2 yum报错 This system is

    为了解决这个问题,以下是一系列步骤来修复`yum`并重新安装必要的组件: 首先,我们需要卸载已经安装的Red Hat自带的`yum`包。这可以通过运行`rpm -qa | grep yum | xargs rpm -e --nodeps`来实现。这个命令会列出...

    centos7.9.2009.zip

    1. **禁用有问题的仓库**:检查 `/etc/yum.repos.d/` 目录下的仓库配置文件,禁用可能导致错误的仓库。 2. **恢复备份**:如果有 YUM 的备份,可以先尝试恢复。 3. **卸载 YUM**:使用 `yum remove yum` 命令卸载...

    yum-3.4.3.tar.gz重要文件

    在您提供的信息中,"yum-3.4.3.tar.gz"是一个压缩包,包含了用于在CentOS 6系统上重新安装或修复Yum工具的源代码和相关文件。当Python版本升级导致系统中的Yum出现问题,报错时,这个压缩包就显得尤为重要。 首先,...

    安装yum所需要的包.rar

    压缩包"安装yum所需要的包"可能包含了用于修复或更新YUM的特定软件包。运行`yum install <package_name>`命令安装这些包,以确保YUM服务正常运行。 7. **测试安装新软件**: 一旦YUM设置完成,可以尝试安装一个新...

    python-yum.rar

    在IT行业中,尤其是在Linux系统...当遇到YUM运行错误时,应从检查Python环境、修复或重装YUM、调整RPM源等多个方面进行排查。通过正确使用提供的"python-yum"源包,可以解决系统中的问题,确保Linux环境的稳定运行。

    服务器重装yum脚本.zip

    在重装YUM的过程中,这些RPM(Red Hat Package Manager)安装包会被用来替换旧的YUM组件,以确保系统能获得最新的功能和安全修复。 使用这样的自动化脚本有以下几个主要优点: 1. **时间节省**:手动执行每个步骤会...

Global site tag (gtag.js) - Google Analytics