blob: 2a375c56c1f248aca14dd70cc95b15880f512f3b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
[[!comment format=mdwn
username="joey"
subject="""comment 1"""
date="2015-08-19T16:12:12Z"
content="""
From the rsync man page that the error directs you to:
> rsync occasionally produces error messages that may seem a little cryp‐
> tic. The one that seems to cause the most confusion is "protocol ver‐
> sion mismatch -- is your shell clean?".
> This message is usually caused by your startup scripts or remote shell
> facility producing unwanted garbage on the stream that rsync is using
> for its transport. The way to diagnose this problem is to run your
> remote shell like this:
> ssh remotehost /bin/true > out.dat
> then look at out.dat. If everything is working correctly then out.dat
> should be a zero length file. If you are getting the above error from
> rsync then you will probably find that out.dat contains some text or
> data. Look at the contents and try to work out what is producing it.
> The most common cause is incorrectly configured shell startup scripts
> (such as .cshrc or .profile) that contain output statements for
> non-interactive logins.
"""]]
|