From fe80e3c63035eb81cfcb146c820c44c0a945775e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Fri, 10 Jan 2025 12:23:52 +0100 Subject: [PATCH] container-driver: also include journal/systemd status --- checks/lib/container-driver/test_driver/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/checks/lib/container-driver/test_driver/__init__.py b/checks/lib/container-driver/test_driver/__init__.py index a74fab7b4..e5beebc4b 100644 --- a/checks/lib/container-driver/test_driver/__init__.py +++ b/checks/lib/container-driver/test_driver/__init__.py @@ -253,7 +253,9 @@ class Machine: info = self.get_unit_info(unit) state = info["ActiveState"] if state == "failed": - msg = f'unit "{unit}" reached state "{state}"' + proc = self.systemctl(f"--lines 0 status {unit}") + journal = self.execute(f"journalctl -u {unit} --no-pager") + msg = f'unit "{unit}" reached state "{state}":\n{proc.stdout}\n{journal.stdout}' raise Error(msg) if state == "inactive":