Lars Ingebrigtsen <
larsi@gnus.org> schrieb am Fr., 4. Aug. 2017 um 23:39 Uhr:
/tv is mounted via sshfs.
(rename-file "/tv/a.foo" "/tv/b.foo")
Debugger entered--Lisp error: (file-error "Renaming" "Invalid argument" "/tv/a.foo" "/tv/b.foo")
rename-file("/tv/a.foo" "/tv/b.foo")
eval((rename-file "/tv/a.foo" "/tv/b.foo") nil)
eval-_expression_((rename-file "/tv/a.foo" "/tv/b.foo") nil nil 127)
funcall-interactively(eval-_expression_ (rename-file "/tv/a.foo" "/tv/b.foo") nil nil 127)
call-interactively(eval-_expression_ nil nil)
command-execute(eval-_expression_)
But if I say
larsi@amy:~$ mv /tv/a.foo /tv/b.foo
on the same machine, it works fine. So ... where is the "Invalid
argument" coming from?
Probably more fallout of 1f9f514e7c2ba41b0954d0141f99652f6a53a107. Does it work if you compile without that commit (e.g. git reset --hard 1f9f514e7c2ba41b0954d0141f99652f6a53a107^ from a clean working directory)?