In the RHN control panel, for this server, does your machine have an entitlement associated with it? You're not going to be able to get updates to RHEL 4 if you don't have a paid-up entitlement.