Wednesday, June 26, 2019

Re: openrsync crashes when syncing local source and local destination

Sorry the command I posted was not specific.
Adding --rsync-path=/usr/bin/openrsync solved the problem as
I no longer have packaged rsync installed. The problem was the
same when syncing directories with -a

Here is a specific example.

openrsync -v .cwmrc test/
/usr/src/usr.bin/rsync/io.c:224: error: unexpected end of file
/usr/src/usr.bin/rsync/io.c:247: error: io_read_nonblocking
/usr/src/usr.bin/rsync/io.c:638: error: io_read_buf
/usr/src/usr.bin/rsync/client.c:56: error: io_read_int

openrsync -v --rsync-path=/usr/bin/opensrync .cwmrc test/
Transfer starting: 1 files
.cwmrc
Transfer complete: 54 B sent, 92 B read, 1.5 KB file size

Thanks for your help.


On Wed, Jun 26, 2019, at 4:58 PM, Kristaps Dzonsons wrote:
> > is it a case that the source and destination directory are the same ?
> > ..is that the issue at hand ?
>
> Tom,
>
> Doesn't matter when I try it.
>
> Aaron, I am able to cause a premature exit by running against a source
> machine's rsync that doesn't exist. By default, openrsync will invoke
> "rsync". So if you're running
>
> % openrsync whatever wherever
>
> It will look for "rsync" on the local computer. On my machine:
>
> % /usr/bin/openrsync --rsync-path /usr/bin/muppet -v xyzzy/ xyzzy/
> io.c:224: error: unexpected end of file
> io.c:247: error: io_read_nonblocking
> io.c:638: error: io_read_buf
> client.c:56: error: io_read_int
>
> Is this the case with you? You can verify by running:
>
> % /usr/bin/openrsync --rsync-path /usr/bin/openrsync -v xyzzy/ xyzzy/
> flist.c:1076: warning: xyzzy/: skipping directory
> Transfer starting: 0 files
> Transfer complete: 16 B sent, 17 B read, 0 B file size
>
> Of course, if you use -a,
>
> % /usr/bin/openrsync --rsync-path /usr/bin/openrsync -va xyzzy/ xyzzy/
> Transfer starting: 64 files
> Transfer complete: 16 B sent, 2.3 KB read, 290.6 KB file size
>
> Either way, I'll cook up a patch to have an error message following the
> execvp in main.c.
>
> Best,
>
> Kristaps
>
>

No comments:

Post a Comment