I've compiled a fresh copy of rsync 3.0.2 (version info below) on MacOSX Leopard
Server 10.5.1 and am doing an rsync of the whole system like this:

/bin/rsync302 -axX / /Volumes/appserv02/2008-14/ --exclude=/Network
--exclude=/net --exclude=/home

It works OK, but returns with a failure error code,
and the following errors relating to files with sockets.

rsync: get_xattr_names:
llistxattr("private/etc/racoon/racoon.sock",1024) failed: Operation
not permitted (1)
rsync: get_xattr_names:
llistxattr("private/etc/racoon/vpncontrol.sock",1024) failed:
Operation not permitted (1)
rsync: get_xattr_names: llistxattr("private/tmp/ARD_ABJMMRT",1024)
failed: Operation not permitted (1)
rsync error: some files could not be transferred (code 23) at
main.c(1031) [sender=3.0.2]

Is there any way to get rsync to ignore sockets like this, so the
backup with rsync
returns with a success status code?

My version is:

bash-3.2# ./rsync302 --version
rsync version 3.0.2 protocol version 30
Copyright (C) 1996-2008 by Andrew Tridgell, Wayne Davison, and others.
Web site: http://rsync.samba.org/
64-bit files, 32-bit inums, 32-bit timestamps, 64-bit long ints,
socketpairs, hardlinks, symlinks, no IPv6, batchfiles, inplace,
append, ACLs, xattrs, iconv, symtimes


Paul Reilly
To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html