【发布时间】:2018-04-13 18:20:19
【问题描述】:
尝试通过 Putty 以 root 身份记录的简单 yum 更新给了我:
---> Package python-paramiko.noarch 0:1.12.4-1.el7 will be an update
--> Processing Dependency: python(abi) = 2.7 for package: python-paramiko-1.124-1.el7.noarch
--> Processing Conflict: libdb4-4.8.30-13.el7.x86_64 conflicts filesystem < 3
--> Finished Dependency Resolution
Error: Package: cyrus-sasl-lib-2.1.23-15.el6.x86_64 (@base)
Requires: libdb-4.7.so()(64bit)
Removing: db4-4.7.25-18.el6_4.x86_64 (@base)
libdb-4.7.so()(64bit)
Obsoleted By: libdb4-4.8.30-13.el7.x86_64 (epel)
Not found
Error: Package: python-paramiko-1.12.4-1.el7.noarch (epel)
Requires: python(abi) = 2.7
Installed: python-2.6.6-52.el6.x86_64 (@updates)
python(abi) = 2.6
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
期望更长,但堆栈不能让我在不写相同数量的文本的情况下放置所有内容... 无论如何... 我真的不明白为什么它会出现冲突问题...... 任何人都可以至少给我指出正确的方向吗?
编辑:如果我启动 yum update --skip-broken
Packages skipped because of dependency problems:
libdb4-4.8.30-13.el7.x86_64 from epel
libdb4-cxx-4.8.30-13.el7.x86_64 from epel
libdb4-devel-4.8.30-13.el7.x86_64 from epel
libdb4-utils-4.8.30-13.el7.x86_64 from epel
python-crypto-2.6.1-1.el7.x86_64 from epel
python-ecdsa-0.11-3.el7.noarch from epel
python-paramiko-1.12.4-1.el7.noarch from epel
谢谢
【问题讨论】: