Description of problem: rhn_register fails when there are eus channels available for subscription. Version-Release number of selected component (if applicable): Satellite-5.3.0-RHEL5-re20090623.0-i386-embedded-oracle.iso How reproducible: Steps to Reproduce: 1. activate the satellite with an eus enabled cert 2. satellite-sync eus channels 3. kickstart a client to rhel5u3 4. change the serverUrl in /etc/sysconfig/rhn/up2date to the satellite server 5. run rhn_register from the command prompt of the client. 6. continue through the registration screens 7. enter login information and click continue Actual results: An error has occurred: While running 'registration.available_eus_channels': caught exceptions.KeyError : 'receiving_updates' See /var/log/up2date for more information Expected results: Additional info: [Thu Jun 25 15:25:48 2009] rhn_register Error communicating with server. The message was: While running 'registration.available_eus_channels': caught exceptions.KeyError : 'receiving_updates' [Thu Jun 25 15:25:48 2009] rhn_register Traceback (most recent call last): File "/usr/sbin/rhn_register", line 82, in ? app.run() File "/usr/share/rhn/up2date_client/rhncli.py", line 65, in run sys.exit(self.main() or 0) File "/usr/sbin/rhn_register", line 64, in main ui.main() File "/usr/share/rhn/up2date_client/tui.py", line 1714, in main tui.run() File "/usr/share/rhn/up2date_client/tui.py", line 1586, in run win = self.windows[index](self.screen, self) File "/usr/share/rhn/up2date_client/tui.py", line 735, in __init__ self.available_channels = rhnreg.getAvailableChannels( File "/usr/share/rhn/up2date_client/rhnreg.py", line 475, in getAvailableChannels server_release) File "/usr/share/rhn/up2date_client/rpcServer.py", line 194, in doCall ret = method(*args, **kwargs) File "/usr/share/rhn/up2date_client/rhnserver.py", line 52, in __call__ raise self.__exception_from_fault(f) up2date_client.up2dateErrors.CommunicationError: Error communicating with server. The message was: While running 'registration.available_eus_channels': caught exceptions.KeyError : 'receiving_updates'
Created attachment 349421 [details] rhn_register traceback rhn_register traceback with eus channels.
verified Satellite-5.3.0-RHEL5-re20090702.0-i386-embedded-oracle.iso registration completed for clients when the satellite is eus enabled.
Tested on test1182.test.redhat.com
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHEA-2009-1434.html