rsync error: remote command not found (code 127) at io.c(605):
I get the following error:
sudo ionice -c 3 nice -n +19 rsync -av --progress -e 'ionice -c 3 nice -n +19 ssh -l root -p 22 192.168.0.1' 192.168.0.1:/domains/remote/. /domains/local/;
[email protected]'s password:
bash: 192.168.0.1: command not found
rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
rsync error: remote command not found (code 127) at io.c(605) [Receiver=3.0.9]
rsync worked earlier, now I get this error.
EDIT1:
root@local-debian7:/root# rsync -av --progress -e 'ssh -l root -p 22 192.168.0.1' 192.168.0.1:/domains/remote/. /domains/local/;
[email protected]'s password:
bash: 192.168.0.1: command not found
rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
rsync error: remote command not found (code 127) at io.c(605) [Receiver=3.0.9]
Still the same after simplifying.
EDIT2:
rsync -av --progress -e 'ssh -l root -p 22' 192.168.0.1:/domains/remote/. /domains/local/;
After removing first 192.168.0.1 in -e part, finally successfully works!
Thanks to @andrew-domaszek!
Solution 1:
The error is quite clear: one of the remote command/program (most probably rsync
) is not found. Can you double-check that rsync
is installed on the remote machine and that the PATH
variable is correctly configured?
Anyway, your rsync
command seems unnecessarily complex: try running something as
rsync -avn --progress [email protected]:/domains/remote/ /domains/local/
Does it change anything?