The server is configured to refuse --iconv

Wayne Davison wayned at
Mon Mar 10 16:39:45 GMT 2008

On Mon, Mar 10, 2008 at 10:37:51AM +0000, Stuart Halliday wrote:
> But I'm not using option --iconv!

It looks like the cwRsync binary was created with a default --iconv
option enabled (this is possible via a configure option).  From the
other messages I saw, it appears that the default is "--iconv=." (which
is rsync's cryptic way of saying "use default charset on both sides").

As others have noted, setting a "charset = FOO" on the daemon side (in
the rsyncd.conf) enables the allowing of clients that use --iconv.  Or,
you can manually turn off the default iconv-action for a single transfer
via --no-iconv to the client rsync.

You can also override a compiled-in default for all your commands by
exporting the RSYNC_ICONV environment variable; e.g. set it to "-" to
disable iconv by default.


More information about the rsync mailing list