duplicity-talk
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Duplicity-talk] problems with ftp-backend on debian etch


From: Travis H.
Subject: Re: [Duplicity-talk] problems with ftp-backend on debian etch
Date: Wed, 7 Mar 2007 22:01:31 -0600
User-agent: Mutt/1.5.12-2006-07-14

On Sat, Mar 03, 2007 at 06:44:20PM +0100, Stephan Holl wrote:
> dear duplicity-users,
> 
> I have a problem running duplicity (with its frontend ftplicity[1]) on
> my server. 
> ...
>   File "/usr/lib/python2.4/site-packages/duplicity/backends.py", line
> 349, in put self.error_wrap('storbinary', "STOR "+remote_filename,
> source_file) File
> "/usr/lib/python2.4/site-packages/duplicity/backends.py", line 335, in
> error_wrap except ftplib.all_errors, e: raise BackendException(e)
> duplicity.backends.BackendException: (32, 'Broken pipe')
> 
> Perhaps you can point me to a place to start diggin into the problem.

So it looks like the local half is sending the FTP command "STOR" to
the remote system (where "remote" means the end running FTPd, not
necessarily a different system), and this is generating a broken pipe.
Could it be an out-of-disk-space problem?  Could it be an issue with
passive mode versus active mode FTP?  I know that if you try anything
but CWD it uses an active or passive mode data connection and that can
be a symptom of firewall problems.  Otherwise, look at the FTP backend
(backends.py) around lines 300-375 and ftplib see if you can figure
out what is raising the exception.  What I expect is that ftplib is
spawning a child process to do something, and it is exiting but this
is not being caught by the current error handling, and so when it goes
to actually issue a command to the child process and it's not there,
you get EPIPE.


-- 
Good code works.  Great code can't fail. -><-
<URL:http://www.subspacefield.org/~travis/>
For a good time on my UBE blacklist, email address@hidden

Attachment: pgpasLRuPhPOH.pgp
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]