Description of problem: identity module --regenerate with wrong username or password produces traceback : "UnicodeEncodeError: 'ascii' codec can't encode characters in position..". Version-Release number of selected component (if applicable): subscription-manager-0.98.14-1.el5 How reproducible: 100% Steps to Reproduce: 1. Install rhel5.8 build via http://download.englab.nay.redhat.com/pub/rhel/rel-eng/RHEL5.8-Server-20120202.0/5/x86_64/os/ 2.(Run the command when the system IS registered) $ sudo subscription-manager identity --regenerate (Run with wrong option) $ sudo subscription-manager identity --regenerate --username=wrong_USERNAME --password=wrong_PASSWORD --force Actual results: identity module --regenerate with wrong username or password produces traceback : "UnicodeEncodeError: 'ascii' codec can't encode characters in position..". Expected results: Should no traceback. Additional info:
Created attachment 560750 [details] identity module --regenerate with wrong username or password produces traceback
This is fixed in the 0.99.X branch. Please test this with the first DEV build of 5.9.
This request was evaluated by Red Hat Product Management for inclusion in a Red Hat Enterprise Linux release. Product Management has requested further review of this request by Red Hat Engineering, for potential inclusion in a Red Hat Enterprise Linux release for currently deployed products. This request is not yet committed for inclusion in a release.
*** Bug 814849 has been marked as a duplicate of this bug. ***
commit 3fde08c67d791e099ddfd97639b4a8892f0d9b7b Author: Alex Wood <awood> Date: Thu May 17 10:20:59 2012 -0400 789182: Fix UnicodeEncodeError when logging. Strings sent to the logger that may have unicode text in them must be prefaced with a "u".
Description of problem: identity module --regenerate with wrong username or password produces traceback : "UnicodeEncodeError: 'ascii' codec can't encode characters in position..". Version-Release number of selected component (if applicable): RHEL 5.9 # rpm -qa | grep subscription-manager subscription-manager-migration-1.0.4-1.git.0.0fe81f8.el5 subscription-manager-1.0.4-1.git.0.0fe81f8.el5 subscription-manager-migration-data-1.11.1.1-1.git.2.c7fbafe.el5 subscription-manager-gui-1.0.4-1.git.0.0fe81f8.el5 subscription-manager-firstboot-1.0.4-1.git.0.0fe81f8.el5 How reproducible: 100% Steps to Reproduce: # sudo subscription-manager identity --regenerate --username=wrong_USERNAME --password=wrong_PASSWORD --force Invalid Credentials Actual Result: As shown above Expected Result: Should display Invalid Credentials Moving bug to Verified State
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHBA-2013-0033.html