Getting "http error 401-unauthorized:invalid username or password error" while trying to register system

Solution Verified - Updated -


  • Red Hat Enterprise Linux 7.x
  • Red Hat Enterprise Linux 6.x
  • Red Hat Enterprise Linux 5.x
  • Red Hat Subscription Management (RHSM)


  • When trying to register the system with subscription-manager register , facing error as: error "http error 401-unauthorized: invalid username or password"

  • Getting "invalid username or password error" while trying to register system with RHSM


  • Avoid using blank space or hyphen in the password to successfully register the system as subscription-manager (RHSM).
  • Reset the password if the password contains a space in it.

To reset the password click here

Root Cause

Subscription-manager (RHSM) does not honor the value when a blank space or hyphen is added to a password, instead consider adding special characters is suggested.

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.


This solution works not in my case. My password doesn't contain blanks. Even with a legal password the registration of my system fails in that way.

I have the same issue also, trying to subscribe a x86_64 RHEL7.7 virtual machine

my issue was using the email address and not the username...

# subscription-manager clean

# subscription-manager register --username=username_under_change_password --auto-attach

# yum clean all

# yum repolist