diff --git a/plugins/connection/lxd.py b/plugins/connection/lxd.py index 774bb8c6d7..94cf7a8564 100644 --- a/plugins/connection/lxd.py +++ b/plugins/connection/lxd.py @@ -174,11 +174,13 @@ class Connection(ConnectionBase): if self.get_option("project"): local_cmd.extend(["--project", self.get_option("project")]) local_cmd.extend([ - "file", "push", + "file", "push", "--gid", "1000", "--uid", "1000", in_path, f"{self.get_option('remote')}:{self._host()}/{out_path}" ]) + self._display.vvvvv(f"PUT COMMAND {local_cmd}", host=self._host()) + local_cmd = [to_bytes(i, errors='surrogate_or_strict') for i in local_cmd] process = Popen(local_cmd, stdin=PIPE, stdout=PIPE, stderr=PIPE)