Cannot Activate RHEL Server with Free Developer Subscription

Latest response

I signed up for the free Red Hat developer license, but I can't activate my RHEL server install. My account says I have an active Red Hat Enterprise Linux Developer Suite subscription, but when I go to attach my system to it, I get a message saying I don't have any matching subscriptions.

Has anyone else had this problem?

Responses

Hi James,

It happens randomly every now and then ...
You should be able to solve it by executing :

sudo subscription-manager remove --all
sudo subscription-manager unregister
sudo subscription-manager clean

sudo subscription-manager register
sudo subscription-manager refresh
sudo subscription-manager attach --auto

Regards,
Christian

Just wanted to say that I had the same issue, in my case your instructions worked and I now have repositories.

That's great, James ! I'm glad that it worked for you. :)

Regards,
Christian

Thank you very much Christian! it worked like a charm! going crazy looking for a solution and found yours! thanks!!!!

You're welcome, Sivavathan ! I'm glad that the instructions were useful for you. :)

Regards,
Christian

You're welcome, Richard ! :)

Hi Christian,

Thank you for the response. I tried the commands you listed, but I was still not able to register.

This was the result I got:

Installed Product Current Status:
Product Name: Red Hat Enterprise Linux Server
Status:       Not Subscribed

Unable to find available subscriptions for all your installed products.

Hi James,

In this case you should contact the Custumer Support team to let them have a look into the issue and fix it for you. :)

Regards,
Christian

Edited: Oops, I found out that I shouldn't have tried with my email address as the username. Now I'm registered. Thank you!

Hi Christian,

I've got the same issue as this thread, getting "Invalid user credentials" while trying to register. I put my email as username and my password to www.redhat.com to register. So I tried to contact the Customer Support you mentioned but it says although my credential is valid, i have no access to red hat direct support. Yes, the subscription I've got is for developer. Do you have any suggestions?

Hi Qi,

You're welcome ! Glad you could get it done - what make me wonder though, subscription issues
are covered by Red Hat Support for every edition (including the Developer Subscription). Either
the support assistant was very new in his job role or he must have misunderstood something ... :)

Regards,
Christian

Hi Christian, Thank you for your reply. As not being a local English speaker I might have introduced misunderstanding. I tried the link you provided and got 3 options in red buttons: "OPEN NEW CASE", "LEARN MORE", "CONTACT US". So I clicked the "OPEN NEW CASE" button and the web page says "The credentials you provided are valid, but you do not have direct support from Red Hat." (copy/pasted). Thank you very much anyway.

Hi Qi,

Got it ... no, you should not open a case, instead you should contact Customer Service via mail. :)

Regards,
Christian

Hi James, I just gotta ask, is there any chance you have a network issue preventing you from reaching Red Hat?

Out of abject curiosity, examine this https://access.redhat.com/labsinfo/registrationassistant

As one Red-Hatter (Stephen Wadeley) mentioned in a like issue, One possible cause could be if your system has more sockets than the entitlement allows. You can check determine that with this How to determine the number of CPUs on a system https://access.redhat.com/solutions/61791

Lastly, if you did register it, but just can not attach entitlements, have you tried manually attaching them through the Customer portal? Here's how:

you can attempt to set its' channels through the Red Hat Customer Service area. Did you go through this solution https://access.redhat.com/solutions/1735723? Also examine this solution at https://access.redhat.com/solutions/321033.

If this system is connected directly to Red Hat, then go to the Red Hat Portal main page. Look for a link named "My Subscriptions" and click on it, then go to the link named Systems which leads to https://access.redhat.com/management/systems. See if your system is there. IF IT IS, then click on the link with the name of the specific server. This should land you on the "Details" tab. Next to that, look for a tab that says "Subscriptions" and click on that link. (important note below) There ought to be a dark button that is named "Attach Subscriptions"

Okay, I went through this, and the link "Attach Subscriptions" wasn't working, so I deleted the subscription from the system itself, then I re-added it and was able to have the subscription re-added. Then go to the server in question and run subscription-manger refresh;yum clean all;yum repolist

Again, let us know how it goes.

Hi R. Hinton,

There was no network issue on my end and I had tried to manually attach the subscription via the customer portal to no avail. In the end, I got in touch with Red Hat Customer Support and they sorted it out on their end.

Hi James,

Good to read that the Customer Support team could solve your problem. :)

Regards,
Christian

I am glad they got it sorted out for you,

besides my curiosity, others may come to this discussion you started, and wondered what the resolution is? What did they do to resolve the issue

Thank you for letting us now

I believe they had to remove the license from my account and then add it again.

yup, that's clearly something on their end. Thanks Christian for the good tip for James.

Hi ! :)

I'm glad that we could help James to solve it. The thing is that when the commands I provided in my first post above can't fix this special problem, there is no other chance than asking the support team to do that and I assume that it has something to do with the Developer Edition being not a "normal" subscription which (under the hood) might be attached in a different way ... strange is that it occurs randomly for only some users though. I am talking about the free no-cost Developer Suite of course.

Regards,
Christian

I got this problem in developer RHEL;

[root@generic ~]# yum repolist

Updating Subscription Management repositories. This system is registered to Red Hat Subscription Management, but is not receiving updates. You can use subscription-manager to assign subscriptions. No repositories available

what should i do?

Hi Greesh,

Eventually the pool isn't properly attached ? Execute the commands I provided in my first response above.
But instead of option attach --auto use attach --pool=<Pool-ID> Check for the matching ID with sudo subscription-manager list --available. If that doesn't work - contact Customer Support. :)

Regards,
Christian