Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Dec 2006 10:15:27 -0500
From:      Ilya Vishnyakov <ilya@edpausa.com>
To:        freebsd-stable@FreeBSD.ORG
Subject:   rsync fails to write
Message-ID:  <45928E0F.5010002@edpausa.com>

next in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
 
Hello, I use:

FreeBSD m.mycompany.com 6.1-RELEASE-p10 FreeBSD 6.1-RELEASE-p10 #2:
Thu Nov  2 13:58:09 UTC 2006    
root@m.mycomany.com:/usr/obj/usr/src/sys/m  amd64

I use rsync to synchronize 2 servers (rsync versions are same on both
machines).
Most of the directories are copied fine, however, some huge ones give
me strange output.

Rsync guys detected this problem as: "
So the write fails on descriptor 3, which I think is the socket to the
> daemon.  I Googled "FreeBSD write EPERM" and turned up the following
> FreeBSD bug, which you might be seeing:
>
> http://www.freebsd.org/cgi/query-pr.cgi?pr=kern%2F95559

here is the detailed output of the error:

truss rsync -atlrpogHvv me@myip::public
- - --password-file=/root/rsync_pass /home/public

lstat("Company/General/2006 OLD
ARRIVALS/ARRV112106.xls",0x7fffffffc620) ERR#2 'No such file or directory'
lstat("Company/General/2006 OLD
ARRIVALS/ARRV112206.xls",0x7fffffffc620) ERR#2 'No such file or directory'
lstat("Company/General/2006 OLD
ARRIVALS/ARRV112706.xls",0x7fffffffc620) ERR#2 'No such file or directory'
lstat("Company/General/2006 OLD
ARRIVALS/ARRV112806.xls",0x7fffffffc620) ERR#2 'No such file or directory'
lstat("Company/General/2006 OLD
ARRIVALS/ARRV112906.xls",0x7fffffffc620) ERR#2 'No such file or directory'
select(5,{4},{3},0x0,{60 0})             = 1 (0x1)
write(3,0xc20000,4092)                   ERR#1 'Operation not permitted'
rsync: writefd_unbuffered failed to write 4092 bytes [generator]:
Operation not permitted (1)write(2,0x7fffffffa4f0,93)      = 93 (0x5d)

write(2,0x80083ce67,1)                   = 1 (0x1)
sigaction(SIGUSR1,{ SIG_IGN
0x0|ONSTACK|RESTART|RESETHAND|NOCLDSTOP|NODEFER|NOCLDWAIT|SIGINFO ss_t
},0x0) = 0 (0x0)
sigaction(SIGUSR2,{ SIG_IGN
0x0|ONSTACK|RESTART|RESETHAND|NOCLDSTOP|NODEFER|NOCLDWAIT|SIGINFO ss_t
},0x0) = 0 (0x0)
getpid()                                 = 42660 (0xa6a4)
kill(0xa6a5,0x1e)                        = 0 (0x0)
rsync error: received SIGUSR1 (code 19) at main.c(1095) [receiver=2.6.8]
rsync error: error in rsync protocol data stream (code 12) at
io.c(1124) [generator=2.6.8]write(2,0x7fffffffa480,90)         = 90 (0x5a)

write(2,0x80083ce67,1)                   = 1 (0x1)
SIGNAL 20 (SIGCHLD)
SIGNAL 20 (SIGCHLD)
wait4(0xffffffff,0x7fffffffb394,0x1,0x0)         = 42661 (0xa6a5)
wait4(0xffffffff,0x7fffffffb394,0x1,0x0)         ERR#10 'No child
processes'
sigreturn(0x7fffffffb3b0)                = 524288 (0x80000)
exit(0xc)


process exit, rval = 3072

Please advice me what to do next. Thank you in advance.
Ilya.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
 
iD8DBQFFko4PbE0+gtjqpZoRAuULAJ9pbOFgVSEdi6/ZVsTXMGGQXiFJhQCfdBA7
78tbKyYfXt5GWbKEKGFctJA=
=E50t
-----END PGP SIGNATURE-----




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?45928E0F.5010002>