This is the full output of the log that the server emailed out:

##################
Fri Jan 28 23:30:00 NZDT 2011

Performing Pre-Action : BACKUP-Copy-Service-Data.bash
Hard Links Enabled
Previous Backup Failed
Removing Incomplete Backup....
Incomplete Backup Removed
Using custom rsync : v3...
Preservation of ACL's disabled
Synchronizing...
Creating Links
rsync: writefd_unbuffered failed to write 4 bytes to socket [sender]: Broken 
pipe (32)
rsync: connection unexpectedly closed (3225054 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(601) 
[sender=3.0.7]

WARNING! : Data Transfer Interrupted

I can't see any mention about the drive being full.

Hope that helps.


On 31/01/2011, at 11:07 PM, henri wrote:

> 
>>> As it turns out, the backup was running out of space for one reason or 
>>> another. Removing the previous backup and manually re-running the backup 
>>> seams to have cured the problem.
> 
> Looking at the output from the 'du' command, it looks like you backup drive 
> is very full. It is great that you have already worked this out and have 
> deleted some older backups. Hopefully, the available disk is the full extent 
> of your problems.
> 
> It is possible to add into your backup configuration a pre-action script so 
> that the backup will not proceed ahead if your destination drive is more than 
> 80% full. However, it could also be more complex and work out approximately 
> how much additional data is required for the backup before proceeding.
> 
> If you are using an HFS+ partition, then as a general rule of thumb keeping 
> the utilization below 80% is a good idea for a variety of reasons.
> 
> 
>> It would be nice if LBackup could report a friendlier error message in these 
>> sort of events.
> 
> 
> Typically, rsync will report a message such as the following when there is 
> insufficient space for files on the destination device :
> 
> rsync: mkstemp 
> "/Volumes/backup_volume/backups/Section.inprogress/to_backup/file_for_which_there_is_not_enough_space.n3pq0e"
>  failed: No space left on device (28)
> rsync_v3.0.7(33235) malloc: *** error for object 0xa: pointer being freed was 
> not allocated
> *** set a breakpoint in malloc_error_break to debug
> rsync: connection unexpectedly closed (22413 bytes received so far) [sender]
> rsync error: error in rsync protocol data stream (code 12) at io.c(601) 
> [sender=3.0.7]
> 
> The key part of the message which should be in the backup log is as follows : 
> "No space left on device (28)"
> 
> I think that adding some additional reporting at the end of the log would 
> also make sense. Providing this information to the post action-scripts (if 
> they are enabled to run on such a failure) is a good idea, particularly from 
> the point of view of ensuring that a glance at the tail of the log (rather 
> than having to scroll up) could provide clear information about any problems 
> with a backup. Further development in this area makes sense.
> 
> In your log files, was their something such as the following reported 
> anywhere within the log?
>> "No space left on device (28)"
> 
> If you do not see such a message in the logs then please let me know. Please 
> do not be embarrassed if you do have them there and simply did not see them. 
> I have missed them in the past. As such, I see all the more reason to include 
> additional information at the tail of the backup log.
> 
> Your suggestion of making the problem more clear within the log and LBackup 
> output is really valuable input to the LBackup project! 
> 
> Hopefully, this feature will make it into release 0.9.8r6. If you submit a 
> patch to make this work, it will speed up this process. There are a variety 
> of error codes returned from rsync for which it would be great to provide 
> additional information about what has happened.
> 
> If you are interested in being listed as a contributor to the project then 
> please let me know which personal URL or company URL you wish to be 
> associated with. I totally agree with your suggestion of more human readable 
> and informative error reporting in addition to the information reported back 
> directly from rsync. 
> 
> Please keep in mind there are a number of rsync exit codes which relate to 
> various errors and that at present LBackup is focused on detecting problems 
> with rsync and ensuring they are reported. I think it would also be good to 
> detect a timeouts and other rsync error conditions for improved reliability.
> 
> I am glad you have resolved your immediate issue =:^)
> 
> 
> 
> 
> 
> 
> _______________________________________________
> lbackup-discussion mailing list
> http://www.lbackup.org
> 
> Change options or unsubscribe :
> http://lbackup.org/mailing_lists
> 

_______________________________________________
lbackup-discussion mailing list
http://www.lbackup.org

Change options or unsubscribe :
http://lbackup.org/mailing_lists

Reply via email to