首页 > 解决方案 > yum 更新失败,出现“事务检查与 depsolve 错误:”但没有列出冲突的包

问题描述

我遇到了yum update一个 AMI 实例开始失败的情况。一切开始时试图安装openVPN。我使用以下命令获取easy-rsa ,sudo yum install easy-rsa -y --enablerepo=epel然后做了a sudo yum update,我猜此时从epel安装了一些东西,这是一个更高版本,然后是标准亚马逊repos中的版本,因为我点击了“错误与事务检查vs depsolve:" 带有一些冲突的包。我使用 yum 删除了有问题的软件包,删除了 epel repo,运行sudo yum clean all并尝试再次更新。现在,当我运行时,sudo yum update我会在底部得到结果。它显示了一个事务检查错误,但据我所知没有冲突的包。

我已经运行了以下内容,但没有任何效果,

rm -f /var/lib/rpm/__db*
rpm --rebuilddb
sudo yum clean all

yum 现在的输出:

Total size: 403 M
Downloading packages:
Running transaction check
ERROR with transaction check vs depsolve:
libgcc48(x86-32) = 4.8.3 is needed by (installed) gcc48-4.8.3-9.109.amzn1.i686
lvm2-libs = 2.02.100-8.22.amzn1 is needed by (installed) lvm2-2.02.100-8.22.amzn1.i686
setools-libs = 3.3.7-24.17.amzn1 is needed by (installed) setools-console-3.3.7-24.17.amzn1.i686
setools-libs = 3.3.7-24.17.amzn1 is needed by (installed) setools-libs-tcl-3.3.7-24.17.amzn1.i686
libxml2 = 2.9.1-3.1.35.amzn1 is needed by (installed) libxml2-python27-2.9.1-3.1.35.amzn1.i686
libstdc++48-devel(x86-32) = 4.8.3-9.109.amzn1 is needed by (installed) gcc48-c++-4.8.3-9.109.amzn1.i686
mysql51-libs(x86-32) = 5.1.73-3.69.amzn1 is needed by (installed) mysql51-5.1.73-3.69.amzn1.i686
e2fsprogs-libs(x86-32) = 1.42.9-4.33.amzn1 is needed by (installed) e2fsprogs-1.42.9-4.33.amzn1.i686
libproxy = 0.3.0-4.8.amzn1 is needed by (installed) libproxy-bin-0.3.0-4.8.amzn1.i686
libkadm5clnt_mit.so.8 is needed by (installed) krb5-workstation-1.10.3-10.26.amzn1.i686
libkadm5clnt_mit.so.8(kadm5clnt_mit_8_MIT) is needed by (installed) krb5-workstation-1.10.3-10.26.amzn1.i686
libkadm5srv_mit.so.8 is needed by (installed) krb5-workstation-1.10.3-10.26.amzn1.i686
libkadm5srv_mit.so.8(kadm5srv_mit_8_MIT) is needed by (installed) krb5-workstation-1.10.3-10.26.amzn1.i686
libkdb5.so.6 is needed by (installed) krb5-workstation-1.10.3-10.26.amzn1.i686
libkdb5.so.6(kdb5_6_MIT) is needed by (installed) krb5-workstation-1.10.3-10.26.amzn1.i686
krb5-libs = 1.10.3-10.26.amzn1 is needed by (installed) krb5-workstation-1.10.3-10.26.amzn1.i686
elfutils-libelf(x86-32) = 0.158-3.16.amzn1 is needed by (installed) elfutils-0.158-3.16.amzn1.i686
glibc = 2.17-55.87.amzn1 is needed by (installed) glibc-common-2.17-55.87.amzn1.i686
bind-libs = 32:9.8.2-0.23.rc1.32.amzn1 is needed by (installed) bind-utils-32:9.8.2-0.23.rc1.32.amzn1.i686
mysql51-common = 5.1.73-3.69.amzn1 is needed by (installed) mysql51-5.1.73-3.69.amzn1.i686
nss(x86-32) = 3.19.1-5.73.amzn1 is needed by (installed) nss-tools-3.19.1-5.73.amzn1.i686
libselinux = 2.1.10-3.17.amzn1 is needed by (installed) libselinux-utils-2.1.10-3.17.amzn1.i686
xz-libs = 5.1.2-8alpha.11.amzn1 is needed by (installed) xz-5.1.2-8alpha.11.amzn1.i686
libstdc++48(x86-32) = 4.8.3-9.109.amzn1 is needed by (installed) gcc48-c++-4.8.3-9.109.amzn1.i686
kmod-libs(x86-32) = 14-9.9.amzn1 is needed by (installed) kmod-14-9.9.amzn1.i686
libattr = 2.4.44-7.9.amzn1 is needed by (installed) attr-2.4.44-7.9.amzn1.i686
perl-libs = 4:5.16.3-283.37.amzn1 is needed by (installed) perl-4:5.16.3-283.37.amzn1.i686
libss = 1.42.9-4.33.amzn1 is needed by (installed) e2fsprogs-1.42.9-4.33.amzn1.i686
elfutils-libs(x86-32) = 0.158-3.16.amzn1 is needed by (installed) elfutils-0.158-3.16.amzn1.i686
rpm-build-libs(x86-32) = 4.11.2-2.70.amzn1 is needed by (installed) rpm-devel-4.11.2-2.70.amzn1.i686
libacl = 2.2.49-6.9.amzn1 is needed by (installed) acl-2.2.49-6.9.amzn1.i686
rpm-libs(x86-32) = 4.11.2-2.70.amzn1 is needed by (installed) rpm-devel-4.11.2-2.70.amzn1.i686
tcp_wrappers-libs = 7.6-75.11.amzn1 is needed by (installed) tcp_wrappers-7.6-75.11.amzn1.i686
libcom_err(x86-32) = 1.42.9-4.33.amzn1 is needed by (installed) e2fsprogs-1.42.9-4.33.amzn1.i686
file-libs = 5.19-4.19.amzn1 is needed by (installed) file-5.19-4.19.amzn1.i686
device-mapper-libs = 1.02.79-8.22.amzn1 is needed by (installed) device-mapper-1.02.79-8.22.amzn1.i686
audit-libs = 2.3.3-4.21.amzn1 is needed by (installed) audit-2.3.3-4.21.amzn1.i686
python27-libs(x86-32) = 2.7.10-4.119.amzn1 is needed by (installed) python27-2.7.10-4.119.amzn1.i686
libcurl(x86-32) = 7.40.0-3.52.amzn1 is needed by (installed) curl-7.40.0-3.52.amzn1.i686
device-mapper-event-libs = 1.02.79-8.22.amzn1 is needed by (installed) device-mapper-event-1.02.79-8.22.amzn1.i686
cryptsetup-libs(x86-32) = 1.6.3-2.14.amzn1 is needed by (installed) cryptsetup-1.6.3-2.14.amzn1.i686
glib2 = 2.36.3-5.16.amzn1 is needed by (installed) glib2-devel-2.36.3-5.16.amzn1.i686
ruby18-libs(x86-32) = 1.8.7.374-2.42.3.amzn1 is needed by (installed) ruby18-1.8.7.374-2.42.3.amzn1.i686
apr-util(x86-32) = 1.4.1-4.14.amzn1 is needed by (installed) apr-util-ldap-1.4.1-4.14.amzn1.i686
 You could try running: rpm -Va --nofiles --nodigest
Your transaction was saved, rerun it with:
 yum load-transaction /tmp/yum_save_tx.2020-06-18.19-00.K4yo5K.yumtx

标签: linuxyumamazon-ami

解决方案


推荐阅读