diff --git a/apputils/execution_env.py b/apputils/execution_env.py
index 9b70946a30a217bff4175e0155449b6690386e65..3663fd68617cabcca5d8c6e841f3c13f570eb85b 100755
--- a/apputils/execution_env.py
+++ b/apputils/execution_env.py
@@ -131,6 +131,9 @@ def config_pylogger(log_cfg_file, experiment_name, output_dir='logs'):
         os.unlink("latest_log_dir")
     except FileNotFoundError:
         pass
-    os.symlink(logdir, "latest_log_dir")
-    os.symlink(log_filename, "latest_log_file")
+    try:
+        os.symlink(logdir, "latest_log_dir")
+        os.symlink(log_filename, "latest_log_file")
+    except OSError:
+        msglogger.debug("Failed to create symlinks to latest logs")
     return msglogger