I just looked at his log file, and for one thing there was a copy of
postmaster running when he tried to install. Later on, when the
install tried to start up psql, it choked because of a bad postgres
system file - presumably because the old postmaster was trying to read
the newly installed files.
Moral of the story: the RPM documentation should tell folks to check
if postgres is already running (by using ps to look for a postmaster
instance) and, as root, do "/etc/rc.d/init.d/postgresql stop" to get
rid of it. THEN you should be able to install over the exisitng
Postgres installation.