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

Reply via email to