[Bug 12132] New: Error on attributes when directory read-only
samba-bugs at samba.org
samba-bugs at samba.org
Mon Aug 8 17:43:46 UTC 2016
https://bugzilla.samba.org/show_bug.cgi?id=12132
Bug ID: 12132
Summary: Error on attributes when directory read-only
Product: rsync
Version: 3.1.2
Hardware: All
OS: Mac OS X
Status: NEW
Severity: normal
Priority: P5
Component: core
Assignee: wayned at samba.org
Reporter: dan+mozilla at pasteur.fr
QA Contact: rsync-qa at samba.org
When making an rsync of a directory with mode 0555 and attributes,
there is an error on any included file creation:
failed: Permission denied (13)
Smallest test directory:
# coriolis:/tmp/test % ls - at alO
total 0
drwxr-xr-x 4 dan wheel - 136 Aug 8 19:16 .
drwxrwxrwt 15 root wheel - 544 Aug 8 19:01 ..
dr-xr-xr-x@ 2 dan wheel - 102 Aug 8 17:54 dir+attr
com.apple.FinderInfo 32
dr-xr-xr-x 2 dan wheel - 102 Aug 8 19:13 dir+noattr
0. Versions in use
Note: this is note the installed version with MacOS X (2.6.9) but
the latest one built from MacPorts (3.1.2).
The OS is OS X 10.10.5 (on source and destination)
rsync --version
rsync version 3.1.2 protocol version 31
Copyright (C) 1996-2015 by Andrew Tridgell, Wayne Davison, and others.
Web site: http://rsync.samba.org/
Capabilities:
64-bit files, 64-bit inums, 64-bit timestamps, 64-bit long ints,
socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace,
append, ACLs, xattrs, iconv, symtimes, no prealloc, file-flags,
HFS-compression
rsync comes with ABSOLUTELY NO WARRANTY. This is free software, and you
are welcome to redistribute it under certain conditions. See the GNU
General Public Licence for details.
ssh doppler /opt/local/bin/rsync --version
rsync version 3.1.2 protocol version 31
Copyright (C) 1996-2015 by Andrew Tridgell, Wayne Davison, and others.
Web site: http://rsync.samba.org/
Capabilities:
64-bit files, 64-bit inums, 64-bit timestamps, 64-bit long ints,
socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace,
append, ACLs, xattrs, iconv, symtimes, no prealloc, file-flags,
HFS-compression
rsync comes with ABSOLUTELY NO WARRANTY. This is free software, and you
are welcome to redistribute it under certain conditions. See the GNU
General Public Licence for details.
1. Case with the directory without attributes
# coriolis:/tmp/test % rsync -aArvX --rsync-path=/opt/local/bin/rsync
dir+noattr doppler:/tmp
sending incremental file list
dir+noattr/
dir+noattr/index.xml.gz
sent 102,608 bytes received 39 bytes 41,058.80 bytes/sec
total size is 102,449 speedup is 1.00
2. Case with the directory with attributes
# coriolis:/tmp/test % rsync -aArvX --rsync-path=/opt/local/bin/rsync
dir+attr doppler:/tmp
sending incremental file list
dir+attr/
dir+attr/index.xml.gz
rsync: mkstemp "/tmp/dir+attr/.index.xml.gz.E5wKN9" failed: Permission denied
(13)
sent 102,671 bytes received 127 bytes 68,532.00 bytes/sec
total size is 102,449 speedup is 1.00
rsync error: some files/attrs were not transferred (see previous errors) (code
23) at main.c(1249) [sender=3.1.2]
--
You are receiving this mail because:
You are the QA Contact for the bug.
More information about the rsync
mailing list