[Bug 11671] New: --files-from= with nonexistant files and --delete-missing-args complains about vanished source files

samba-bugs at samba.org samba-bugs at samba.org
Wed Jan 13 18:23:13 UTC 2016


https://bugzilla.samba.org/show_bug.cgi?id=11671

            Bug ID: 11671
           Summary: --files-from= with nonexistant files and
                    --delete-missing-args complains about vanished source
                    files
           Product: rsync
           Version: 3.1.1
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: P5
         Component: core
          Assignee: wayned at samba.org
          Reporter: vegard.nossum at gmail.com
        QA Contact: rsync-qa at samba.org

Problem:

rsync seems to indicate that files have disappeared during the transfer when
this is not the case.

Steps to reproduce:

1. Create files.txt with "foo/bar". (Make sure "foo/" doesn't exist.)

2. Run: rsync --delete-missing-args -v --files-from=files.txt . remote-host:

Output:

building file list ... 
file has vanished: "/home/vegard/foo"
done
default_perms_for_dir: sys_acl_get_file(foo, ACL_TYPE_DEFAULT): No such file or
directory, falling back on umask

sent 30 bytes  received 129 bytes  45.43 bytes/sec
total size is 0  speedup is 0.00
rsync warning: some files vanished before they could be transferred (code 24)
at main.c(1183) [sender=3.1.0]

Expected behaviour:

With --delete-missing-args I would expect nonexistant files (and files in
nonexistant directories) to be deleted on the remote host without any warnings
or error codes.

Workaround:

Check for exit code 24 and ignore it. (But this has the drawback of potentially
ignoring warnings about files which really did disappear after rsync had been
started.)

-- 
You are receiving this mail because:
You are the QA Contact for the bug.



More information about the rsync mailing list