Description of problem: When attempting to join a Fedora 21 system to my Satellite server, the rhnreg_ks command fails. After much tracing and trial and error, I narrowed this down to the hwdata package. Downgrading hwdata from hwdata-0.274-1.fc21.noarch to hwdata-0.271-1.fc21.noarch, allows rhnreg_ks to complete successfully. Hwdata and the rest of the system can seemingly then be updated without issue. Perhaps an issue in rhn-setup-2.2.7-1.fc21.noarch not working with the newer version of hwdata, but downgrading hwdata resolved the issue for me. Unsure where the problem actually lies. Version-Release number of selected component (if applicable): hwdata-0.274-1.fc21.noarch rhn-setup-2.2.7-1.fc21.noarch How reproducible: Always. Steps to Reproduce: 1. Install Fedora 21 2. Update to latest hwdata package from Internet repo 3. Attempt to join system to Satellite via rhnreg_ks Actual results: Running command: /usr/sbin/rhnreg_ks --activationkey=<ActivationKeyHidden> Gives output: An error has occurred: <type 'exceptions.TypeError'> See /var/log/up2date for more information /var/log/up2date contains: [Tue Feb 3 14:48:51 2015] up2date Traceback (most recent call last): File "/usr/sbin/rhnreg_ks", line 218, in <module> cli.run() File "/usr/share/rhn/up2date_client/rhncli.py", line 96, in run sys.exit(self.main() or 0) File "/usr/sbin/rhnreg_ks", line 101, in main hardwareList = hardware.Hardware() File "/usr/share/rhn/up2date_client/hardware.py", line 787, in Hardware allhw = get_devices() File "/usr/share/rhn/up2date_client/hardware_gudev.py", line 54, in get_devices 'desc': _get_device_desc(device), File "/usr/share/rhn/up2date_client/hardware_gudev.py", line 302, in _get_device_desc usb = USB() File "/usr/lib/python2.7/site-packages/hwdata.py", line 57, in __init__ USB.devices[vendor][1][device][0][interface_id] = interface_name <type 'exceptions.TypeError'>: 'str' object does not support item assignment Expected results: No errors shown, System successfully joined to Satellite. Additional info:
I'm sorry for the trouble. Fixed hwdata release is already in stable branch. *** This bug has been marked as a duplicate of bug 1185630 ***