I had been working a lot with RedHat distros before, starting from RedHat 5.0 up to RedHat 9 but a few years ago I tried experimenting with Fedora, Ubuntu and Debian just to get a grip of other available Linux distros. I must say that I really enjoyed it especially with the new things I learned. IMHO, if you are familiar with a Linux distro, you won’t really have hard time with other distros since more or less the commands, and file/directories setup are the same. Unix systems such as Solaris are also easy to learn when you have some amount of Linux background. The only hardships I had with Solaris systems are compiling things that are originally designed for Linux systems. It took me quite some time to make some patches, but nevertheless was able to kick it off with Sun’s popular OS.
Just recently, I was able to stumble upon CentOS during my search for a Linux distro for an enterprise environment. To make the long story short, I read a lot of good things about CentOS, so I decided to use it with my VPS account. My first impression with the said OS is that it seemed to be very conservative with the initial services and processes it runs right after installation. I’m just not sure if this is a custom install of my VPS provider or if it is really what it is when you install it yourself. I have a feeling though that it’s a custom install. 
First thing I did when I got my hands with my new VPS account is update all the packages/software installed with my CentOS using yum. Sad to say, I experienced a couple of problems while updating my CentOS.
First Error:
Downloading needed headers
Resolving dependencies
….Unable to satisfy dependencies
Package glibc-dummy-centos-3 needs glibc-common = 2.3.2-95.30, this is not available.
Well, since the glibc-dummy-centos-3 package is causing me problems, and I don’t think it’s needed anyway, I executed the following commands to solve this problem:
yum erase glibc-dummy-centos-3
I thought everything would be ok now, but then I encountered another problem:
Second Error:
warning: rpmts_HdrFromFdno: V3 DSA signature: NOKEY, key ID 025e513b
Error: Could not find the GPG Key necessary to validate pkg /var/cache/yum/update/packages/somepackage.i386.rpm
Error: You may also check that you have the correct GPG keys installed
It’s quite obvious that this is a GPG key error wherein it seems like that the GPG key isn’t present or a key trust isn’t implemented. So here’s what I did to solve the problem:
rpm --import /usr/share/doc/centos-release-3/RPM-GPG-KEY-CentOS-3
Well, that’s it. “yum update” worked after the 2 solutions I did and I’m now running with an updated CentOS. 