Thank you for your response Matt.
On the source server, /snapshots/fs/tce_data/pc-software/pc is a symlink
to the directory /snapshots/fs/tce_data/pc.
On the destination server,
/drp/fmttcesrv1/snapshots/fs/tce_data/pc-software is a directory which
contains the partial content of /drp/fmttcesrv1/snapshots/fs/tce_data/pc.
rmdir cannot remove /drp/fmttcesrv1/snapshots/fs/tce_data/pc-software
which is not empty as it contains partial content from
/drp/fmttcesrv1/snapshots/fs/tce_data/pc. See below directory structure.
drpvault# pwd
/drp/fmttcesrv1/snapshots/fs/tce_data
drpvault# ls
client_logs ItemValRequest pc-software tcdata_unx
trans_9135
fmtprd lost+found pc-software.README tcdata_win
imandata_unxmcadPdfCreateRequestteam
imandata_winpc softwaretrans
drpvault# ls -l pc-software
total 4
drwxr-xr-x 3 ideasadm ideasadm 512 Jun 14 2006 pc-software
lrwxrwxrwx 1 ideasadm ideasadm 14 Nov 5 2007 team -
/tce_data/team
drpvault# ls -l pc
total 6
lrwxrwxrwx 1 ideasadm ideasadm 7 Nov 5 2007 mcad - ../mcad
drwxrwxrwx 11 ideasadm ideasadm 512 Apr 4 16:27 pc-software
lrwxrwxrwx 1 ideasadm ideasadm 7 Nov 5 2007 team - ../team
drpvault#
Matt McCutchen
[EMAIL PROTECTED]
en.netTo
No Phone Info [EMAIL PROTECTED]
Available cc
rsync@lists.samba.org
Subject
08/26/2008 08:02 Re: Rsync Error Code 23?
PM
On Tue, 2008-08-26 at 16:29 -0700, [EMAIL PROTECTED] wrote:
Regarding rsync error code 23 could the below delete_file: ...file
exist failures cause the error code 23? Or, how can I resolve this as
these are the only errors I see in the log files.
Thank you!
START Tue Aug 26 11:10:12 PDT 2008
/home/filerep/bin/rsync -e /var/openssh/bin/ssh --archive --stats
--timeout 3600
fmttcesrv1::tce_data /drp/fmttcesrv1/snapshots/fs/tce_data
--bwlimit=900
delete_file: rmdir /drp/fmttcesrv1/snapshots/fs/tce_data/pc-software
failed: F
ile exists
symlink /drp/fmttcesrv1/snapshots/fs/tce_data/pc-software - pc
failed: File
exists
In this case I think it's actually the symlink failure causing the
code 23. delete_file failures currently don't cause code 23, but they
probably should because they result in an incorrect transfer.
Rsync appears to be trying to delete what it believes is a directory
from the destination and make a symlink there instead. However, its
rmdir call fails with EEXIST (File exists), which isn't even listed as a
possible error in my rmdir(2) man page. What is at the
path /drp/fmttcesrv1/snapshots/fs/tce_data/pc-software ? Is it a
directory, as rsync believes? Can you remove the directory manually
with rmdir(1)? If you can't, you have a non-rsync-specific filesystem
problem, while if you can, we'll have to investigate further why rsync
is failing.
Matt
(See attached file: signature.asc)
signature.asc
Description: Binary data
--
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