Issue with rsync: failed to set times on "/tmp/.": Not owner (1)

Hi,

Here is my source host and folder details.

[src-user@source-host]$ hostname
source-host
[src-user@source-host Trn_File]$ id
uid=600000208(src-user) gid=64688(src-user) groups=64688(src-user)
[src-user@source-host Trn_File]$ ls -ltrd /web/Trn_File/data/
drwxrwxrwx 3 src-user src-user 4096 Feb  7 15:27 /web/Trn_File/data/
[src-user@source-host Trn_File]$ ls -ltrd /web/Trn_File/data/*
drwxrwxrwx 8 src-user src-user 4096 Jan 24 02:03 /web/Trn_File/data/jdk1.7.0_95

Here is the destination details

bash-3.2$ hostname
dest-host
bash-3.2$ id
uid=9941(dest-user) gid=9941(dest-user)
bash-3.2$ ls -ltrd /tmp
drwxrwxrwt  13 root     sys         2518 Feb  7 15:13 /tmp
bash-3.2$ ls -ltrd /tmp/jdk1.7.0_95
drwxrwxrwx   8 dest-user    dest-user        890 Jan 24 01:03 /tmp/jdk1.7.0_95

I m firing the rsync command on the source (source-host) expecting that it will copy and override the /web/Trn_File/data/jdk1.7.0_95 to destination (dest-host) /tmp/jdk1.7.0_95

 
 [src-user@source-host Trn_File]$ rsync --delay-updates -I -F --compress --archive --rsh=ssh /web/Trn_File/data/ dest-user@dest-host..com:/tmp
 

However the rsync command fails with the below error:

Although /tmp has owner as root all the users are free to write in the /tmp directory. So Why does rync not write/copy/overwrite the jdk1.7.0_95 folder inside /tmp ?
Can you please help me understand what needs to be done inorder to fix the problem ?

/tmp has special permissions which prevent people from modifying files which aren't their own.

Why are you synchronizing /tmp in any case? Usually you don't need to, and it may actually be a really bad idea to do so, as many files in there will be related to the system's running state, i.e. PID files and the like.