Recommendations for the renewal process of the free Red Hat Enterprise Linux Developer Subscription :
The procedure being described below should resolve subscription related problems in most of the cases.
The instructions are valid for every RHEL subscription, not only for the free RHEL Developer subscription.
Once the subscription has expired, logout of the Red Hat account, then clear the web browser cache and
data, close and re-open the browser. Login to developers.redhat.com (do not login to redhat.com, or any
other Red Hat site that uses single-sign-on before). You are getting asked to agree to the current terms &
conditions. Mark all check boxes and apply, afterwards a new subscription is being added to the account.
Unfortunately the new developer subscription ships with a new Pool ID, which means that all systems have
to be unregistered and re-registered. Also, all repositories that had been added or modified are set back to
the basic default settings, additional repositories have to be re-enabled. Here is the complete procedure to
re-register the system(s) - to attach the subscription - and, to re-register the system(s) to cloud.redhat.com.
Un-register the system :
$ sudo subscription-manager remove --all
$ sudo subscription-manager unregister
$ sudo subscription-manager unregister
$ sudo subscription-manager clean
Re-register the system :
$ sudo subscription-manager register
$ sudo subscription-manager refresh
Search for the Pool ID :
$ sudo subscription-manager list --available
Attach the subscription :
$ sudo subscription-manager attach --pool=<Pool-ID>
Check for enabled repos :
$ sudo subscription-manager repos --list-enabled
Check for available repos :
$ sudo subscription-manager repos --list
Enable additional repos :
$ sudo subscription-manager repos --enable <repo-name>
Clean dnf and cache :
(yum for RHEL 6 / 7)
$ sudo dnf clean all
$ sudo rm -r /var/cache/dnf
Update the resources :
$ sudo dnf upgrade
Re-register to Insights :
$ sudo insights-client --register