I tried on a couple different boxes:
urbackup-exporter | 2023-01-11 10:30:26 INFO Starting UrBackup Prometheus Exporter ...
urbackup-exporter | Traceback (most recent call last):
urbackup-exporter | File "/urbackup-exporter.py", line 185, in
urbackup-exporter | prometheus_client.core.REGISTRY.register(UrBackupCollector(
urbackup-exporter | ^^^^^^^^^^^^^^^^^^
urbackup-exporter | File "/urbackup-exporter.py", line 22, in init
urbackup-exporter | self.get_status_autologin()
urbackup-exporter | File "/urbackup-exporter.py", line 134, in get_status_autologin
urbackup-exporter | api_status = self.api.get_status()
urbackup-exporter | ^^^^^^^^^^^^^^^^^^^^^
urbackup-exporter | File "/usr/local/lib/python3.11/site-packages/urbackup_api/init.py", line 336, in get_status
urbackup-exporter | if not self.login():
urbackup-exporter | ^^^^^^^^^^^^
urbackup-exporter | File "/usr/local/lib/python3.11/site-packages/urbackup_api/init.py", line 128, in login
urbackup-exporter | login = self._get_json("login", {});
urbackup-exporter | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
urbackup-exporter | File "/usr/local/lib/python3.11/site-packages/urbackup_api/init.py", line 104, in _get_json
urbackup-exporter | return json.loads(data.decode("utf-8","ignore"))
urbackup-exporter | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
urbackup-exporter | File "/usr/local/lib/python3.11/json/init.py", line 346, in loads
urbackup-exporter | return _default_decoder.decode(s)
urbackup-exporter | ^^^^^^^^^^^^^^^^^^^^^^^^^^
urbackup-exporter | File "/usr/local/lib/python3.11/json/decoder.py", line 337, in decode
urbackup-exporter | obj, end = self.raw_decode(s, idx=_w(s, 0).end())
urbackup-exporter | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
urbackup-exporter | File "/usr/local/lib/python3.11/json/decoder.py", line 355, in raw_decode
urbackup-exporter | raise JSONDecodeError("Expecting value", s, err.value) from None
urbackup-exporter | json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
urbackup-exporter exited with code 1
I tried on a couple different boxes:
urbackup-exporter | 2023-01-11 10:30:26 INFO Starting UrBackup Prometheus Exporter ...
urbackup-exporter | Traceback (most recent call last):
urbackup-exporter | File "/urbackup-exporter.py", line 185, in
urbackup-exporter | prometheus_client.core.REGISTRY.register(UrBackupCollector(
urbackup-exporter | ^^^^^^^^^^^^^^^^^^
urbackup-exporter | File "/urbackup-exporter.py", line 22, in init
urbackup-exporter | self.get_status_autologin()
urbackup-exporter | File "/urbackup-exporter.py", line 134, in get_status_autologin
urbackup-exporter | api_status = self.api.get_status()
urbackup-exporter | ^^^^^^^^^^^^^^^^^^^^^
urbackup-exporter | File "/usr/local/lib/python3.11/site-packages/urbackup_api/init.py", line 336, in get_status
urbackup-exporter | if not self.login():
urbackup-exporter | ^^^^^^^^^^^^
urbackup-exporter | File "/usr/local/lib/python3.11/site-packages/urbackup_api/init.py", line 128, in login
urbackup-exporter | login = self._get_json("login", {});
urbackup-exporter | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
urbackup-exporter | File "/usr/local/lib/python3.11/site-packages/urbackup_api/init.py", line 104, in _get_json
urbackup-exporter | return json.loads(data.decode("utf-8","ignore"))
urbackup-exporter | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
urbackup-exporter | File "/usr/local/lib/python3.11/json/init.py", line 346, in loads
urbackup-exporter | return _default_decoder.decode(s)
urbackup-exporter | ^^^^^^^^^^^^^^^^^^^^^^^^^^
urbackup-exporter | File "/usr/local/lib/python3.11/json/decoder.py", line 337, in decode
urbackup-exporter | obj, end = self.raw_decode(s, idx=_w(s, 0).end())
urbackup-exporter | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
urbackup-exporter | File "/usr/local/lib/python3.11/json/decoder.py", line 355, in raw_decode
urbackup-exporter | raise JSONDecodeError("Expecting value", s, err.value) from None
urbackup-exporter | json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
urbackup-exporter exited with code 1