Package: rsync Version: 3.1.2-1+deb9u1 Severity: normal cron said:
rsync: get_xattr_names: llistxattr(""/foo/bar/baz"",1024) failed: No such file or directory (2) IO error encountered -- skipping file deletion rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1668) [generator=3.1.2] An obvious TOCTOU: should use flistxattr() instead. The error message is wrong, too -- it says "IO error" which suggests a pretty severe problem (damaged disk or filesystem) rather than a mere vanished file; it could be reported as such -- or preferably, not reported at all (per #353697). -- System Information: Debian Release: 9.6 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 4.19.0-0.bpo.1-amd64 (SMP w/4 CPU cores) Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) Versions of packages rsync depends on: ii base-files 9.9+deb9u6 ii init-system-helpers 1.48 ii libacl1 2.2.52-3+b1 ii libattr1 1:2.4.47-2+b2 ii libc6 2.24-11+deb9u3 ii libpopt0 1.16-10+b2 ii lsb-base 9.20161125 rsync recommends no packages. Versions of packages rsync suggests: ii openssh-client 1:7.4p1-10+deb9u4 ii openssh-server 1:7.4p1-10+deb9u4 -- no debconf information