今天我尝试使用 yum 列出已安装的 php 软件包,但是当我运行“yum list php*”时。我遇到了一个奇怪的错误“导入运行 yum 所需的 Python 模块之一时出现问题。导致此问题的错误是”,我用 google 搜索了一下,有很多关于该问题的信息,并尝试了一些“修复”,但是他们不起作用。我像在其他情况下一样尝试“yum clean all”,但它不起作用。
您可以在此屏幕截图中看到问题。
那么有人可以帮助我吗?我使用的是 CentOS 6.5 x86_64。
最好的问候,乔治!
答案1
如果 rpm 子系统工作正常,您可以考虑执行以下操作:
验证嗯和rpm-python包
rpm -v --verify rpm-python
rpm -v --verify yum
您可以尝试恢复已安装软件包的权限和所有者
rpm --setugids {packagename}
rpm --setperms {packagename}
或者从镜像手动重新安装,如下所示:
rpm -i --force http://mirror.centos.org/centos-6/6.5/os/x86_64/Packages/rpm-python-4.8.0-37.el6.x86_64.rpm