Satellite 5.6 / SAM Enhanced Reporting: spacewalk-splice-checkin fails with "ValueError: need more than 0 values to unpack" error if network name has ";"

Solution Verified - Updated -


  • When using Red Hat Satellite 5.6 together with Subscription Asset Manager (SAM) 1.3+ for Enhanced Reporting feature, if the network info for a system (as read from spacewalk-report splice-export) contains a ';' character, spacewalk-splice-checkin --spacewalk-sync fails with following error:
Traceback (most recent call last):
  File "/usr/bin/spacewalk-splice-checkin", line 100, in <module>
  File "/usr/lib/python2.6/site-packages/spacewalk_splice_tool/", line 225, in main
  File "/usr/lib/python2.6/site-packages/spacewalk_splice_tool/", line 171, in spacewalk_sync
  File "/usr/lib/python2.6/site-packages/spacewalk_splice_tool/", line 83, in transform_to_consumers
    facts_data = facts.translate_sw_facts_to_subsmgr(details)
  File "/usr/lib/python2.6/site-packages/spacewalk_splice_tool/", line 27, in translate_sw_facts_to_subsmgr
  File "/usr/lib/python2.6/site-packages/spacewalk_splice_tool/", line 110, in network_facts
    (iface, addrmask, hwaddr) = n.split()
ValueError: need more than 0 values to unpack


  • Red Hat Satellite 5.6 together with Subscription Asset Manager (SAM) 1.3+, Enhanced Reporting feature

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In