Do you have a pool named ".mgr"?
Zitat von Alex from North <service.plant@xxxxx>:
Hello everybody!
Running 19.2.0 faced an issued still cannot struggle.
And this is Module 'devicehealth' has failed: Expecting value: line
1 column 2378 (char 2377)
in MGR log I see
Mar 04 12:48:07 node2.ec.mts ceph-mgr[3821449]: Traceback (most
recent call last):
File
"/usr/share/ceph/mgr/devicehealth/module.py", line 399, in serve
self._do_serve()
File
"/usr/share/ceph/mgr/mgr_module.py", line 549, in check
return
func(self, *args, **kwargs)
File
"/usr/share/ceph/mgr/devicehealth/module.py", line 355, in _do_serve
if
self.db_ready() and self.enable_monitoring:
File
"/usr/share/ceph/mgr/mgr_module.py", line 1286, in db_ready
return self.db
is not None
File
"/usr/share/ceph/mgr/mgr_module.py", line 1298, in db
self._db = self.open_db()
File
"/usr/share/ceph/mgr/mgr_module.py", line 1265, in open_db
if not
self.pool_exists(self.MGR_POOL_NAME):
File
"/usr/share/ceph/mgr/mgr_module.py", line 1106, in pool_exists
pools =
[p['pool_name'] for p in self.get('osd_map')['pools']]
File
"/usr/share/ceph/mgr/mgr_module.py", line 1416, in get
obj = json.loads(obj)
File
"/lib64/python3.9/json/__init__.py", line 346, in loads
return
_default_decoder.decode(s)
File
"/lib64/python3.9/json/decoder.py", line 337, in decode
obj, end =
self.raw_decode(s, idx=_w(s, 0).end())
File
"/lib64/python3.9/json/decoder.py", line 355, in raw_decode
raise
JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 2378
(char 2377)
Unfortunately, I do now know how to turn devicehealth off as it is
forbidden using standard commands line ceph device monitoring off.
Any hint is appreciated. Thank in advance, guys!
_______________________________________________
ceph-users mailing list -- ceph-users@xxxxxxx
To unsubscribe send an email to ceph-users-leave@xxxxxxx
_______________________________________________
ceph-users mailing list -- ceph-users@xxxxxxx
To unsubscribe send an email to ceph-users-leave@xxxxxxx