Sean Devlin writes: > Hi folks, Hi Sean, > I think the issue is due to caching. Before copying, Tramp checks to see > if the file exists, and it does not. After the transfer, Tramp tries to > check again because the keep-date argument was set, tramp-copy-keep-date > is nil or unset, and Tramp wants to set the file time manually. Instead > of actually doing this file existence check, Tramp instead gets the > property from cache that was set just prior to the file transfer. It > then raises a file-missing error. Thanks for the report and the analysis. It is correct. Could you please check, whether this patch fixes it: