+++ This bug was initially created as a clone of Bug #678834 +++
Description of problem:
There have been many support tickets where customers are trying to register RHEL 3 systems on RHN hosted or RHN satellite and getting the following "Error Class Code 70 - (Subscriptions exhausted)." which is very generic:
"All available subscriptions for the requested channel have been exhausted.
Please contact a Red Hat Network Sales associate.
If the request is to register a client to a EOL product (RHEL releases or others) then a clearer error message distinguishes from others, something like:
"You are trying to register Red Hat Enterprise Linux v. 3 which has entered End-of-Life since Oct 31 2010. etc.etc." with links to the relevant kbase articles such as:
Version-Release number of selected component (if applicable):
Red Hat Network current version
Steps to Reproduce:
1. Try to register a RHEL 3 client to RHN Satellite.
Generic error message, not informative and can be misleading.
Distinctive error message including explanation of EOL and links to resources about possible next steps.
If lucky - RHN Hosted within bug 678834 will have fix to piggy back off.
Maybe implementing an error similar to proposed attachment in bug 600555 would also work. Same idea, just instead of system entitlement, report back the channel family/channel which failed.