From e18d15f7e709fb4db5da41ca01e4b5fc38eb3968 Mon Sep 17 00:00:00 2001 From: forest Date: Sat, 30 Jan 2021 01:57:52 -0600 Subject: [PATCH] forgot to decode ssh-keyscan.sh output to string --- capsulflask/virt_model.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/capsulflask/virt_model.py b/capsulflask/virt_model.py index 0a15c23..8620fe4 100644 --- a/capsulflask/virt_model.py +++ b/capsulflask/virt_model.py @@ -114,7 +114,11 @@ class ShellScriptVirtualization(VirtualizationInterface): try: completedProcess2 = run([join(current_app.root_path, 'shell_scripts/ssh-keyscan.sh'), ipaddr], capture_output=True) self.validate_completed_process(completedProcess2) - ssh_host_keys = json.loads(completedProcess2.stdout) + current_app.logger.warning(f""" + failed to ssh-keyscan: {completedProcess2.stdout.decode("utf-8")} + """ + ) + ssh_host_keys = json.loads(completedProcess2.stdout.decode("utf-8")) return VirtualMachine(id, ipv4=ipaddr, ssh_host_keys=ssh_host_keys) except: current_app.logger.warning(f"""