From 93f363c02e59178099fa6de8eedbecae2a6c319b Mon Sep 17 00:00:00 2001 From: Stefano Alberto Russo <stefano.russo@gmail.com> Date: Fri, 8 Apr 2022 09:58:11 +0200 Subject: [PATCH] Improved checking for missing containers when stopping them to prevent a failure. --- services/webapp/code/rosetta/core_app/computing_managers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/webapp/code/rosetta/core_app/computing_managers.py b/services/webapp/code/rosetta/core_app/computing_managers.py index 9527627..d8fee8a 100644 --- a/services/webapp/code/rosetta/core_app/computing_managers.py +++ b/services/webapp/code/rosetta/core_app/computing_managers.py @@ -385,7 +385,7 @@ class SSHStandaloneComputingManager(StandaloneComputingManager, SSHComputingMana stop_command = 'ssh -o LogLevel=ERROR -i {} -4 -o StrictHostKeyChecking=no {}@{} \'/bin/bash -c "{}"\''.format(computing_keys.private_key_file, computing_user, computing_host, internal_stop_command) out = os_shell(stop_command, capture=True) if out.exit_code != 0: - if ('No such process' in out.stderr) or ('No such container' in out.stderr) or ('no container' in out.stderr): + if ('No such process' in out.stderr) or ('No such container' in out.stderr) or ('no container' in out.stderr) or ('missing' in out.stderr): pass else: raise Exception(out.stderr) -- GitLab