diff --git a/mech/utils.py b/mech/utils.py index 332b545..99be5c5 100644 --- a/mech/utils.py +++ b/mech/utils.py @@ -553,6 +553,8 @@ def provision_shell(vm, inline, path, args=[]): puts_err(colored.blue("Configuring script...")) fp = tempfile.NamedTemporaryFile(delete=False) try: + if isinstance(inline, str): + inline = inline.encode('utf-8') fp.write(inline) fp.close() if vm.copyFileFromHostToGuest(fp.name, tmp_path) is None: