yum在系统版本更新时(Missing Dependency: rpm)错..
时间:2009-04-28 来源:helpying
现象:
# yum update -y
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package rpm-python.i386 0:4.4.2.3-9.el5 set to be updated
---> Package gcc.i386 0:4.1.2-44.el5 set to be updated
---> Package cpp.i386 0:4.1.2-44.el5 set to be updated
---> Package python.i386 0:2.4.3-24.el5 set to be updated
--> Processing Dependency: rpm = 4.4.2 for package: apt
---> Package libstdc++.i386 0:4.1.2-44.el5 set to be updated
---> Package gcc-c++.i386 0:4.1.2-44.el5 set to be updated
---> Package pam.i386 0:0.99.6.2-4.el5 set to be updated
---> Package giflib-utils.i386 0:4.1.3-7.1.el5_3.1 set to be updated
---> Package rpm.i386 0:4.4.2.3-9.el5 set to be updated
---> Package popt.i386 0:1.10.2.3-9.el5 set to be updated
---> Package rpm-libs.i386 0:4.4.2.3-9.el5 set to be updated
---> Package inn.i386 0:2.4.3-8.el5 set to be updated
---> Package libstdc++-devel.i386 0:4.1.2-44.el5 set to be updated
---> Package giflib-devel.i386 0:4.1.3-7.1.el5_3.1 set to be updated
---> Package redhat-logos.noarch 0:4.9.99-11.el5.centos set to be updated
---> Package giflib.i386 0:4.1.3-7.1.el5_3.1 set to be updated
---> Package libgomp.i386 0:4.3.2-7.el5 set to be updated
--> Finished Dependency Resolution
1:apt-0.5.15lorg3.2-71.el5.i386 from installed has depsolving problems
--> Missing Dependency: rpm = 4.4.2 is needed by package 1:apt-0.5.15lorg3.2-71.el5.i386 (installed)
Error: Missing Dependency: rpm = 4.4.2 is needed by package 1:apt-0.5.15lorg3.2-71.el5.i386 (installed)
解决: # rpm -qa|grep apt
apt-0.5.15lorg3.2-71.el5
synaptics-0.14.4-8.fc6 # rpm -e apt-0.5.15lorg3.2-71.el5 # mount -o loop /sou/CentOS-5.3-i386-bin-DVD.iso /media/cdrom
# yum --disablerepo=\* --enablerepo=c5-media update 原因是系统安装的apt有问题,删除后用本地的再源升级系统即可
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package rpm-python.i386 0:4.4.2.3-9.el5 set to be updated
---> Package gcc.i386 0:4.1.2-44.el5 set to be updated
---> Package cpp.i386 0:4.1.2-44.el5 set to be updated
---> Package python.i386 0:2.4.3-24.el5 set to be updated
--> Processing Dependency: rpm = 4.4.2 for package: apt
---> Package libstdc++.i386 0:4.1.2-44.el5 set to be updated
---> Package gcc-c++.i386 0:4.1.2-44.el5 set to be updated
---> Package pam.i386 0:0.99.6.2-4.el5 set to be updated
---> Package giflib-utils.i386 0:4.1.3-7.1.el5_3.1 set to be updated
---> Package rpm.i386 0:4.4.2.3-9.el5 set to be updated
---> Package popt.i386 0:1.10.2.3-9.el5 set to be updated
---> Package rpm-libs.i386 0:4.4.2.3-9.el5 set to be updated
---> Package inn.i386 0:2.4.3-8.el5 set to be updated
---> Package libstdc++-devel.i386 0:4.1.2-44.el5 set to be updated
---> Package giflib-devel.i386 0:4.1.3-7.1.el5_3.1 set to be updated
---> Package redhat-logos.noarch 0:4.9.99-11.el5.centos set to be updated
---> Package giflib.i386 0:4.1.3-7.1.el5_3.1 set to be updated
---> Package libgomp.i386 0:4.3.2-7.el5 set to be updated
--> Finished Dependency Resolution
1:apt-0.5.15lorg3.2-71.el5.i386 from installed has depsolving problems
--> Missing Dependency: rpm = 4.4.2 is needed by package 1:apt-0.5.15lorg3.2-71.el5.i386 (installed)
Error: Missing Dependency: rpm = 4.4.2 is needed by package 1:apt-0.5.15lorg3.2-71.el5.i386 (installed)
解决: # rpm -qa|grep apt
apt-0.5.15lorg3.2-71.el5
synaptics-0.14.4-8.fc6 # rpm -e apt-0.5.15lorg3.2-71.el5 # mount -o loop /sou/CentOS-5.3-i386-bin-DVD.iso /media/cdrom
# yum --disablerepo=\* --enablerepo=c5-media update 原因是系统安装的apt有问题,删除后用本地的再源升级系统即可
相关阅读 更多 +