执行yum install命令的时候发现这个错误。。
#yum install openssh 已加载插件:fastestmirror, langpacks Loading mirror speeds from cached hostfile * epel: ftp.cuhk.edu.hk 正在解决依赖关系 There are unfinished transactions remaining. You might consider running yum-complete-transaction, or "yum-complete-transaction --cleanup-only" and "yum history redo last", first to finish them. If those don't work you'll have to try removing/installing packages by hand (maybe package-cleanup can help). --> 正在检查事务 ---> 软件包 openssh.x86_64.0.6.4p1-8.el7 将被 升级 --> 正在处理依赖关系 openssh = 6.4p1-8.el7,它被软件包 openssh-clients-6.4p1-8.el7.x86_64 需要 --> 正在处理依赖关系 openssh = 6.4p1-8.el7,它被软件包 openssh-server-6.4p1-8.el7.x86_64 需要 ---> 软件包 openssh.x86_64.0.6.6.1p1-12.el7_1 将被 升级 --> 正在处理依赖关系 openssh = 6.6.1p1-12.el7_1,它被软件包 openssh-clients-6.6.1p1-12.el7_1.x86_64 需要 --> 正在处理依赖关系 openssh = 6.6.1p1-12.el7_1,它被软件包 openssh-server-6.6.1p1-12.el7_1.x86_64 需要 ---> 软件包 openssh.x86_64.0.6.6.1p1-22.el7 将被 更新 --> 正在检查事务 ---> 软件包 openssh.x86_64.0.6.4p1-8.el7 将被 升级 ---> 软件包 openssh-clients.x86_64.0.6.4p1-8.el7 将被 升级 ---> 软件包 openssh-clients.x86_64.0.6.6.1p1-12.el7_1 将被 升级 ---> 软件包 openssh-clients.x86_64.0.6.6.1p1-22.el7 将被 更新 ---> 软件包 openssh-server.x86_64.0.6.4p1-8.el7 将被 升级 ---> 软件包 openssh-server.x86_64.0.6.6.1p1-12.el7_1 将被 升级 ---> 软件包 openssh-server.x86_64.0.6.6.1p1-22.el7 将被 更新 --> 解决依赖关系完成 错误:软件包:openssh-server-6.4p1-8.el7.x86_64 (@anaconda) 需要:openssh = 6.4p1-8.el7 正在删除: openssh-6.4p1-8.el7.x86_64 (@anaconda) openssh = 6.4p1-8.el7 更新,由: openssh-6.6.1p1-22.el7.x86_64 (base) openssh = 6.6.1p1-22.el7 正在删除: openssh-6.6.1p1-12.el7_1.x86_64 (installed) openssh = 6.6.1p1-12.el7_1 更新,由: openssh-6.6.1p1-22.el7.x86_64 (base) openssh = 6.6.1p1-22.el7 错误:软件包:openssh-clients-6.4p1-8.el7.x86_64 (@anaconda) 需要:openssh = 6.4p1-8.el7 正在删除: openssh-6.4p1-8.el7.x86_64 (@anaconda) openssh = 6.4p1-8.el7 更新,由: openssh-6.6.1p1-22.el7.x86_64 (base) openssh = 6.6.1p1-22.el7 正在删除: openssh-6.6.1p1-12.el7_1.x86_64 (installed) openssh = 6.6.1p1-12.el7_1 更新,由: openssh-6.6.1p1-22.el7.x86_64 (base) openssh = 6.6.1p1-22.el7 您可以尝试添加 --skip-broken 选项来解决该问题 ** 发现 3 个已存在的 RPM 数据库问题, 'yum check' 输出如下: openssh-6.6.1p1-12.el7_1.x86_64 是 openssh-6.4p1-8.el7.x86_64 的副本 openssh-clients-6.6.1p1-12.el7_1.x86_64 是 openssh-clients-6.4p1-8.el7.x86_64 的副本 openssh-server-6.6.1p1-12.el7_1.x86_64 是 openssh-server-6.4p1-8.el7.x86_64 的副本
|
最后在某个论坛里找到了解决方法。
package-cleanup --cleandupes
|
然后再
就可以了
地址:
http://bbs.chinaunix.net/thread-4173797-1-1.html