diff options
| -rwxr-xr-x | extras/snap_scheduler/snap_scheduler.py | 9 | 
1 files changed, 7 insertions, 2 deletions
diff --git a/extras/snap_scheduler/snap_scheduler.py b/extras/snap_scheduler/snap_scheduler.py index 61d1c514a9a..c6600a4a3d7 100755 --- a/extras/snap_scheduler/snap_scheduler.py +++ b/extras/snap_scheduler/snap_scheduler.py @@ -575,8 +575,13 @@ def get_selinux_status():      getenforce_cli = ["getenforce"]      log.debug("Running command '%s'", " ".join(getenforce_cli)) -    p1 = subprocess.Popen(getenforce_cli, stdout=subprocess.PIPE, -                          stderr=subprocess.PIPE) +    try: +        p1 = subprocess.Popen(getenforce_cli, stdout=subprocess.PIPE, +                              stderr=subprocess.PIPE) +    except OSError as oserr: +        log.error("Failed to run the command \"getenforce\". Error: %s" %\ +                  oserr) +        return -1      output, err = p1.communicate()      rv = p1.returncode  | 
