Everything looks correct except:
yum-metadata-parser-1.0-8.el4.centos It should be:
yum-metadata-parser-1.1.0-2.el4.centos
You need to get all of these packages correct so try to update that package by itself:
yum clean all
yum update yum-metadata-parser
If it works then "signal-event post-upgrade, signal-event reboot" If it doesn't then you will have to download and install the package using "rpm".
Once you get yum-metadata-parser updated, then you need to reset the yum repos as follows:
cd /home/e-smith/db/
mv yum_repositories yum_repositories.po
/etc/e-smith/events/actions/initialize-default-databases
expand-template /etc/yum.conf
signal-event post-upgrade; signal-event reboot
Then try again
yum clean all
yum update
If any of the steps above do not work, DON'T CONTINUE. Stop there, and come back and post everything that is displayed on you console.
I could not install the yum-metadata-parser with yum so I downloaded the rpm and installed it using rpm.
Then I reset the yum repos using the above commands and finally I tried to yum update with this result :
(list was to long to display complete...)
(292/307): gzip-1.3.3-17. 100% |=========================| 88 kB 00:00
(293/307): perl-RPM2-0.67 100% |=========================| 65 kB 00:00
(294/307): ftp-0.17-23.EL 100% |=========================| 48 kB 00:00
(295/307): perl-Archive-T 100% |=========================| 54 kB 00:00
(296/307): libselinux-1.1 100% |=========================| 55 kB 00:00
(297/307): smeserver-qpsm 100% |=========================| 98 kB 00:00
(298/307): openssh-server 100% |=========================| 211 kB 00:00
(299/307): libacl-2.2.23- 100% |=========================| 16 kB 00:00
(300/307): sed-4.1.2-6.el 100% |=========================| 167 kB 00:00
(301/307): elfutils-0.97. 100% |=========================| 136 kB 00:00
(302/307): samba-client-3 100% |=========================| 4.5 MB 00:01
(303/307): perl-Carp-Asse 100% |=========================| 18 kB 00:00
(304/307): oidentd-2.0.8- 100% |=========================| 60 kB 00:00
(305/307): db4-4.2.52-7.3 100% |=========================| 1.5 MB 00:00
(306/307): dstat-0.6.6-1. 100% |=========================| 67 kB 00:00
(307/307): spamassassin-3 100% |=========================| 1.0 MB 00:00
Error Downloading Packages:
postgresql-libs - 7.4.17-1.RHEL4.1.i386: failure: SME/RPMS/postgresql-libs-7.4.17-1.RHEL4.1.i386.rpm from smeos: [Errno 256] No more mirrors to try.
================================================================
No new rpms were installed. No additional commands are required.
================================================================
When I try to see wich yum rpm is installed using rpm -qa *yum* I get nothing in return...