rsync write fails on descriptor 3



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello, I'm in trouble with rsync. Some people think that this problem
is freebsd related:

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 fail
and produce
some 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

I use FreeBSD m.mycompany.com 6.1-RELEASE-p10 FreeBSD 6.1-RELEASE-p10 #2:

here is the detailed output of the error (I tried to run rsync in
different modesm however, with no luck):

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

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

here is my share from the rsync.conf:
- -----------------------------------------------------
uid = 0
gid = 0
hosts allow = myhostsips
secrets file =/usr/local/myfile
auth users = ilya
[public]
path = /home/public/
comment = home filesystem
auth users = ilya
uid = root
read only = yes
secrets file =/usr/local/myfile
- -------------------------------------------------------


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

iD8DBQFFk+ktbE0+gtjqpZoRApvCAKCgntwgD3VUYe3+WNKT5zOWUoA7DgCeN1Tw
ncAzJEfPoje0XB3vdeV0gQY=
=0/aB
-----END PGP SIGNATURE-----

_______________________________________________
freebsd-stable@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: rsync write fails on descriptor 3
    ... In response to Ilya Vishnyakov: ... I'm in trouble with rsync. ... following FreeBSD bug, ...
    (freebsd-stable)
  • Re: rsync: new permissions for destination
    ... You need GnuPG to verify this message ... proved in>30 years of running unix. ... Just look at the rsync man page. ... while it is likely that -exec would run the command for each item ...
    (alt.os.linux)
  • Re: Rsync Help
    ... You need GnuPG to verify this message ... > gid = root ... Root is probably not allowed to do this per default. ... For security reasons, you could better use rsync over ssh, using ...
    (linux.redhat)
  • Re: Backup with rsync problem
    ... My script is 'rsync -auH --del ... and you are directing source to destination of *same name*. ... Comment: Using GnuPG with Mandriva - http://enigmail.mozdev.org ...
    (Fedora)
  • Re: [opensuse] Wich BackUp Tool?
    ... Do some googling on rsync and backup. ... I'm lookin' too for a backup tool, but one which'd make me dumps of ... Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org ...
    (SuSE)