diff --git a/cadetrdm/repositories.py b/cadetrdm/repositories.py
index 0946c93bccab327bac5e2350669f5f58af4a14bf..0eb694f2873065b262b885039c4134ec6334e803 100644
--- a/cadetrdm/repositories.py
+++ b/cadetrdm/repositories.py
@@ -403,9 +403,13 @@ class BaseRepo:
         else:
             dump_path = self.working_dir
         print("Dumping conda environment.yml, this might take a moment.")
-        os.system(f"conda env export > {dump_path}/conda_environment.yml")
-        print("Dumping conda independent environment.yml, this might take a moment.")
-        os.system(f"conda env export --from-history > {dump_path}/conda_independent_environment.yml")
+        try:
+            os.system(f"conda env export > {dump_path}/conda_environment.yml")
+            print("Dumping conda independent environment.yml, this might take a moment.")
+            os.system(f"conda env export --from-history > {dump_path}/conda_independent_environment.yml")
+        except Exception as e:
+            print("Could not dump conda environment due to the following error:")
+            print(e)
         print("Dumping pip requirements.txt.")
         os.system(f"pip freeze > {dump_path}/pip_requirements.txt")
         print("Dumping pip independent requirements.txt.")