From 86d84e5c0a791533e5d150d3ebf1c7d3489fa39c Mon Sep 17 00:00:00 2001 From: Oleg Kalachev Date: Mon, 19 Aug 2019 19:22:47 +0300 Subject: [PATCH] selfcheck.py: make selfcheck work if there is no systemd module --- clever/src/selfcheck.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/clever/src/selfcheck.py b/clever/src/selfcheck.py index 57916b85..4b0b5c5e 100755 --- a/clever/src/selfcheck.py +++ b/clever/src/selfcheck.py @@ -16,7 +16,6 @@ import traceback from threading import Event import numpy import rospy -from systemd import journal import tf2_ros import tf2_geometry_msgs from pymavlink import mavutil @@ -620,6 +619,12 @@ def check_clever_service(): failure('clever.service is not running, try sudo systemctl restart clever') return + try: + from systemd import journal + except ImportError: + failure('no python-systemd package, not the Clever image?') + return + j = journal.Reader() j.this_boot() j.add_match(_SYSTEMD_UNIT='clever.service')