ceph / ceph-medic

find common issues in ceph clusters
MIT License
22 stars 18 forks source link

invalid JSON when failling to retrieve pods #99

Closed alfredodeza closed 5 years ago

alfredodeza commented 5 years ago
+ ceph-medic --config=/home/jenkins-build/workspace/ceph-next-aws/15/ceph-medic.conf check
--> error: context "15" does not exist
--> Invalid JSON on stdout:
Traceback (most recent call last):
  File "/home/jenkins-build/.local/bin/ceph-medic", line 8, in <module>
    execfile(__file__)
  File "/home/jenkins-build/workspace/ceph-next-aws/src/ceph-medic/bin/ceph-medic", line 6, in <module>
    main.Medic()
  File "/home/jenkins-build/workspace/ceph-next-aws/src/ceph-medic/ceph_medic/main.py", line 45, in __init__
    self.main(argv)
  File "/home/jenkins-build/workspace/ceph-next-aws/src/ceph-medic/ceph_medic/decorators.py", line 46, in newfunc
    return f(*a, **kw)
  File "/home/jenkins-build/workspace/ceph-next-aws/src/ceph-medic/ceph_medic/main.py", line 121, in main
    pod_hosts = hosts.container_platform(deployment_type)
  File "/home/jenkins-build/workspace/ceph-next-aws/src/ceph-medic/ceph_medic/util/hosts.py", line 47, in container_platform
    pods = json.loads(''.join(out))
  File "/usr/lib64/python2.7/json/__init__.py", line 338, in loads
    return _default_decoder.decode(s)
  File "/usr/lib64/python2.7/json/decoder.py", line 366, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/usr/lib64/python2.7/json/decoder.py", line 384, in raw_decode
    raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded