Subscription-manager command fails with the error "ConfigParser.MissingSectionHeaderError: File contains no section headers"

Solution Verified - Updated -

Issue

  • subscription-manager commands fails with below error:
# subscription-manager identity
Traceback (most recent call last):
  File "/usr/sbin/subscription-manager", line 62, in <module>
    logutil.init_logger()
  File "/usr/lib64/python2.6/site-packages/subscription_manager/logutil.py", line 143, in init_logger
    config = rhsm.config.initConfig()
  File "/usr/lib64/python2.6/site-packages/rhsm/config.py", line 324, in initConfig
    CFG = RhsmConfigParser(config_file=DEFAULT_CONFIG_PATH)
  File "/usr/lib64/python2.6/site-packages/rhsm/config.py", line 115, in __init__
    self.read(self.config_file)
  File "/usr/lib/python2.6/site-packages/iniparse/compat.py", line 103, in read
    self.data._readfp(fp)
  File "/usr/lib/python2.6/site-packages/iniparse/ini.py", line 553, in _readfp
    raise MissingSectionHeaderError(fname, linecount, line)
ConfigParser.MissingSectionHeaderError: File contains no section headers.
file: /etc/rhsm/rhsm.conf, line: 1
'ed Hat Subscription Manager Configuration File:\n'

# subscription-manager list --consumed
Traceback (most recent call last):
  File "/usr/sbin/subscription-manager", line 62, in <module>
    logutil.init_logger()
  File "/usr/lib64/python2.6/site-packages/subscription_manager/logutil.py", line 143, in init_logger
    config = rhsm.config.initConfig()
  File "/usr/lib64/python2.6/site-packages/rhsm/config.py", line 324, in initConfig
    CFG = RhsmConfigParser(config_file=DEFAULT_CONFIG_PATH)
  File "/usr/lib64/python2.6/site-packages/rhsm/config.py", line 115, in __init__
    self.read(self.config_file)
  File "/usr/lib/python2.6/site-packages/iniparse/compat.py", line 103, in read
    self.data._readfp(fp)
  File "/usr/lib/python2.6/site-packages/iniparse/ini.py", line 553, in _readfp
    raise MissingSectionHeaderError(fname, linecount, line)
ConfigParser.MissingSectionHeaderError: File contains no section headers.
file: /etc/rhsm/rhsm.conf, line: 1
'ed Hat Subscription Manager Configuration File:\n'

Environment

  • Red Hat Enterprise Linux
  • Red Hat Subscription Manager(RHSM)

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content