Centos 程序包libedit的yum更新上的事务检查错误

Centos 程序包libedit的yum更新上的事务检查错误,centos,yum,Centos,Yum,我对管理服务器(linode VPS上的沙盒开发)相当陌生,而且我已经有一段时间没有运行更新了 我刚刚决定以root用户身份登录,并运行“yum update”来更新盒子上的所有软件包。我正在运行CentOS 5.6 运行后,它告诉我它将安装1个软件包并升级46。我选择yes,当它运行事务测试时,我得到以下错误: 事务检查错误: 已安装程序包libedit-20090923-3.0_1.el5.rf.x86_64(比libedit-3.0-2.20090923cvs.el5.art.i386更新

我对管理服务器(linode VPS上的沙盒开发)相当陌生,而且我已经有一段时间没有运行更新了

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

运行后,它告诉我它将安装1个软件包并升级46。我选择yes,当它运行事务测试时,我得到以下错误:

事务检查错误: 已安装程序包libedit-20090923-3.0_1.el5.rf.x86_64(比libedit-3.0-2.20090923cvs.el5.art.i386更新)


我试着在谷歌上搜索如何处理这个问题,但遇到这样一个具体的错误就很难了。有谁能给我一些关于如何解决这个问题的指导吗?

我注意到您正在尝试安装i386软件包而不是x86\u 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

我注意到您正在尝试安装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

啊好的。我决定将它们全部删除,而不是只删除一个包。请看这里:谢谢!啊好的。我决定将它们全部删除,而不是只删除一个包。请看这里:谢谢!