包libedit的yum-update上的事务检查错误

时间:2012-01-30 01:46:19

标签: centos yum

我对管理服务器(linode VPS上的沙箱开发)相当陌生,而且我还没有在一段时间内运行更新。

我刚决定以root身份登录并运行“yum update”来更新包装盒上的所有软件包。我正在运行CentOS 5.6。

在unning之后,它告诉我将安装1个软件包并升级46.我选择是,当它运行事务测试时我得到这个错误:

交易检查错误:   包libedit-20090923-3.0_1.el5.rf.x86_64(比libedit-3.0-2.20090923cvs.el5.art.i386更新)已经安装

我试着用谷歌搜索如何处理这个问题,但是这个特定错误很难实现。谁能给我指导如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

我注意到您正在尝试安装i386软件包而不是x86_64软件包。如果您没有安装32位库,则此时可能无法安装和失败。我遇到这个问题时所做的如下:

cd /var/tmp
yum remove libedit
wget http://www6.atomicorp.com/channels/atomic/centos/5/x86_64/RPMS/libedit-3.0-2.20090923cvs.el5.art.x86_64.rpm
yum install glibc
rpm -Uvh libedit-3.0-2.20090923cvs.el5.art.x86_64.rpm