rsync error messages always in English (= never translated)?
I want to recognize and handle some rsync error messages in my log files (containing also the --itemize-changes output) on different computers with different language/locale settings. Can I rely on rsync to create only English error messages to have a stable pattern to recognize? PS: In the source code at https://github.com/WayneD/rsync I could not see any indication of message translations... -- Please use reply-all for most replies to avoid omitting the mailing list. To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html
[Bug 12522] [PATCH] Send last error messages to sender
https://bugzilla.samba.org/show_bug.cgi?id=12522 Ben RUBSON changed: What|Removed |Added Resolution|--- |MOVED Status|NEW |RESOLVED --- Comment #4 from Ben RUBSON --- Patch moved : https://github.com/WayneD/rsync/pull/2 -- You are receiving this mail because: You are the QA Contact for the bug. -- Please use reply-all for most replies to avoid omitting the mailing list. To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html
[Bug 12522] [PATCH] Send last error messages to sender
https://bugzilla.samba.org/show_bug.cgi?id=12522 Ben RUBSON <ben.rub...@gmail.com> changed: What|Removed |Added Attachment #12841|0 |1 is obsolete|| --- Comment #3 from Ben RUBSON <ben.rub...@gmail.com> --- Created attachment 13959 --> https://bugzilla.samba.org/attachment.cgi?id=13959=edit Send last error messages to sender Modified patch to seamlessly suit rsync 3.1.3. Thx ! -- You are receiving this mail because: You are the QA Contact for the bug. -- Please use reply-all for most replies to avoid omitting the mailing list. To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html
[Bug 12522] [PATCH] Send last error messages to sender
https://bugzilla.samba.org/show_bug.cgi?id=12522 Ben RUBSON <ben.rub...@gmail.com> changed: What|Removed |Added Attachment #12838|0 |1 is obsolete|| --- Comment #2 from Ben RUBSON <ben.rub...@gmail.com> --- Created attachment 12841 --> https://bugzilla.samba.org/attachment.cgi?id=12841=edit Send last error messages to sender Error correction on sender side. -- You are receiving this mail because: You are the QA Contact for the bug. -- Please use reply-all for most replies to avoid omitting the mailing list. To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html
[Bug 12522] New: [PATCH] Send last error messages to sender
https://bugzilla.samba.org/show_bug.cgi?id=12522 Bug ID: 12522 Summary: [PATCH] Send last error messages to sender Product: rsync Version: 3.1.2 Hardware: All OS: All Status: NEW Severity: normal Priority: P5 Component: core Assignee: way...@samba.org Reporter: ben.rub...@gmail.com QA Contact: rsync...@samba.org Created attachment 12832 --> https://bugzilla.samba.org/attachment.cgi?id=12832=edit Send last error messages to sender Hello, Here is a patch which sends last error messages to sender for a file-transfer which failed. It helps especially with protocol < 31. This can be useful for example to know that a FS is full. Thank you ! Ben ### Without : /repository/mybigfile.iso 539.26M 6% 11.21MB/s0:11:01 rsync: [sender] write error: Broken pipe (32) rsync error: error in file IO (code 11) at io.c(831) [sender=3.1.2] ### With (of course the interesting message here is the first one) : /repository/mybigfile.iso 539.26M 6% 11.21MB/s0:11:01 rsync: write failed on "/repository/mybigfile.iso" (in bkp): Disc quota exceeded (69) rsync error: error in file IO (code 11) at receiver.c(400) [receiver=3.1.2] rsync error: error in file IO (code 11) at io.c(1633) [generator=3.1.2] rsync: [sender] write error: Broken pipe (32) rsync error: error in file IO (code 11) at io.c(831) [sender=3.1.2] -- You are receiving this mail because: You are the QA Contact for the bug. -- Please use reply-all for most replies to avoid omitting the mailing list. To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html
[Bug 10445] New: flag to suppress link_stat error messages
https://bugzilla.samba.org/show_bug.cgi?id=10445 Summary: flag to suppress link_stat error messages Product: rsync Version: 3.1.1 Platform: All OS/Version: All Status: NEW Severity: enhancement Priority: P5 Component: core AssignedTo: way...@samba.org ReportedBy: m...@bitchx.it QAContact: rsync...@samba.org rsync complains about file arguments not existing. For example, running this command to archive a selected set of files: rsync -aq --remove-from-source --remove-source-files /var/log/messages*bz2 /backup/maillog*bz2 /backup/auth.log*bz2 backupserver::myname/ will issue the following errors if any of the given patters has no match: rsync: link_stat /var/log/messages*bz2 failed: No such file or directory (2) rsync: link_stat /backups/maillog*bz2 failed: No such file or directory (2) ... One particular application of commands similar to this is to periodically save archives to a central backup server via cron. This causes cron to periodically mail admins with the above errors. The option to divert this to /dev/null is dangerous, as it would lose other error messages which ARE actually useful, such as failures to reach the backup server. A command line argument such as --ignore-missing-files that avods this type of errors (link_stat) would do great. -- Configure bugmail: https://bugzilla.samba.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the QA contact for the bug. -- Please use reply-all for most replies to avoid omitting the mailing list. To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html
[Bug 10445] flag to suppress link_stat error messages
https://bugzilla.samba.org/show_bug.cgi?id=10445 michele m...@bitchx.it changed: What|Removed |Added Status|NEW |RESOLVED Resolution||INVALID --- Comment #1 from michele m...@bitchx.it 2014-02-13 18:28:22 UTC --- I see that the newest version of rsync does support this as --ignore-missing-args . The manpage on the Mac tricked me to assume otherwise. Closing this, sorry for the noise. -- Configure bugmail: https://bugzilla.samba.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the QA contact for the bug. -- Please use reply-all for most replies to avoid omitting the mailing list. To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html
Re: Error messages 3.0.6pre1
On Wed, Jul 22, 2009 at 2:52 AM, Mac User FRmacuse...@free.fr wrote: This is a malloc (memory allocation) error. It shows that a non-aligned pointer (pointer that doesn't start on an address multiple of 4 in a 32-bit machine) is being freed. As pointers must always be aligned, this indicates an error and the function free() doesn't know how to deal with it. But even if it doesn't release the memory at all, there are big chances that rsync ends up the execution normally. The only issue is a possible memory leak that is normally stopped when rsync exit. I didn't look nor am aware of the rsync code, but I guess this could be an issue of 32-bit pointer on a 64-bit machine. Best regards, Vitorio Hmm. Out of curiosity, I recompiled rsync as a 64-bit application, and the same error comes up. Something like this if you're interested (iconv won't work): # MACOSX_DEPLOYMENT_TARGET=10.5 # CFLAGS=”-arch x86_64 -g -Os -pipe -no-cpp-precomp” # CCFLAGS=”-arch x86_64 -g -Os -pipe” # CXXFLAGS=”-arch x86_64 -g -Os -pipe” # LDFLAGS=”-arch x86_64 -bind_at_load” # export CFLAGS CXXFLAGS LDFLAGS CCFLAGS MACOSX_DEPLOYMENT_TARGET This is arcane stuff, beyond my abilities or knowledge of programming. As for Mat Cohen's question about the Xcode version, try: xcodebuild -version at your prompt. -- W. Oates -- Please use reply-all for most replies to avoid omitting the mailing list. To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html
Re: Error messages 3.0.6pre1
This is a malloc (memory allocation) error. It shows that a non-aligned pointer (pointer that doesn't start on an address multiple of 4 in a 32-bit machine) is being freed. As pointers must always be aligned, this indicates an error and the function free() doesn't know how to deal with it. But even if it doesn't release the memory at all, there are big chances that rsync ends up the execution normally. The only issue is a possible memory leak that is normally stopped when rsync exit. I didn't look nor am aware of the rsync code, but I guess this could be an issue of 32-bit pointer on a 64-bit machine. Best regards, Vitorio Le 21 juil. 09 à 21:32, Warren Oates a écrit : On Mon, Jul 20, 2009 at 4:20 AM, Mark Cohenmarkco...@mac.com wrote: I too have the same issue (reported by Warren) - in that 3.06 backups appear valid, but the terminal shows the following errors: rsync(18819) malloc: *** error for object 0xf305c: Non-aligned pointer being freed *** set a breakpoint in malloc_error_break to debug I'm looking for confirmation that these are simply anomalies, and indeed are not cause for concern. Thanks. -- Please use reply-all for most replies to avoid omitting the mailing list. To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html I have a draft email almost ready for the list about this. I have a feeling it has to do with the latest version of the Xcode tools in 10.5.7 (DevToolsCore-1148.0) which provides gcc version 4.0.1 build 5490. My wife's MacBook is DevToolsCore-921.0 with build 5465 of the same gcc, and I don't think the error occurs when I use rsync the other way.. I'm not sure of this, because I've been a bit busy to do more testing, which is why my email is still in draft. At any rate, the error only _seems_ to have started when I updated Xcode. If you Google for that error, some interesting discussions pop up. -- W. Oates -- Please use reply-all for most replies to avoid omitting the mailing list. To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html -- Please use reply-all for most replies to avoid omitting the mailing list. To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html
Re: Error messages 3.0.6pre1
On Mon, Jul 20, 2009 at 4:20 AM, Mark Cohenmarkco...@mac.com wrote: I too have the same issue (reported by Warren) - in that 3.06 backups appear valid, but the terminal shows the following errors: rsync(18819) malloc: *** error for object 0xf305c: Non-aligned pointer being freed *** set a breakpoint in malloc_error_break to debug I'm looking for confirmation that these are simply anomalies, and indeed are not cause for concern. Thanks. -- Please use reply-all for most replies to avoid omitting the mailing list. To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html I have a draft email almost ready for the list about this. I have a feeling it has to do with the latest version of the Xcode tools in 10.5.7 (DevToolsCore-1148.0) which provides gcc version 4.0.1 build 5490. My wife's MacBook is DevToolsCore-921.0 with build 5465 of the same gcc, and I don't think the error occurs when I use rsync the other way.. I'm not sure of this, because I've been a bit busy to do more testing, which is why my email is still in draft. At any rate, the error only _seems_ to have started when I updated Xcode. If you Google for that error, some interesting discussions pop up. -- W. Oates -- Please use reply-all for most replies to avoid omitting the mailing list. To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html
re: Error messages 3.0.6pre1
I too have the same issue (reported by Warren) - in that 3.06 backups appear valid, but the terminal shows the following errors: rsync(18819) malloc: *** error for object 0xf305c: Non-aligned pointer being freed *** set a breakpoint in malloc_error_break to debug I'm looking for confirmation that these are simply anomalies, and indeed are not cause for concern. Thanks. -- Please use reply-all for most replies to avoid omitting the mailing list. To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html
Re: Error messages 3.0.6pre1
On Fri, Apr 17, 2009 at 03:03:02PM -0400, Warren Oates wrote: I compiled 3.0.6pre1, including the crtimes and fileflags patches for use on Intel OS X 10.5.6 I just compiled rsync with those patches on an Intel OS X 10.5.6 system, and didn't see any such errors. I did see an issue with make check (an output problem in the daemon test's file listing) which pointed me at an issue with --list-only's handling of create times. I've fixed that for the next release. Do you see free warnings for all rsync copies? What does file rsync say for the rsync binary? I'd suggest building your own rsync, and if the errors continue, I'll need some help to figure out what free is causing them. ..wayne.. -- Please use reply-all for most replies to avoid omitting the mailing list. To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html
Error messages 3.0.6pre1
[sorry if this appears twice -- I'm having trouble with my Gmail filters] I compiled 3.0.6pre1, including the crtimes and fileflags patches for use on Intel OS X 10.5.6, as described by Mr. Bombich (thanks!) here: http://www.bombich.com/mactips/rsync.html I want to use 3.0.6 because it seems that this bug: https://bugzilla.samba.org/show_bug.cgi?id=5365 has been resolved (yay!). - [~]$ rsync --version rsync version 3.0.6pre1 protocol version 30 Copyright (C) 1996-2009 by Andrew Tridgell, Wayne Davison, and others. Web site: http://rsync.samba.org/ Capabilities: 64-bit files, 32-bit inums, 32-bit timestamps, 64-bit long ints, socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace, append, ACLs, xattrs, iconv, symtimes, file-flags - However, now I'm getting these kinds of messages throughout my output: - rsync(68321) malloc: *** error for object 0x80af80: Non-aligned pointer being freed (2) *** set a breakpoint in malloc_error_break to debug deleting Desktop/PURDY/Lines of the Poet/Leonard sketch. 01.jpg rsync(68321) malloc: *** error for object 0x80af80: Non-aligned pointer being freed (2) *** set a breakpoint in malloc_error_break to debug deleting Desktop/PURDY/Lines of the Poet/Leonard sketch 00.jpg rsync(68321) malloc: *** error for object 0x80af80: Non-aligned pointer being freed (2) *** set a breakpoint in malloc_error_break to debug deleting Desktop/PURDY/Lines of the Poet/Leonard 03.jpg rsync(68321) malloc: *** error for object 0x80af80: Non-aligned pointer being freed (2) *** set a breakpoint in malloc_error_break to debug deleting Desktop/PURDY/Lines of the Poet/Leonard 02.psd rsync(68321) malloc: *** error for object 0x80af80: Non-aligned pointer being freed (2) *** set a breakpoint in malloc_error_break to debug deleting Desktop/PURDY/Lines of the Poet/Leonard 02.jpg rsync(68321) malloc: *** error for object 0x80af80: Non-aligned pointer being freed (2) *** set a breakpoint in malloc_error_break to debug deleting Desktop/PURDY/Lines of the Poet/Leonard 01.jpg rsync(68321) malloc: *** error for object 0x80af80: Non-aligned pointer being freed (2) *** set a breakpoint in malloc_error_break to debug deleting Desktop/PURDY/Lines of the Poet/Leanord 01.jpg - and not _just_ related to deleting stuff, bercause I get this too: - Mail Folder/Trash rsync(68157) malloc: *** error for object 0x8066b8: Non-aligned pointer being freed *** set a breakpoint in malloc_error_break to debug Spool Folder/ Spool Folder/In.temp rsync(68157) malloc: *** error for object 0x334760: Non-aligned pointer being freed (2) *** set a breakpoint in malloc_error_break to debug - and so on. This doesn't seem to be affecting my backups at all, but I thought y'all might like to know about it. I haven't included my rsync commands, because I don't think that's what the problem is, but they're pretty much along the lines of -aNHAXvhtb --fileflages with a --backup-dir and an --exclude-from and --delete and --fake-super. I may not need the H. Thanks. -- W. Oates -- Please use reply-all for most replies to avoid omitting the mailing list. To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html
DO NOT REPLY [Bug 3245] improve rsync's error messages to make them clearer
https://bugzilla.samba.org/show_bug.cgi?id=3245 --- Comment #1 from [EMAIL PROTECTED] 2008-10-02 21:09 CST --- Yes, the code 23 message was bad. It has been improved: rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1040) [sender=3.0.4] Daniel, if you have other specific suggestions, please state them or attach a patch. -- Configure bugmail: https://bugzilla.samba.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the QA contact for the bug, or are watching the QA contact. -- Please use reply-all for most replies to avoid omitting the mailing list. To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html
Newbie can't figure out error messages
I am trying to use rsync to create a mirror of my Linux laptop (Ubuntu Dapper amd-64) onto a USB drive hanging on a Windows 2000 desktop over ethernet. The folder I want to rsync to is /laptop and the USB drive is mounted at /media/smb using the following: sudo mount -t smbfs -o username=jcj //Devil4/Linux_Backups /media/smb Mounting works fine -- the mount command shows the USB drive as mounted. I have been working on the rsync command for over a day. The following is what I am using at this point: sudo rsync -av --delete --exclude=/proc --exclude=/media / /media/smb/laptop This does copy the files to the /laptop folder on the USB drive. That is, Windows Explorer sees the files there, so I know I have copied the files there and not just to the /media/smb mount point. However, I get a lot of error messages like the following (chosen at random): rsync: mknod /media/smb/laptop/dev/.static/dev/.static/dev/rfcomm74 failed: Operation not permitted (1) rsync: symlink /media/smb/laptop/dev/.static/dev/.static/dev/sr0 - scd0 failed: Operation not permitted (1) When I say a lot of error messages I mean more error messages than files actually copied. I selected the above two because all the error messages related to mknod and symlink. I haven't been using Linux very long and I don't understand how to fix this. I have read the man page and I have googled all over, but can't find anything that explains what to do about these error messages. All I can find is that (1) means a syntax error, but that doesn't make any sense if it is a permissions problem. Can anyone help? -- To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html
[Bug 3245] New: error messages not precise enough
https://bugzilla.samba.org/show_bug.cgi?id=3245 Summary: error messages not precise enough Product: rsync Version: 2.6.6 Platform: x86 OS/Version: Windows XP Status: NEW Severity: normal Priority: P3 Component: core AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] QAContact: [EMAIL PROTECTED] Generally speaking, it seems that the structure to report an error is badly implemented, and makes the error messages not clear enough. For example, we might get a Code 23 error, but don't know anything about it. This makes misconfigurations difficult to find out and makes the mailing list far too buzy providing support to all users who don't know about that or this problem. I think that the code should be a bit rewritten as for the output of the messages. Normally we can know if there was a memory problem, a disk problem, a file that was missing when doing the copy (and which one) or anything else and it would be very helpful to print that out to the user. Also, one interesting thing would be to assert errors in the code itself so that we could know exactly where in the code the problem happened. The current code line report normally just specifies the end of a main procedure merely that the exact place of the error. Regards, Daniel -- Configure bugmail: https://bugzilla.samba.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the QA contact for the bug, or are watching the QA contact. -- To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html
[Bug 3220] list of error messages
https://bugzilla.samba.org/show_bug.cgi?id=3220 [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution||INVALID --- Additional Comments From [EMAIL PROTECTED] 2005-10-27 17:29 --- This is a request for information, not a bug report. The best place to ask questions is on the mailing list. As long as I'm here, I might as well answer: A usage error means that you got the options wrong or didn't use any at all. See the manpage for the full details of how to use rsync, including a brief list of all the EXIT VALUES. Also, running rsync --help gives you a quick command/option summary. -- Configure bugmail: https://bugzilla.samba.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the QA contact for the bug, or are watching the QA contact. -- To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html
No error messages in rsyncd log in 2.6.1pre-1
(As I was composing this, the 2.6.1 release notice on the rsync list rolled in. The quoted source, below, hasn't changed, so I'll leave the 'pre-1' references unchanged...) I have a situation where an error message seems to be sent from the daemon to the client, but none is logged in the daemon's log. Daemon is 2.6.1pre-1, with --timeout=3600, light CPU load. Client is 2.5.5, with --timeout=3600, very heavy CPU load. The client initiates a pull from the daemon. I believe the file list is received by the client pretty quickly. The client machine is very busy and it take well over 3600 seconds for it to work its way down the list and finally get to a file that it needs to sync. At that point, it errors out. Here's the final output: receiving file list ... done games/empireearth2/ io timeout after 3600 seconds - exiting rsync error: timeout in data send/receive (code 30) at io.c(85) games/sacred/ rsync: connection unexpectedly closed (261664 bytes read so far) rsync error: error in rsync protocol data stream (code 12) at io.c(150) I've run into this situation prior to 2.6.1, and as I recall, the 'io timeout' message did not appear (and possibly the line after it, also). I recall just the 'connection unexpectedly closed' message appearing, and the appropriate timeout error message would be in the rsyncd log. But now, beyond the initial 'rsync on [module] from [host]' message, there are no further entries in the rsyncd log for this timeout case. There should be an error message to indicate what happened, and when. There was a change to rwrite() that seems to be preventing the error logging. This 2.6.1 code: if (am_server) { /* Pass it to non-server side, perhaps through our sibling. */ if (msg_fd_out = 0) { send_msg((enum msgcode)code, buf, len); return; } if (io_multiplex_write((enum msgcode)code, buf, len)) return; } will send all errors to the client and none to the log when the daemon is the server. That code replaced this code in 2.6.0: /* first try to pass it off to our sibling */ if (am_server log_error_fd != -1) { err_list_add(code, buf, len); err_list_push(); return; } /* next, if we are a server and multiplexing is enabled, * pass it to the other side. */ if (am_server io_multiplex_write(code, buf, len)) { return; } which had replaced even older code in 2.5.6: /* first try to pass it off to our sibling */ if (am_server log_error_fd != -1) { err_list_add(code, buf, len); err_list_push(); return; } /* next, if we are a server but not in daemon mode, and multiplexing * is enabled, pass it to the other side. */ if (am_server !am_daemon io_multiplex_write(code, buf, len)) { return; } so it looks like there's a missing !am_daemon in the newer code, and this problem probably existed in 2.6.0, but I hadn't run into this timeout problem in the past few months to notice it. In any case, shouldn't errors (FERROR) *always* be logged via logit() if running as a daemon even if they are also sent to the sender? I'd sure like to see that. So there's perhaps more to be adjusted here than just adding back a !am_daemon test? Also - I'd sure like to see a message in the rsyncd log when the file list transfer has been completed. That would help determine at what stage things are failing (and how long it took for the file transfer to complete, in case that helps). -- John Van Essen Univ of MN Alumnus [EMAIL PROTECTED] -- To unsubscribe or change options: http://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html
Re: No error messages in rsyncd log in 2.6.1pre-1
On Tue, Apr 27, 2004 at 05:15:25AM -0500, John Van Essen wrote: There was a change to rwrite() that seems to be preventing the error logging. Yes, you're right -- 2.6.0 changed this to make more errors go to the user and fewer to the log file. Neither the old behavior nor the new is really the right one going forward, though, so the future code should really be modified to allow the calling routine to tell us if a message should be logged to both the user and the log file, or if it is so sensitive that it should only go to the log file. If you want to make rsync behave as it did prior to 2.6.0, you could apply the appended patch. I have not checked this in, though. ..wayne.. --- log.c 20 Jan 2004 05:15:14 - 1.71 +++ log.c 27 Apr 2004 20:15:06 - @@ -182,7 +182,8 @@ void rwrite(enum logcode code, char *buf send_msg((enum msgcode)code, buf, len); return; } - if (io_multiplex_write((enum msgcode)code, buf, len)) + if (!am_daemon +io_multiplex_write((enum msgcode)code, buf, len)) return; } -- To unsubscribe or change options: http://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html
Error Messages
Hi, I'm using rsync to backup files from a file server at an office to a remote location. The office connection is a DSL line (fairly slow--40KB/s avg) that is NAT'd through an OpenBSD 3.1 box. The rsync server is behind the NAT box with a private address of 10.1.1.3. Using pf I expose the rsync server with: # Rsync rdr on fxp1 from any to any port 873 - 10.1.1.3 port 873 On the remote side, the connection is a cable modem (capable of downloading much faster than the office can send). The home computer is behind a Netgear cablemodem NAT router, wit a private address of 192.168.0.103. (So both ends are NAT'd, if this makes a difference). Both sides are running FreeBSD 4.5 (one is running 4.6 prerelease--since the final version is due out within the next couiple days I would expect it to be fairly stable), with the latest version of the rsync port (rsync-2.5.5_1 is the port number). First question--on the server logs it complains: (it seems to spit that out everytime I trigger a remote rsync) May 31 20:51:00 boudicca /kernel: May 31 20:51:00 boudicca rsyncd[75171]: /etc/pwd.db: No such file or directory This doesn't seem to make a difference though. Secondly, I can rarely finish synching. I tried for about a week to sink one share (~9GB of data in total) and never was able to get more than 1GB. Eventually I took the remote rsync client physically into the office and synched on the local network fine--no errors, all 9GB done in about 20 minutes or so iirc. I was able to synch ok for 2 days from the remote location and now got more errors. The output on the client looks like this: start receiving file list ... done Z2/DATA/ Z2/DATA/FILESALE.TXT rsync: error writing 4092 unbuffered bytes - exiting: Broken pipe rsync: read error: Operation timed out rsync error: error in rsync protocol data stream (code 12) at io.c(463) rsync error: received SIGUSR1 or SIGINT (code 20) at main.c(784) /end FILESAVE.TXT is an 11MB file. I have the client automatically email when the synch finishes with the output. On the server side the error is: May 31 20:59:37 boudicca rsyncd[75171]: rsync: error writing 4096 unbuffered bytes - exiting: B roken pipe May 31 20:59:37 boudicca rsyncd[75171]: rsync error: error in rsync protocol data stream (code 12) at io.c(463) The server config is: start max connections = 10 syslog facility = local3 secrets file = /etc/rsync.secrets read only = yes auth users = scott list = yes [UserDrive] comment = Userdrive path = /userdrive [Cats] comment = Cats Files path = /cats /end the command run from the client is: /usr/local/bin/rsync -apogtv --delete --stats [EMAIL PROTECTED]::Cats --password-file /etc/rsync.password /cats/ 21 | /usr/bin/mail -s Rsync Report (Cats) [EMAIL PROTECTED] I had read somewhere that verbose might screw things up, but it still doesn't complete even on quiet mode. Some more info, the two shares I'm trying to synch are being served at the office with Netatalk and Samba. The cats share for which I posted logs above is only samba, no netatalk. So that's my problem. I hope I gave enough information to give some idea of what is going on. thanks, Scott Sipe [EMAIL PROTECTED] -- To unsubscribe or change options: http://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.tuxedo.org/~esr/faqs/smart-questions.html
Error messages
Hi, We ran 2.5.5 rsync version between Sun-OS 5.8 and Sun-OS 5.6, and kept getting error messages - partial transfer (code 23) at main.c(925), The job completed, but with this error? Can you please help? Thanks, Jennifer -- To unsubscribe or change options: http://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.tuxedo.org/~esr/faqs/smart-questions.html
Re: Error messages
Don't use rsync 2.5.2, it's got some serious problems. They're fixed in the 2.5.3pre* versions in the preview directory on the rsync sources download site. Unfortunately we don't make binaries except for released versions releases though, sorry. The Solaris251 binaries in the rsync binaries area should work on all SunOS 5.5.1 and later, yes. - Dave Dykstra On Tue, Mar 05, 2002 at 01:55:58PM -0800, Jennifer Lu wrote: Hi, We got the following error messages when we ran rsync 2.5.2 from Solaris-5.5.1 to Solaris-5.8. vl121909/jagcdms_ch+_diags/sys/sys_l/ch_sys/rtl/systop.v vl121909/jagcdms_ch+_diags/sys/sys_l/ch_sys/rtl/sysup_esat.v vl121909/jagcdms_ch+_diags/sys/sys_l/ch_sys/rtl/upesat_defines.h wrote 63878001383 bytes read 1529124 bytes 1246928.64 bytes/sec total size is 148182624008 speedup is 2.32 rsync error: partial transfer (code 23) at main.c(576) I have downloaded rsync-2.3.2.tar.gz rsync-2.5.2.Solaris251.sparc.tar.gz, is rsync-2.5.2.Solaris251.sparc.tar.gz mainly for Solaris5.5.1.1? This file already has rsync binary, so I don't need to re-compile it, right? Thanks for the help, Jennifer -- To unsubscribe or change options: http://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.tuxedo.org/~esr/faqs/smart-questions.html -- To unsubscribe or change options: http://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.tuxedo.org/~esr/faqs/smart-questions.html
List of rsync output / error messages
Is there a good place to get information about the list of all possible output and error messages rsync generates? Or should I just muck around the source code (which I haven't looked at yet) and find them? I am doing something where I would like to parse rsync's output using Perl into a set of data structures. I already have something that works under normal conditions. Eventually I'd like to use that data as part of building a Perl/Tk interface. Of course to parse the output successfully, I need to know all the possibilities as surprises can throw things out of whack. And this is just an idea, but ways to make rsync's output more easily parseable, and more verbose in terms to reporting information that would be useful for say making a progress bar would be nice to discuss. Thanks. -- Joseph Annino Consulting - Perl, PHP, MySQL, Oracle, etc. [EMAIL PROTECTED] - http://www.jannino.com
Re: List of rsync output / error messages
Joseph, check out the header file errcode.h in the rsync distribution. That file and the structure found in log.c map the system exit codes to the error messages you refer to, so the best way to programmatically catch errors is simply to check the exit status returned by rsync. -- Alberto In message [EMAIL PROTECTED], Joseph Annino writes: Is there a good place to get information about the list of all possible output and error messages rsync generates? Or should I just muck around the source code (which I haven't looked at yet) and find them? I am doing something where I would like to parse rsync's output using Perl into a set of data structures. I already have something that works under normal conditions. Eventually I'd like to use that data as part of building a Perl/Tk interface. Of course to parse the output successfully, I need to know all the possibilities as surprises can throw things out of whack. And this is just an idea, but ways to make rsync's output more easily parseable, and more verbose in terms to reporting information that would be useful for say making a progress bar would be nice to discuss. Thanks. -- Joseph Annino Consulting - Perl, PHP, MySQL, Oracle, etc. [EMAIL PROTECTED] - http://www.jannino.com Alberto Accomazzi mailto:[EMAIL PROTECTED] NASA Astrophysics Data System http://adsabs.harvard.edu Harvard-Smithsonian Center for Astrophysicshttp://cfawww.harvard.edu 60 Garden Street, MS 83, Cambridge, MA 02138 USA
no error messages on I/O errors
rsync-2.4.6-2mdk I ran an rsync into a file system that filled up. I got no error message out of rsync - it just stopped and exited sliently. I stuck an fprintf into the receiving code and verified that the proper error was being generated - it just never gets printed by the rsync sending process. I submitted a bug report about it; but, I can't believe that other people haven't had this bite them. Also, shouldn't rsync continue with the other files that *do* fit into the destination, rather than dying on the first one that doesn't fit? Perhaps we need an --ignore-errors-even-further option... -- -IAN! Ian! D. Allen Ottawa, Ontario, Canada [EMAIL PROTECTED] Home Page on the Ottawa FreeNet: http://www.ncf.ca/~aa610/ College professor at: http://www.algonquincollege.com/~alleni/ Board Member, TeleCommunities CANADA http://www.tc.ca/