今天用 yum update升级的时候报错了,代码如下
错误:Package: libquicktime-1.2.1-1.el5.rf.i386 (@rpmforge)
Requires: libx264.so.107
正在删除: x264-0.0.0-0.4.20101111.el5.rf.i386 (@rpmforge)
libx264.so.107
Updated By: x264-0.0.0-0.28.20100706gitd058f37.fc14.i686 (rpmfusion-free)
Not found
错误:Package: openvpn-2.1.4-1.el5.rf.i386 (rpmforge)
Requires: libcrypto.so.6
错误:Package: openvpn-2.1.4-1.el5.rf.i386 (rpmforge)
Requires: libssl.so.6
错误:Package: python-markupsafe-0.11-1.el5.rf.i386 (rpmforge)
Requires: python(abi) = 2.4
已安装: python-2.7-8.fc14.1.i686 (@fedora/$releasever)
python(abi) = 2.7
Available: python3-3.1.2-14.fc14.i686 (Everything-ftp.sjtu.edu.cn)
python(abi) = 3.1
错误:Package: libssh2-1.2.7-1.el5.rf.i386 (rpmforge)
Requires: libcrypto.so.6
错误:Package: python-mako-0.3.5-1.el5.rf.noarch (rpmforge)
Requires: python(abi) = 2.4
已安装: python-2.7-8.fc14.1.i686 (@fedora/$releasever)
python(abi) = 2.7
Available: python3-3.1.2-14.fc14.i686 (Everything-ftp.sjtu.edu.cn)
python(abi) = 3.1
错误:Package: perl-CPAN-1.9402-140.fc14.noarch (@Everything-mirrors.163.com)
Requires: perl(App::Cpan)
正在删除: perl-Test-Harness-3.17-140.fc14.noarch (@Everything-mirrors.163.com)
perl(App::Cpan) = 1.5701
Updated By: perl-Test-Harness-3.21-1.el5.rf.noarch (rpmforge)
Not found
Available: perl-Test-Harness-3.17-136.fc14.noarch (Everything-ftp.sjtu.edu.cn)
perl(App::Cpan) = 1.5701
Available: perl-Test-Harness-2.64-1.el5.rf.noarch (rpmforge)
Not found
Available: perl-Test-Harness-3.00-1.el5.rf.noarch (rpmforge)
Not found
Available: perl-Test-Harness-3.03-1.el5.rf.noarch (rpmforge)
Not found
Available: perl-Test-Harness-3.04-1.el5.rf.noarch (rpmforge)
Not found
Available: perl-Test-Harness-3.05-1.el5.rf.noarch (rpmforge)
Not found
Available: perl-Test-Harness-3.06-1.el5.rf.noarch (rpmforge)
Not found
Available: perl-Test-Harness-3.07-1.el5.rf.noarch (rpmforge)
Not found
Available: perl-Test-Harness-3.09-1.el5.rf.noarch (rpmforge)
Not found
Available: perl-Test-Harness-3.10-1.el5.rf.noarch (rpmforge)
Not found
Available: perl-Test-Harness-3.11-1.el5.rf.noarch (rpmforge)
Not found
Available: perl-Test-Harness-3.14-1.el5.rf.noarch (rpmforge)
Not found
Available: perl-Test-Harness-3.17-1.el5.rf.noarch (rpmforge)
Not found
错误:Package: libssh2-1.2.7-1.el5.rf.i386 (rpmforge)
Requires: libssl.so.6
错误:Package: libcurl-7.21.0-6.fc14.i686 (@Everything-mirrors.163.com)
Requires: libssh2(x86-32) >= 1.2.4
正在删除: libssh2-1.2.4-1.fc14.i686 (@fedora/$releasever)
libssh2(x86-32) = 1.2.4-1.fc14
Updated By: libssh2-1.2.7-1.el5.rf.i386 (rpmforge)
Not found
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
[root@lenovo ~]# yum install libssh2-1.2.7-1.el5.rf.i386
已加载插件:fastestmirror, langpacks, presto, refresh-packagekit
Adding zh_CN to language list
Loading mirror speeds from cached hostfile
* fedora: mirrors.sohu.com
* rpmforge: fr2.rpmfind.net
* rpmfusion-free: mirrors.163.com
* rpmfusion-free-updates: mirrors.163.com
* rpmfusion-nonfree: mirrors.163.com
* rpmfusion-nonfree-updates: mirrors.163.com
* updates: mirrors.163.com
设置安装进程
解决依赖关系
--> 执行事务检查
--> 处理依赖关系 libssh2(x86-32) >= 1.2.4,它被软件包 libcurl-7.21.0-6.fc14.i686 需要
---> 软件包 libssh2.i386 0:1.2.7-1.el5.rf 将被 升级
--> 处理依赖关系 libssl.so.6,它被软件包 libssh2-1.2.7-1.el5.rf.i386 需要
--> 处理依赖关系 libcrypto.so.6,它被软件包 libssh2-1.2.7-1.el5.rf.i386 需要
--> 完成依赖关系计算
错误:Package: libssh2-1.2.7-1.el5.rf.i386 (rpmforge)
Requires: libssl.so.6
错误:Package: libcurl-7.21.0-6.fc14.i686 (@Everything-mirrors.163.com)
Requires: libssh2(x86-32) >= 1.2.4
正在删除: libssh2-1.2.4-1.fc14.i686 (@fedora/$releasever)
libssh2(x86-32) = 1.2.4-1.fc14
Updated By: libssh2-1.2.7-1.el5.rf.i386 (rpmforge)
Not found
错误:Package: libssh2-1.2.7-1.el5.rf.i386 (rpmforge)
Requires: libcrypto.so.6
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
在网上找了半天没有找到解决方法。求大大帮忙。


旅鼠 于 2010-12-30 23:59:31发表:
多谢诸位热心大大了,问题解决了。
yum update --skip-broken 找到出问题的源,删除了就好了。
mayaloto 于 2010-12-30 16:08:22发表:
多谢分享!!!!!!!!!!!!!!!!!!!!!!!!
pallana 于 2010-12-30 12:37:18发表:
源冲突了吧,去掉几个源就是了。你可以逐个源尝试一下应该就正常了
smcree 于 2010-12-30 08:47:54发表:
把你的yum配置文件用默认的替换,再装上fastmirrors