Trying to apply the latest updates to an Athalon base fully updated CentOS 4.2. In the past used the update process kicked off by clicking the hand-dandy red icon. This failed, so I tried yum. Somewhere in the process, it complained that there was no GPG key for the lame libraries (IIRC, everything's a little hazy after all the Googling trying to fix this).
Anyway, tried "yum update", same problem (I think). Tried importing some GPG keys that I thought were from CentOS, tried rm -rf on the cache, tried "yum clean headers" and "yum clean packages" (suspecting temporarily bad mirrors?), etc.
Reread *in toto* the yum guide again, googled for hours, which has caused the observed hazing of the cornea and glazing of countenance.
The rhn config file is out-of-box stock, but I've added the extras, kb and such to the repos directory. All this has worked in the past.
Caveat: I manually installed mplayer on the system before I learned enough to realize it is available from the other repositories. I've not yet corrected the situation, which I suspect is the underlying cause of the 1st error regarding the GPG key for the lame libraries (which I could not resolve, btw).
I have *not* googled for what I'm about to show, having given up for the week, except for this posting.
Edited Yum output is shown below. Update goes into an endless install process after reporting sources are downloaded already.
=========== Edited yum output: abbreviated ============= yum update kdelibs >&/tmp/errs
error: rpmdbNextIterator: skipping h# 1875 Header V3 DSA signature: BAD, key ID 443e1821 error: rpmdbNextIterator: skipping h# 1553 Header V3 DSA signature: BAD, key ID 443e1821 error: rpmdbNextIterator: skipping h# 1875 Header V3 DSA signature: BAD, key ID 443e1821 ==== 8 more of above and many other DSA keys once or more each ==== <snipped a hundred or more?>
Error: Missing Dependency: perl(File::Basename) is needed by package kdelibs Error: Missing Dependency: perl >= 0:5.000 is needed by package kdelibs Error: Missing Dependency: perl(Getopt::Long) is needed by package kdelibs Error: Missing Dependency: perl(strict) is needed by package kdelibs Error: Missing Dependency: perl(Data::Dumper) is needed by package kdelibs Error: Missing Dependency: /usr/bin/perl is needed by package kdelibs Error: Missing Dependency: libcom_err.so.2 is needed by package kdelibs Error: Missing Dependency: perl(File::Path) is needed by package kdelibs Error: Missing Dependency: perl(vars) is needed by package kdelibs Error: Missing Dependency: perl(Exporter) is needed by package perl- Devel-Carp Error: Missing Dependency: qt-devel >= 1:3.3.3 is needed by package kdelibs-devel Setting up Update Process Setting up repositories Reading repository metadata in from local files Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Package kdelibs.i386 6:3.3.1-3.14 set to be updated --> Running transaction check --> Processing Dependency: perl(File::Basename) for package: kdelibs --> Processing Dependency: perl >= 0:5.000 for package: kdelibs --> Processing Dependency: perl(Getopt::Long) for package: kdelibs --> Processing Dependency: perl(strict) for package: kdelibs --> Processing Dependency: perl(Carp) for package: kdelibs --> Processing Dependency: perl(Data::Dumper) for package: kdelibs --> Processing Dependency: kdelibs = 6:3.3.1-3.11 for package: kdelibs- devel --> Processing Dependency: /usr/bin/perl for package: kdelibs --> Processing Dependency: libcom_err.so.2 for package: kdelibs --> Processing Dependency: perl(File::Path) for package: kdelibs --> Processing Dependency: perl(vars) for package: kdelibs --> Restarting Dependency Resolution with new changes. --> Populating transaction set with selected packages. Please wait. ---> Package kdelibs-devel.i386 6:3.3.1-3.14 set to be updated ---> Package perl-Devel-Carp.noarch 0:0.04-1.2.el4.rf set to be updated --> Running transaction check --> Processing Dependency: perl(File::Basename) for package: kdelibs --> Processing Dependency: perl >= 0:5.000 for package: kdelibs --> Processing Dependency: perl(Getopt::Long) for package: kdelibs --> Processing Dependency: perl(strict) for package: kdelibs --> Processing Dependency: perl(Data::Dumper) for package: kdelibs --> Processing Dependency: perl(Exporter) for package: perl-Devel-Carp --> Processing Dependency: openssl-devel for package: kdelibs-devel --> Processing Dependency: /usr/bin/perl for package: kdelibs --> Processing Dependency: libcom_err.so.2 for package: kdelibs --> Processing Dependency: qt-devel >= 1:3.3.3 for package: kdelibs- devel --> Processing Dependency: perl(File::Path) for package: kdelibs --> Processing Dependency: perl(vars) for package: kdelibs --> Restarting Dependency Resolution with new changes. --> Populating transaction set with selected packages. Please wait. ---> Package openssl-devel.i586 0:0.9.7a-43.4 set to be updated --> Running transaction check --> Processing Dependency: perl(File::Basename) for package: kdelibs --> Processing Dependency: perl >= 0:5.000 for package: kdelibs --> Processing Dependency: perl(Getopt::Long) for package: kdelibs --> Processing Dependency: perl(strict) for package: kdelibs --> Processing Dependency: perl(Data::Dumper) for package: kdelibs --> Processing Dependency: perl(Exporter) for package: perl-Devel-Carp --> Processing Dependency: /usr/bin/perl for package: kdelibs --> Processing Dependency: libcom_err.so.2 for package: kdelibs --> Processing Dependency: qt-devel >= 1:3.3.3 for package: kdelibs- devel --> Processing Dependency: perl(File::Path) for package: kdelibs --> Processing Dependency: perl(vars) for package: kdelibs --> Finished Dependency Resolution
TIA for any help, Bill