basesystem-6.0.4 rpm appears not to be present on metalab.unc.edu ftp site. redhat upgrade hangs because basesystem is a required package. possible explanation for absence of package: 0 byte filesize
Hm, looks like the metalab mirror is incomplete; it's OK at redhat.com. We reported it to the ftp admin there; beyond that, we can't do much else.