+ -
当前位置:首页 → 问答吧 → yum update 错误,如何解决?

yum update 错误,如何解决?

时间:2010-12-22

来源:互联网

yum update perl-libwww-perl

报如下错误信息:

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* centosplus: mirrors.163.com
* contrib: mirrors.163.com
* extras: mirrors.163.com
* rpmforge: apt.sw.be
* rpmforge-extras: apt.sw.be
* rpmforge-testing: apt.sw.be
* updates: mirrors.163.com
Setting up Update Process
Resolving Dependencies
There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.
The program yum-complete-transaction is found in the yum-utils package.
--> Running transaction check
---> Package perl-libwww-perl.noarch 0:5.826-1.el5.test set to be updated
--> Processing Dependency: perl(HTTP::GHTTP) for package: perl-libwww-perl
--> Processing Dependency: perl(Win32) for package: perl-libwww-perl
--> Processing Dependency: perl(Authen::NTLM) for package: perl-libwww-perl
--> Running transaction check
---> Package perl-NTLM.noarch 0:1.05-1.el5.rf set to be updated
---> Package perl-libwww-perl.noarch 0:5.826-1.el5.test set to be updated
--> Processing Dependency: perl(HTTP::GHTTP) for package: perl-libwww-perl
--> Processing Dependency: perl(Win32) for package: perl-libwww-perl
--> Finished Dependency Resolution
perl-libwww-perl-5.826-1.el5.test.noarch from rpmforge-testing has depsolving problems
  --> Missing Dependency: perl(Win32) is needed by package perl-libwww-perl-5.826-1.el5.test.noarch (rpmforge-testing)
perl-libwww-perl-5.826-1.el5.test.noarch from rpmforge-testing has depsolving problems
  --> Missing Dependency: perl(HTTP::GHTTP) is needed by package perl-libwww-perl-5.826-1.el5.test.noarch (rpmforge-testing)
Error: Missing Dependency: perl(HTTP::GHTTP) is needed by package perl-libwww-perl-5.826-1.el5.test.noarch (rpmforge-testing)
Error: Missing Dependency: perl(Win32) is needed by package perl-libwww-perl-5.826-1.el5.test.noarch (rpmforge-testing)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package


运行 yum update popt
报如下错误信息:
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* centosplus: mirrors.163.com
* contrib: mirrors.163.com
* extras: mirrors.163.com
* rpmforge: apt.sw.be
* rpmforge-extras: apt.sw.be
* rpmforge-testing: apt.sw.be
* updates: mirrors.163.com
Setting up Update Process
Resolving Dependencies
There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.
The program yum-complete-transaction is found in the yum-utils package.
--> Running transaction check
--> Processing Dependency: popt = 1.10.2.3-20.el5_5.1 for package: rpm-python
--> Processing Dependency: popt = 1.10.2.3-20.el5_5.1 for package: rpm-devel
--> Processing Dependency: popt = 1.10.2.3-20.el5_5.1 for package: rpm-libs
--> Processing Dependency: popt = 1.10.2.3-20.el5_5.1 for package: rpm-build
--> Processing Dependency: popt = 1.10.2.3-20.el5_5.1 for package: rpm
---> Package popt.i386 0:1.14-1.el5.test set to be updated
--> Finished Dependency Resolution
rpm-4.4.2.3-20.el5_5.1.i386 from installed has depsolving problems
  --> Missing Dependency: popt = 1.10.2.3-20.el5_5.1 is needed by package rpm-4.4.2.3-20.el5_5.1.i386 (installed)
rpm-python-4.4.2.3-20.el5_5.1.i386 from installed has depsolving problems
  --> Missing Dependency: popt = 1.10.2.3-20.el5_5.1 is needed by package rpm-python-4.4.2.3-20.el5_5.1.i386 (installed)
rpm-devel-4.4.2.3-20.el5_5.1.i386 from installed has depsolving problems
  --> Missing Dependency: popt = 1.10.2.3-20.el5_5.1 is needed by package rpm-devel-4.4.2.3-20.el5_5.1.i386 (installed)
rpm-libs-4.4.2.3-20.el5_5.1.i386 from installed has depsolving problems
  --> Missing Dependency: popt = 1.10.2.3-20.el5_5.1 is needed by package rpm-libs-4.4.2.3-20.el5_5.1.i386 (installed)
rpm-build-4.4.2.3-20.el5_5.1.i386 from installed has depsolving problems
  --> Missing Dependency: popt = 1.10.2.3-20.el5_5.1 is needed by package rpm-build-4.4.2.3-20.el5_5.1.i386 (installed)
Error: Missing Dependency: popt = 1.10.2.3-20.el5_5.1 is needed by package rpm-devel-4.4.2.3-20.el5_5.1.i386 (installed)
Error: Missing Dependency: popt = 1.10.2.3-20.el5_5.1 is needed by package rpm-4.4.2.3-20.el5_5.1.i386 (installed)
Error: Missing Dependency: popt = 1.10.2.3-20.el5_5.1 is needed by package rpm-libs-4.4.2.3-20.el5_5.1.i386 (installed)
Error: Missing Dependency: popt = 1.10.2.3-20.el5_5.1 is needed by package rpm-build-4.4.2.3-20.el5_5.1.i386 (installed)
Error: Missing Dependency: popt = 1.10.2.3-20.el5_5.1 is needed by package rpm-python-4.4.2.3-20.el5_5.1.i386 (installed)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.


如何解决?

作者: snow888   发布时间: 2010-12-22

回复 snow888


    yum install yum-utils

yum-complete-transaction

作者: taojie2000   发布时间: 2010-12-22

源里面没有依赖的软件
楼主添加rpmforge的源,yum clean all
然后再安装看看

作者: chenyx   发布时间: 2010-12-22

The program yum-complete-transaction    is found in the yum-utils package.

作者: taojie2000   发布时间: 2010-12-22

热门下载

更多