The error messages comes from libarchive/archive_write_disk.c:1976. To figure what's wrong, we need to know the value of errno at that time.
I_guess_ the error message gets printed in tar/read.c:311 -- if you could hack it to also print the value of archive_errno(a) that would help to figure out why the mtime couldn't be set.
Hi Tilman, On 06/02/10 19:15, Tilman Sauerbeck wrote: thanks a lot, I wrote the patch you told me (attached) and now the message is: ... errno: 38; Can't update time for ... and the error from /usr/include/asm-generic/errno.h says: #define ENOSYS 38 /* Function not implemented */ it means that there is not system call implemented for that? any idea?, does not look good to me Best regards, -- Jose V Beneyto | http://sepen.mine.nu/