duplicity-talk
[Top][All Lists]
Advanced

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

Re: [Duplicity-talk] 0.4.3.RC4 Ready for Test


From: Dennis Schulz
Subject: Re: [Duplicity-talk] 0.4.3.RC4 Ready for Test
Date: Sun, 03 Jun 2007 23:42:16 +0200
User-agent: Thunderbird 2.0.0.0 (Windows/20070326)

Thanks for this patch.
I've tested the same scenario with your patch. No success. But now I got a stacktrace. I made a log of the output. Its the attached file.
I hope that the backup was made correctly. If not the verify-process can never be successful. No errors were given. Everything seemed to be okay.

Greets Dennis

Kenneth Loafman schrieb
Dennis Schulz wrote:
I've finished my test last night. Backup-process works for now but the verify-method gives an similiar behavior like the backup-process before your patches.
Everytime it loads the "df.jj0hiz.1.dt.g" regardless that its already finished (Transfer OK).

Till now I didn't try to restore the backup. I think firstly the verify should work ;)
Hope this helps you.

If you don't mind applying a patch (as root):
  # cd /usr/lib/python2.x/duplicity
  # patch < duplicity-conn-close-timeout.patch
then running the test again, with -v8 instead of -v4, I would appreciate it.  I can't reproduce the problem here.

I'm almost certain this should correct the problem in ftplib.py where connection closes after read/write can cause exceptions, but we really don't care if they do.

...Ken


_______________________________________________ Duplicity-talk mailing list address@hidden http://lists.nongnu.org/mailman/listinfo/duplicity-talk

gpg: CAST5 verschlüsselte Daten
gpg: Verschlüsselt mit einer Passphrase
Caught exception socket.timeout: timed out (#1), sleeping 0s before retry..
Caught exception socket.error: (104, 'Connection reset by peer') (#2), sleeping 
0s before retry..
FTP: connect ('host.net',)
*get* '220 FTP-Server ready!\r\n'
*resp* '220 FTP-Server ready!'
FTP: login ('golf', 'xxxxxxxxxxx')
*cmd* 'USER golf'
*put* 'USER golf\r\n'
*get* '331 Password required for golf\r\n'
*resp* '331 Password required for golf'
*cmd* 'PASS *************'
*put* 'PASS *************\r\n'
*get* '230 Logged on\r\n'
*resp* '230 Logged on'
*cmd* 'CWD test'
*put* 'CWD test\r\n'
*get* '250 CWD successful. "/test" is current directory.\r\n'
*resp* '250 CWD successful. "/test" is current directory.'
Main action: verify
Listing files on FTP server
FTP: nlst ()
*cmd* 'TYPE A'
*put* 'TYPE A\r\n'
*get* '200 Type set to A\r\n'
*resp* '200 Type set to A'
*cmd* 'PASV'
*put* 'PASV\r\n'
*get* '227 Entering Passive Mode (W,X,Y,Z,20,9)\r\n'
*resp* '227 Entering Passive Mode (W,X,Y,Z,20,9)'
*cmd* 'NLST'
*put* 'NLST\r\n'
*get* '150 Connection accepted\r\n'
*resp* '150 Connection accepted'
*get* '226 Transfer OK\r\n'
*resp* '226 Transfer OK'
Ignoring file 'dfs.jj2c62.st.g'
Collection Status
-----------------
Connecting with backend: ftpBackend
Archive dir: None

Found a complete backup chain with matching signature chain:
-------------------------
Chain start time: Sun Jun  3 15:58:50 2007
Chain end time: Sun Jun  3 15:58:50 2007
Number of contained backup sets: 1
Total number of contained volumes: 155
 Type of backup set:                            Time:      Num volumes:
                Full         Sun Jun  3 15:58:50 2007               155
-------------------------

Found 0 backup chains without signatures.
No orphaned or incomplete backup sets found.
Retrieving df.jj2c62.m.g from FTP server
FTP: retrbinary ('RETR df.jj2c62.m.g', <built-in method write of file object at 
0xb78d5e20>)
*cmd* 'TYPE I'
*put* 'TYPE I\r\n'
*get* '200 Type set to I\r\n'
*resp* '200 Type set to I'
*cmd* 'PASV'
*put* 'PASV\r\n'
*get* '227 Entering Passive Mode (W,X,Y,Z,20,10)\r\n'
*resp* '227 Entering Passive Mode (W,X,Y,Z,20,10)'
*cmd* 'RETR df.jj2c62.m.g'
*put* 'RETR df.jj2c62.m.g\r\n'
*get* '150 Connection accepted\r\n'
*resp* '150 Connection accepted'
*get* '226 Transfer OK\r\n'
*resp* '226 Transfer OK'
Deleting /tmp/tmp1VKRf2
Retrieving df.jj2c62.1.dt.g from FTP server
FTP: retrbinary ('RETR df.jj2c62.1.dt.g', <built-in method write of file object 
at 0xb78d5e20>)
*cmd* 'TYPE I'
*put* 'TYPE I\r\n'
*get* '200 Type set to I\r\n'
*resp* '200 Type set to I'
*cmd* 'PASV'
*put* 'PASV\r\n'
*get* '227 Entering Passive Mode (W,X,Y,Z,20,11)\r\n'
*resp* '227 Entering Passive Mode (W,X,Y,Z,20,11)'
*cmd* 'RETR df.jj2c62.1.dt.g'
*put* 'RETR df.jj2c62.1.dt.g\r\n'
*get* '150 Connection accepted\r\n'
*resp* '150 Connection accepted'
Re-connecting...
*cmd* 'QUIT'
*put* 'QUIT\r\n'
FTP: connect ('host.net',)
*get* '220 FTP-Server ready!\r\n'
*resp* '220 FTP-Server ready!'
FTP: login ('golf', 'xxxxxxxxxxx')
*cmd* 'USER golf'
*put* 'USER golf\r\n'
*get* '331 Password required for golf\r\n'
*resp* '331 Password required for golf'
*cmd* 'PASS *************'
*put* 'PASS *************\r\n'
*get* '230 Logged on\r\n'
*resp* '230 Logged on'
*cmd* 'CWD test'
*put* 'CWD test\r\n'
*get* '250 CWD successful. "/test" is current directory.\r\n'
*resp* '250 CWD successful. "/test" is current directory.'
*cmd* 'TYPE I'
*put* 'TYPE I\r\n'
*get* '200 Type set to I\r\n'
*resp* '200 Type set to I'
*cmd* 'PASV'
*put* 'PASV\r\n'
*get* '227 Entering Passive Mode (W,X,Y,Z,20,12)\r\n'
*resp* '227 Entering Passive Mode (W,X,Y,Z,20,12)'
*cmd* 'RETR df.jj2c62.1.dt.g'
*put* 'RETR df.jj2c62.1.dt.g\r\n'
*get* '150 Connection accepted\r\n'
*resp* '150 Connection accepted'
FTP: retrbinary ('RETR df.jj2c62.1.dt.g', <built-in method write of file object 
at 0xb78d5e20>)
*cmd* 'TYPE I'
*put* 'TYPE I\r\n'
Re-connecting...
*cmd* 'QUIT'
*put* 'QUIT\r\n'
FTP: connect ('host.net',)
*get* '220 FTP-Server ready!\r\n'
*resp* '220 FTP-Server ready!'
FTP: login ('golf', 'xxxxxxxxxxx')
*cmd* 'USER golf'
*put* 'USER golf\r\n'
*get* '331 Password required for golf\r\n'
*resp* '331 Password required for golf'
*cmd* 'PASS *************'
*put* 'Caught exception socket.error: (104, 'Connection reset by peer') (#3), 
sleeping 0s before retry..
Caught exception socket.error: (104, 'Connection reset by peer') (#4), sleeping 
0s before retry..
Caught exception socket.error: (104, 'Connection reset by peer') (#5), sleeping 
0s before retry..
Caught exception socket.error: (104, 'Connection reset by peer') (#6), sleeping 
0s before retry..
PASS *************\r\n'
*get* '230 Logged on\r\n'
*resp* '230 Logged on'
*cmd* 'CWD test'
*put* 'CWD test\r\n'
*get* '250 CWD successful. "/test" is current directory.\r\n'
*resp* '250 CWD successful. "/test" is current directory.'
*cmd* 'TYPE I'
*put* 'TYPE I\r\n'
*get* '200 Type set to I\r\n'
*resp* '200 Type set to I'
*cmd* 'PASV'
*put* 'PASV\r\n'
*get* '227 Entering Passive Mode (W,X,Y,Z,20,13)\r\n'
*resp* '227 Entering Passive Mode (W,X,Y,Z,20,13)'
*cmd* 'RETR df.jj2c62.1.dt.g'
*put* 'RETR df.jj2c62.1.dt.g\r\n'
*get* '150 Connection accepted\r\n'
*resp* '150 Connection accepted'
FTP: retrbinary ('RETR df.jj2c62.1.dt.g', <built-in method write of file object 
at 0xb78d5e20>)
*cmd* 'TYPE I'
*put* 'TYPE I\r\n'
Re-connecting...
*cmd* 'QUIT'
*put* 'QUIT\r\n'
FTP: connect ('host.net',)
*get* '220 FTP-Server ready!\r\n'
*resp* '220 FTP-Server ready!'
FTP: login ('golf', 'xxxxxxxxxxx')
*cmd* 'USER golf'
*put* 'USER golf\r\n'
*get* '331 Password required for golf\r\n'
*resp* '331 Password required for golf'
*cmd* 'PASS *************'
*put* 'PASS *************\r\n'
*get* '230 Logged on\r\n'
*resp* '230 Logged on'
*cmd* 'CWD test'
*put* 'CWD test\r\n'
*get* '250 CWD successful. "/test" is current directory.\r\n'
*resp* '250 CWD successful. "/test" is current directory.'
*cmd* 'TYPE I'
*put* 'TYPE I\r\n'
*get* '200 Type set to I\r\n'
*resp* '200 Type set to I'
*cmd* 'PASV'
*put* 'PASV\r\n'
*get* '227 Entering Passive Mode (W,X,Y,Z,20,9)\r\n'
*resp* '227 Entering Passive Mode (W,X,Y,Z,20,9)'
*cmd* 'RETR df.jj2c62.1.dt.g'
*put* 'RETR df.jj2c62.1.dt.g\r\n'
*get* '150 Connection accepted\r\n'
*resp* '150 Connection accepted'
FTP: retrbinary ('RETR df.jj2c62.1.dt.g', <built-in method write of file object 
at 0xb78d5e20>)
*cmd* 'TYPE I'
*put* 'TYPE I\r\n'
Re-connecting...
*cmd* 'QUIT'
*put* 'QUIT\r\n'
FTP: connect ('host.net',)
*get* '220 FTP-Server ready!\r\n'
*resp* '220 FTP-Server ready!'
FTP: login ('golf', 'xxxxxxxxxxx')
*cmd* 'USER golf'
*put* 'USER golf\r\n'
*get* '331 Password required for golf\r\n'
*resp* '331 Password required for golf'
*cmd* 'PASS *************'
*put* 'PASS *************\r\n'
*get* '230 Logged on\r\n'
*resp* '230 Logged on'
*cmd* 'CWD test'
*put* 'CWD test\r\n'
*get* '250 CWD successful. "/test" is current directory.\r\n'
*resp* '250 CWD successful. "/test" is current directory.'
*cmd* 'TYPE I'
*put* 'TYPE I\r\n'
*get* '200 Type set to I\r\n'
*resp* '200 Type set to I'
*cmd* 'PASV'
*put* 'PASV\r\n'
*get* '227 Entering Passive Mode (W,X,Y,Z,20,10)\r\n'
*resp* '227 Entering Passive Mode (W,X,Y,Z,20,10)'
*cmd* 'RETR df.jj2c62.1.dt.g'
*put* 'RETR df.jj2c62.1.dt.g\r\n'
*get* '150 Connection accepted\r\n'
*resp* '150 Connection accepted'
FTP: retrbinary ('RETR df.jj2c62.1.dt.g', <built-in method write of file object 
at 0xb78d5e20>)
*cmd* 'TYPE I'
*put* 'TYPE I\r\n'
Re-connecting...
*cmd* 'QUIT'
*put* 'QUIT\r\n'
FTP: connect ('host.net',)
*get* '220 FTP-Server ready!\r\n'
*resp* '220 FTP-Server ready!'
FTP: login ('golf', 'xxxxxxxxxxx')
*cmd* 'USER golf'
*put* 'USER golf\r\n'
*get* '331 Password required for golf\r\n'
*resp* '331 Password required for golf'
*cmd* 'PASS *************'
*put* 'PASS *************\r\n'
*get* '230 Logged on\r\n'
*resp* '230 Logged on'
*cmd* 'CWD test'
*put* 'CWD test\r\n'
*get* '250 CWD successful. "/test" is current directory.\r\n'
*resp* '250 CWD successful. "/test" is current directory.'
*cmd* 'TYPE I'
*put* 'TYPE I\r\n'
*get* '200 Type set to I\r\n'
*resp* '200 Type set to I'
*cmd* 'PASV'
*put* 'PASV\r\n'
*get* '227 Entering Passive Mode (W,X,Y,Z,20,11)\r\n'
*resp* '227 Entering Passive Mode (W,X,Y,Z,20,11)'
*cmd* 'RETR df.jj2c62.1.dt.g'
*put* 'RETR df.jj2c62.1.dt.g\r\n'
*get* '150 Connection accepted\r\n'
*resp* '150 Connection accepted'
FTP: retrbinary ('RETR df.jj2c62.1.dt.g', <built-in method write of file object 
at 0xb78d5e20>)
*cmd* 'TYPE I'
*put* 'TYPE I\r\n'
Re-connecting...
*cmd* 'QUIT'
*put* 'QUIT\r\n'
FTP: connect ('host.net',)
*get* '220 FTP-Server ready!\r\n'
*resp* '220 FTP-Server ready!'
FTP: login ('goCaught exception socket.error: (104, 'Connection reset by peer') 
(#7), sleeping 0s before retry..
Caught exception socket.error: (104, 'Connection reset by peer') (#8), sleeping 
0s before retry..
Caught exception socket.error: (104, 'Connection reset by peer') (#9), sleeping 
0s before retry..
lf620', 'xxxxxxxxxxx')
*cmd* 'USER golf'
*put* 'USER golf\r\n'
*get* '331 Password required for golf\r\n'
*resp* '331 Password required for golf'
*cmd* 'PASS *************'
*put* 'PASS *************\r\n'
*get* '230 Logged on\r\n'
*resp* '230 Logged on'
*cmd* 'CWD test'
*put* 'CWD test\r\n'
*get* '250 CWD successful. "/test" is current directory.\r\n'
*resp* '250 CWD successful. "/test" is current directory.'
*cmd* 'TYPE I'
*put* 'TYPE I\r\n'
*get* '200 Type set to I\r\n'
*resp* '200 Type set to I'
*cmd* 'PASV'
*put* 'PASV\r\n'
*get* '227 Entering Passive Mode (W,X,Y,Z,20,9)\r\n'
*resp* '227 Entering Passive Mode (W,X,Y,Z,20,9)'
*cmd* 'RETR df.jj2c62.1.dt.g'
*put* 'RETR df.jj2c62.1.dt.g\r\n'
*get* '150 Connection accepted\r\n'
*resp* '150 Connection accepted'
FTP: retrbinary ('RETR df.jj2c62.1.dt.g', <built-in method write of file object 
at 0xb78d5e20>)
*cmd* 'TYPE I'
*put* 'TYPE I\r\n'
Re-connecting...
*cmd* 'QUIT'
*put* 'QUIT\r\n'
FTP: connect ('host.net',)
*get* '220 FTP-Server ready!\r\n'
*resp* '220 FTP-Server ready!'
FTP: login ('golf', 'xxxxxxxxxxx')
*cmd* 'USER golf'
*put* 'USER golf\r\n'
*get* '331 Password required for golf\r\n'
*resp* '331 Password required for golf'
*cmd* 'PASS *************'
*put* 'PASS *************\r\n'
*get* '230 Logged on\r\n'
*resp* '230 Logged on'
*cmd* 'CWD test'
*put* 'CWD test\r\n'
*get* '250 CWD successful. "/test" is current directory.\r\n'
*resp* '250 CWD successful. "/test" is current directory.'
*cmd* 'TYPE I'
*put* 'TYPE I\r\n'
*get* '200 Type set to I\r\n'
*resp* '200 Type set to I'
*cmd* 'PASV'
*put* 'PASV\r\n'
*get* '227 Entering Passive Mode (W,X,Y,Z,20,10)\r\n'
*resp* '227 Entering Passive Mode (W,X,Y,Z,20,10)'
*cmd* 'RETR df.jj2c62.1.dt.g'
*put* 'RETR df.jj2c62.1.dt.g\r\n'
*get* '150 Connection accepted\r\n'
*resp* '150 Connection accepted'
FTP: retrbinary ('RETR df.jj2c62.1.dt.g', <built-in method write of file object 
at 0xb78d5e20>)
*cmd* 'TYPE I'
*put* 'TYPE I\r\n'
Re-connecting...
*cmd* 'QUIT'
*put* 'QUIT\r\n'
FTP: connect ('host.net',)
*get* '220 FTP-Server ready!\r\n'
*resp* '220 FTP-Server ready!'
FTP: login ('golf', 'xxxxxxxxxxx')
*cmd* 'USER golf'
*put* 'USER golf\r\n'
*get* '331 Password required for golf\r\n'
*resp* '331 Password required for golf'
*cmd* 'PASS *************'
*put* 'PASS *************\r\n'
*get* '230 Logged on\r\n'
*resp* '230 Logged on'
*cmd* 'CWD test'
*put* 'CWD test\r\n'
*get* '250 CWD successful. "/test" is current directory.\r\n'
*resp* '250 CWD successful. "/test" is current directory.'
*cmd* 'TYPE I'
*put* 'TYPE I\r\n'
*get* '200 Type set to I\r\n'
*resp* '200 Type set to I'
*cmd* 'PASV'
*put* 'PASV\r\n'
*get* '227 Entering Passive Mode (W,X,Y,Z,20,11)\r\n'
*resp* '227 Entering Passive Mode (W,X,Y,Z,20,11)'
*cmd* 'RETR df.jj2c62.1.dt.g'
*put* 'RETR df.jj2c62.1.dt.g\r\n'
*get* '150 Connection accepted\r\n'
*resp* '150 Connection accepted'
FTP: retrbinary ('RETR df.jj2c62.1.dt.g', <built-in method write of file object 
at 0xb78d5e20>)
*cmd* 'TYPE I'
*put* 'TYPE I\r\n'
Re-connecting...
*cmd* 'QUIT'
*put* 'QUIT\r\n'
FTP: connect ('host.net',)
*get* '220 FTP-Server ready!\r\n'
*resp* '220 FTP-Server ready!'
FTP: login ('golf', 'xxxxxxxxxxx')
*cmd* 'USER golf'
*put* 'USER golf\r\n'
*get* '331 Password required for golf\r\n'
*resp* '331 Password required for golf'
*cmd* 'PASS *************'
*put* 'PASS *************\r\n'
*get* '230 Logged on\r\n'
*resp* '230 Logged on'
*cmd* 'CWD test'
*put* 'CWD test\r\n'
*get* '250 CWD successful. "/test" is current directory.\r\n'
*resp* '250 CWD successful. "/test" is current directory.'
*cmd* 'TYPE I'
*put* 'TYPE I\r\n'
*get* '200 Type set to I\r\n'
*resp* '200 Type set to I'
*cmd* 'PASV'
*put* 'PASV\r\n'
*get* '227 Entering Passive Mode (W,X,Y,Z,20,9)\r\n'
*resp* '227 Entering Passive Mode (W,X,Y,Z,20,9)'
*cmd* 'RETR df.jj2c62.1.dt.g'
*put* 'RETR df.jj2c62.1.dt.g\r\n'
*get* '150 Connection accepted\r\n'
*resp* '150 Connection accepted'
FTP: retrbinary ('RETR df.jj2c62.1.dt.g', <built-in method write of file object 
at 0xb78d5e20>)
*cmd* 'TYPE I'
*put* 'TYCaught exception socket.error: (104, 'Connection reset by peer') 
(#10), sleeping 0s before retry..
Caught exception socket.error: (104, 'Connection reset by peer') (#11), 
sleeping 0s before retry..
Caught exception socket.error: (104, 'Connection reset by peer') (#12), 
sleeping 0s before retry..
Caught exception socket.error: (104, 'Connection reset by peer') (#13), 
sleeping 0s before retry..
PE I\r\n'
Re-connecting...
*cmd* 'QUIT'
*put* 'QUIT\r\n'
FTP: connect ('host.net',)
*get* '220 FTP-Server ready!\r\n'
*resp* '220 FTP-Server ready!'
FTP: login ('golf', 'xxxxxxxxxxx')
*cmd* 'USER golf'
*put* 'USER golf\r\n'
*get* '331 Password required for golf\r\n'
*resp* '331 Password required for golf'
*cmd* 'PASS *************'
*put* 'PASS *************\r\n'
*get* '230 Logged on\r\n'
*resp* '230 Logged on'
*cmd* 'CWD test'
*put* 'CWD test\r\n'
*get* '250 CWD successful. "/test" is current directory.\r\n'
*resp* '250 CWD successful. "/test" is current directory.'
*cmd* 'TYPE I'
*put* 'TYPE I\r\n'
*get* '200 Type set to I\r\n'
*resp* '200 Type set to I'
*cmd* 'PASV'
*put* 'PASV\r\n'
*get* '227 Entering Passive Mode (W,X,Y,Z,20,10)\r\n'
*resp* '227 Entering Passive Mode (W,X,Y,Z,20,10)'
*cmd* 'RETR df.jj2c62.1.dt.g'
*put* 'RETR df.jj2c62.1.dt.g\r\n'
*get* '150 Connection accepted\r\n'
*resp* '150 Connection accepted'
FTP: retrbinary ('RETR df.jj2c62.1.dt.g', <built-in method write of file object 
at 0xb78d5e20>)
*cmd* 'TYPE I'
*put* 'TYPE I\r\n'
Re-connecting...
*cmd* 'QUIT'
*put* 'QUIT\r\n'
FTP: connect ('host.net',)
*get* '220 FTP-Server ready!\r\n'
*resp* '220 FTP-Server ready!'
FTP: login ('golf', 'xxxxxxxxxxx')
*cmd* 'USER golf'
*put* 'USER golf\r\n'
*get* '331 Password required for golf\r\n'
*resp* '331 Password required for golf'
*cmd* 'PASS *************'
*put* 'PASS *************\r\n'
*get* '230 Logged on\r\n'
*resp* '230 Logged on'
*cmd* 'CWD test'
*put* 'CWD test\r\n'
*get* '250 CWD successful. "/test" is current directory.\r\n'
*resp* '250 CWD successful. "/test" is current directory.'
*cmd* 'TYPE I'
*put* 'TYPE I\r\n'
*get* '200 Type set to I\r\n'
*resp* '200 Type set to I'
*cmd* 'PASV'
*put* 'PASV\r\n'
*get* '227 Entering Passive Mode (W,X,Y,Z,20,11)\r\n'
*resp* '227 Entering Passive Mode (W,X,Y,Z,20,11)'
*cmd* 'RETR df.jj2c62.1.dt.g'
*put* 'RETR df.jj2c62.1.dt.g\r\n'
*get* '150 Connection accepted\r\n'
*resp* '150 Connection accepted'
FTP: retrbinary ('RETR df.jj2c62.1.dt.g', <built-in method write of file object 
at 0xb78d5e20>)
*cmd* 'TYPE I'
*put* 'TYPE I\r\n'
Re-connecting...
*cmd* 'QUIT'
*put* 'QUIT\r\n'
FTP: connect ('host.net',)
*get* '220 FTP-Server ready!\r\n'
*resp* '220 FTP-Server ready!'
FTP: login ('golf', 'xxxxxxxxxxx')
*cmd* 'USER golf'
*put* 'USER golf\r\n'
*get* '331 Password required for golf\r\n'
*resp* '331 Password required for golf'
*cmd* 'PASS *************'
*put* 'PASS *************\r\n'
*get* '230 Logged on\r\n'
*resp* '230 Logged on'
*cmd* 'CWD test'
*put* 'CWD test\r\n'
*get* '250 CWD successful. "/test" is current directory.\r\n'
*resp* '250 CWD successful. "/test" is current directory.'
*cmd* 'TYPE I'
*put* 'TYPE I\r\n'
*get* '200 Type set to I\r\n'
*resp* '200 Type set to I'
*cmd* 'PASV'
*put* 'PASV\r\n'
*get* '227 Entering Passive Mode (W,X,Y,Z,20,9)\r\n'
*resp* '227 Entering Passive Mode (W,X,Y,Z,20,9)'
*cmd* 'RETR df.jj2c62.1.dt.g'
*put* 'RETR df.jj2c62.1.dt.g\r\n'
*get* '150 Connection accepted\r\n'
*resp* '150 Connection accepted'
FTP: retrbinary ('RETR df.jj2c62.1.dt.g', <built-in method write of file object 
at 0xb78d5e20>)
*cmd* 'TYPE I'
*put* 'TYPE I\r\n'
Re-connecting...
*cmd* 'QUIT'
*put* 'QUIT\r\n'
FTP: connect ('host.net',)
*get* '220 FTP-Server ready!\r\n'
*resp* '220 FTP-Server ready!'
FTP: login ('golf', 'xxxxxxxxxxx')
*cmd* 'USER golf'
*put* 'USER golf\r\n'
*get* '331 Password required for golf\r\n'
*resp* '331 Password required for golf'
*cmd* 'PASS *************'
*put* 'PASS *************\r\n'
*get* '230 Logged on\r\n'
*resp* '230 Logged on'
*cmd* 'CWD test'
*put* 'CWD test\r\n'
*get* '250 CWD successful. "/test" is current directory.\r\n'
*resp* '250 CWD successful. "/test" is current directory.'
*cmd* 'TYPE I'
*put* 'TYPE I\r\n'
*get* '200 Type set to I\r\n'
*resp* '200 Type set to I'
*cmd* 'PASV'
*put* 'PASV\r\n'
*get* '227 Entering Passive Mode (W,X,Y,Z,20,10)\r\n'
*resp* '227 Entering Passive Mode (W,X,Y,Z,20,10)'
*cmd* 'RETR df.jj2c62.1.dt.g'
*put* 'RETR df.jj2c62.1.dt.g\r\n'
*get* '150 Caught exception socket.error: (104, 'Connection reset by peer') 
(#14), sleeping 0s before retry..
Caught exception socket.error: (104, 'Connection reset by peer') (#15), 
sleeping 0s before retry..
Caught exception socket.error: (104, 'Connection reset by peer') (16 exceptions 
in total), giving up..
Traceback:
[('/usr/local/bin/duplicity', 373, '?', 'if __name__ == "__main__": main()'), 
('/usr/local/bin/duplicity', 355, 'main', 'elif action == "verify": 
verify(col_stats)'), ('/usr/local/bin/duplicity', 265, 'verify', 'for 
backup_ropath, current_path in collated:'), 
('/usr/local/lib/python2.3/site-packages/duplicity/diffdir.py', 170, 
'collate2iters', 'try: relem1 = riter1.next()'), 
('/usr/local/lib/python2.3/site-packages/duplicity/patchdir.py', 431, 
'integrate_patch_iters', 'for patch_seq in collated:'), 
('/usr/local/lib/python2.3/site-packages/duplicity/patchdir.py', 332, 
'yield_tuples', 'setrorps(overflow, elems)'), 
('/usr/local/lib/python2.3/site-packages/duplicity/patchdir.py', 321, 
'setrorps', 'try: elems[i] = iter_list[i].next()'), 
('/usr/local/lib/python2.3/site-packages/duplicity/patchdir.py', 92, 
'difftar2path_iter', 'tarinfo_list = [tar_iter.next()]'), 
('/usr/local/lib/python2.3/site-packages/duplicity/patchdir.py', 284, 'next', 
'if not self.tarfile: self.set_tarfile()'), 
('/usr/local/lib/python2.3/site-packages/duplicity/patchdir.py', 279, 
'set_tarfile', 'self.current_fp = self.fileobj_iter.next()'), 
('/usr/local/bin/duplicity', 211, 'get_fileobj_iter', 
'manifest.volume_info_dict[vol_num])'), ('/usr/local/bin/duplicity', 227, 
'restore_get_enc_fileobj', 'backend.get(filename, tdp)'), 
('/usr/local/lib/python2.3/site-packages/duplicity/backends.py', 456, 'get', 
'target_file.write)'), 
('/usr/local/lib/python2.3/site-packages/duplicity/backends.py', 408, 
'error_wrap', 'log.FatalError("Caught exception %s: %s (%d exceptions in 
total), giving up..\\nTraceback:\\n%s" % (')]
Connection accepted\r\n'
*resp* '150 Connection accepted'
FTP: retrbinary ('RETR df.jj2c62.1.dt.g', <built-in method write of file object 
at 0xb78d5e20>)
*cmd* 'TYPE I'
*put* 'TYPE I\r\n'
Re-connecting...
*cmd* 'QUIT'
*put* 'QUIT\r\n'
FTP: connect ('host.net',)
*get* '220 FTP-Server ready!\r\n'
*resp* '220 FTP-Server ready!'
FTP: login ('golf', 'xxxxxxxxxxx')
*cmd* 'USER golf'
*put* 'USER golf\r\n'
*get* '331 Password required for golf\r\n'
*resp* '331 Password required for golf'
*cmd* 'PASS *************'
*put* 'PASS *************\r\n'
*get* '230 Logged on\r\n'
*resp* '230 Logged on'
*cmd* 'CWD test'
*put* 'CWD test\r\n'
*get* '250 CWD successful. "/test" is current directory.\r\n'
*resp* '250 CWD successful. "/test" is current directory.'
*cmd* 'TYPE I'
*put* 'TYPE I\r\n'
*get* '200 Type set to I\r\n'
*resp* '200 Type set to I'
*cmd* 'PASV'
*put* 'PASV\r\n'
*get* '227 Entering Passive Mode (W,X,Y,Z,20,11)\r\n'
*resp* '227 Entering Passive Mode (W,X,Y,Z,20,11)'
*cmd* 'RETR df.jj2c62.1.dt.g'
*put* 'RETR df.jj2c62.1.dt.g\r\n'
*get* '150 Connection accepted\r\n'
*resp* '150 Connection accepted'
FTP: retrbinary ('RETR df.jj2c62.1.dt.g', <built-in method write of file object 
at 0xb78d5e20>)
*cmd* 'TYPE I'
*put* 'TYPE I\r\n'
Re-connecting...
*cmd* 'QUIT'
*put* 'QUIT\r\n'
FTP: connect ('host.net',)
*get* '220 FTP-Server ready!\r\n'
*resp* '220 FTP-Server ready!'
FTP: login ('golf', 'xxxxxxxxxxx')
*cmd* 'USER golf'
*put* 'USER golf\r\n'
*get* '331 Password required for golf\r\n'
*resp* '331 Password required for golf'
*cmd* 'PASS *************'
*put* 'PASS *************\r\n'
*get* '230 Logged on\r\n'
*resp* '230 Logged on'
*cmd* 'CWD test'
*put* 'CWD test\r\n'
*get* '250 CWD successful. "/test" is current directory.\r\n'
*resp* '250 CWD successful. "/test" is current directory.'
*cmd* 'TYPE I'
*put* 'TYPE I\r\n'
*get* '200 Type set to I\r\n'
*resp* '200 Type set to I'
*cmd* 'PASV'
*put* 'PASV\r\n'
*get* '227 Entering Passive Mode (W,X,Y,Z,20,9)\r\n'
*resp* '227 Entering Passive Mode (W,X,Y,Z,20,9)'
*cmd* 'RETR df.jj2c62.1.dt.g'
*put* 'RETR df.jj2c62.1.dt.g\r\n'
*get* '150 Connection accepted\r\n'
*resp* '150 Connection accepted'
FTP: retrbinary ('RETR df.jj2c62.1.dt.g', <built-in method write of file object 
at 0xb78d5e20>)
*cmd* 'TYPE I'
*put* 'TYPE I\r\n'

reply via email to

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