Starting or restarting cobblerd service on Red Hat satellite server 5.6 fails with a message "cobblerd dead but subsys locked"

Solution Unverified - Updated -

Issue

  • Cobbler service status is dead
[root@satellite ~]# service cobblerd status
cobblerd dead but subsys locked
  • Cobbler service throws a traceback as below
[root@satellite ~]# service cobblerd start
Starting cobbler daemon: Traceback (most recent call last):
  File "/usr/bin/cobblerd", line 76, in main
    api = cobbler_api.BootAPI(is_cobblerd=True)
  File "/usr/lib/python2.6/site-packages/cobbler/api.py", line 128, in __init__
    self.deserialize()
  File "/usr/lib/python2.6/site-packages/cobbler/api.py", line 689, in deserialize
    return self._config.deserialize()
  File "/usr/lib/python2.6/site-packages/cobbler/config.py", line 206, in deserialize
    serializer.deserialize(self._distros)
  File "/usr/lib/python2.6/site-packages/cobbler/serializer.py", line 122, in deserialize
    rc = storage_module.deserialize(obj,topological)
  File "/usr/lib/python2.6/site-packages/cobbler/modules/serializer_catalog.py", line 186, in deserialize
    datastruct = deserialize_raw(obj.collection_type())
  File "/usr/lib/python2.6/site-packages/cobbler/modules/serializer_catalog.py", line 156, in deserialize_raw
    datastruct = simplejson.loads(ydata, encoding='utf-8')
  File "/usr/lib64/python2.6/site-packages/simplejson/__init__.py", line 318, in loads
    return cls(encoding=encoding, **kw).decode(s)
  File "/usr/lib64/python2.6/site-packages/simplejson/decoder.py", line 335, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/usr/lib64/python2.6/site-packages/simplejson/decoder.py", line 353, in raw_decode
    raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded                                                            [  OK  ]
  • Cobbler profile entries shows as zero
[root@satellite ~]# ls -l /var/lib/cobbler/config/profiles.d
total 0

Environment

  • Red Hat Satellite Server 5.6
  • Cobbler

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