@ERROR: auth failed on module -- PROBLEM SOLVED!

Jonathan Johnson jon at sutinen.com
Fri May 7 21:28:28 GMT 2004

The man page for rsync(1) states:


		This option allows you to provide a password in a
		file for accessing a remote rsync server. Note that
		this option is only useful when accessing an rsync
		server using the built in trans- port, not when using a
		remote shell as the transport. The file must not be
		world readable. It should contain just the password as
		a single line.

I found that a newline is required after the line containing the
password, at least in rsync 2.6.2. Without the newline character, I
would see this error:

[root at sql mail]# rsync -av --password-file=/root/.rsync/secrets-proxy \
archivist at proxy::mailarchive/ /sql/archive/mail
@ERROR: auth failed on module mailarchive
rsync: connection unexpectedly closed (95 bytes read so far)
rsync error: error in rsync protocol data stream (code 12) at io.c(342)

Upon adding a newline, the problem went away.

Perhaps the documentation could be clarified: "...as a single line
followed by a newline." Or something to that effect.

What, you mean I'm not supposed to take it literally?  :-)

--Jon Johnson
Sutinen Consulting, Inc.
jon at sutinen.com

More information about the rsync mailing list