is this fix for this problem?

- https://github.com/pld-linux/util-linux/commit/67a912cd50464cae095fbdb7b3cf90daf495fb90

- http://lists.pld-linux.org/mailman/pipermail/pld-devel-en/2020-March/025883.html


On 16.03.2020 23:46, Elan Ruusamäe wrote:
i've got reports that cp -a (or just cp --preserve=timestamps) fails on i686 and glibc 2.31


from strace i've grabbed such error:


       utimensat_time64(4, NULL, [{tv_sec=1584393052, tv_nsec=0} /* 2020-03-16T23:10:52+0200 */, {tv_sec=1584393052, tv_nsec=0} /* 2020-03-16T23:10:52+0200 */], 0) = -1 EPERM (Operation not permitted)


i believe it's related to large inode on fd=4 and glibc just reports it incorrectly


```
+ ls -ldi locale-archive /var/tmp/glibc-localedb-2.30.0-root-root/usr/lib/locale     790264 drwxr-xr-x 2 root root     4096 Mar 16  2020 /var/tmp/glibc-localedb-2.30.0-root-root/usr/lib/locale
4379091441 -rw-r--r-- 1 root root 13754080 Mar 16  2020 locale-archive
+ cp '--preserve=timestamps' locale-archive /var/tmp/glibc-localedb-2.30.0-root-root/usr/lib/locale cp: preserving times for '/var/tmp/glibc-localedb-2.30.0-root-root/usr/lib/locale/locale-archive': Operation not permitted

```

_______________________________________________
pld-devel-en mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en

Reply via email to