On a new RHEL5 client install, I get these errors when I attempt to upgrade:
gcc-gfortran-4.1.2-48.el5.i386 from installed has depsolving problems --> Missing Dependency: libgfortran = 4.1.2-48.el5 is needed by package gcc-gfortran-4.1.2-48.el5.i386 (installed) Error: Missing Dependency: popt = 1.10.2.3-18.el5 is needed by package rpm-build-4.4.2.3-18.el5.i386 (installed) Error: Missing Dependency: rpm-libs = 4.4.2.3-18.el5 is needed by package rpm-build-4.4.2.3-18.el5.i386 (installed) Error: Missing Dependency: libgfortran = 4.1.2-48.el5 is needed by package gcc-gfortran-4.1.2-48.el5.i386 (installed) Error: Missing Dependency: gcc = 4.1.2-48.el5 is needed by package gcc-c++-4.1.2-48.el5.i386 (installed) Error: Missing Dependency: libstdc++ = 4.1.2-48.el5 is needed by package libstdc++-devel-4.1.2-48.el5.i386 (installed) Error: Missing Dependency: rpm = 4.4.2.3-18.el5 is needed by package rpm-build-4.4.2.3-18.el5.i386 (installed) Error: Missing Dependency: libstdc++ = 4.1.2-48.el5 is needed by package gcc-c++-4.1.2-48.el5.i386 (installed) Error: Missing Dependency: gcc = 4.1.2-48.el5 is needed by package gcc-gfortran-4.1.2-48.el5.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.
Tried:
rpm -e gcc-gfortran
Still get the same error.
yum clean all yum update
Same error
yum install yum-utils package-cleanup --problems yum update
Same error
rpm -e rpm-build rpm -e gcc-c++ rpm -e libstdc++-devel yum -y upgrade
WORKS!
Will try to reinstall these packages later.
UPDATE
If you get an error message like this, check your channel subscriptions! I got this when the satellite server lost all of our channel subscriptions.