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

RE: wput: bug-report



I have some additional information for you. I had left the wput running while I created the debug file and composed the email. During that time additional information came up from debug. I've added to the file that's attached. Seems to be a timeout and broken pipe issue.

Regards,
Debbie


-----Original Message-----
From: Debra Locke 
Sent: Friday, July 09, 2004 3:41 PM
To: 'headshot@wer.das.liest.ist.tot.nein.natuerlich.nicht.ich.freu.mich.ueber.jede.mail.gruss.itooktheredpill.dyndns.org'
Subject: RE: wput: bug-report

Got the hanging problem again and was able to get it to repeat with the debug mode on. Attached is a file that shows the command without -d and then the same command with the -d flag. 

Let me know if you need anything else. I was going to send you the debug of a successful command, but wasn't sure if that would be useful to you or not. If you'd like it let me know and I'll send it to you.

Regards,
Debbie

p.s. The --timestamp is now working. We set the ftp server to use the local time zone. Additionally, I had to use the --reupload flag to get the file whose timestamp changed, but the size stayed the same. I was a little apprehensive that this would give me all the files regardless of the timestamp, but the precedence worked out --timestamp check first, then  
--reupload. So that now meets my needs. Thanks for the assistance.

-----Original Message-----
From: Hagen Fritsch [mailto:hagen@itooktheredpill.dyndns.org] 
Sent: Friday, July 09, 2004 11:55 AM
To: Debra Locke
Subject: Re: wput: bug-report

It seems as though this is the classic time-zone-problem. When you ls, the output says, they were modified 10:11, but when wput LISTs remotely, the ftp-server says, they were modified 14:11 therefore wput thinks that the remote files are newer. To prevent this, you can set time-zone-offsets using 
--timeoffset or a wputrc-file as described in the man-page.
I'm still interested in the debug output in case wput hangs, which seems new 
to me.

Regards,
Hagen

Am Freitag, 9. Juli 2004 17:17 schrieben Sie:
> Hagen,
>
> Here are files that have the debug output, and listings showing the
> timestamps of the files on the local and remote locations. I don't have
> examples of the hanging issue. I'll keep an eye out for it and send you the
> debug on that when I can.
>
> BTW - I replaced all references in the debug report to our user:password,
> server, and IP address for security reasons. I'm sure you understand.
>
> Regards,
> Debbie

-- 
Mit besten Grüßen
 Hagen                          mailto:itooktheredpill@gmx.de
                      http://itooktheredpill.dyndns.org

________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet.


_______________________________________________________
ProQuest Alison

The information contained in this e-mail and any attached files is intended only for the use of the person(s) to whom it is addressed and may be privileged, confidential and exempt from disclosure under applicable law. The views of the author may not necessarily reflect the views of the Company. If you are not the intended recipient please do not copy or convey this message or any attached files to any other person but delete this message and any attached files and notify us of incorrect receipt via e-mail to mailadmin@proquestalison.com.


________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet.
$ wput --timestamp --peace --reupload * ftp://user:password@server/test/dest/move_to_ftp/
--15:32:07-- `move_to_testftp1'
    => ftp://user:xxxxx@00.00.0.000:21/test/dest/move_to_ftp/move_to_testftp1
Connecting to 00.00.0.000:21...  connected!
Logging in as user ... Logged in!
==> LIST ... done.

$ wput --timestamp --peace --reupload -d * ftp://user:password@server/test/dest/move_to_ftp/
Added file `bar' to queue.
Added file `foo' to queue.
Added file `move_to_testftp1' to queue.
Added file `move_to_testftp2' to queue.
Added file `move_to_testftp3' to queue.
Added file `move_to_testftp4' to queue.
Added file `move_to_testftp5' to queue.
Added URL `ftp://user:password@server/test/dest/move_to_ftp/' to queue.
processing queue:
File: `bar'
URL : `ftp://user:password@server/test/dest/move_to_ftp/'
File: `foo'
URL : `'
File: `move_to_testftp1'
URL : `'
File: `move_to_testftp2'
URL : `'
File: `move_to_testftp3'
URL : `'
File: `move_to_testftp4'
URL : `'
File: `move_to_testftp5'
URL : `'
IP of `server' is `00.00.0.000'
PRE_GUESS: local_file: bar
remote_path: /test/dest/move_to_ftp/    remote_file:  (0)
recur-ftp: bar => ftp://user:password@server/test/dest/move_to_ftp/
Dir entry name: .
Dir entry name: ..
Dir entry name: move_to_bar2
fname: bar/move_to_bar2
target_fname: move_to_bar2
dname: bar
tmp: ftp://user:password@server/test/dest/move_to_ftp/bar/
Dir entry name: move_to_bar3
fname: bar/move_to_bar3
target_fname: move_to_bar3
dname: bar
tmp: ftp://user:password@server/test/dest/move_to_ftp/bar/
Dir entry name: move_to_bar4
fname: bar/move_to_bar4
target_fname: move_to_bar4
dname: bar
tmp: ftp://user:password@server/test/dest/move_to_ftp/bar/
Dir entry name: move_to_bar5
fname: bar/move_to_bar5
target_fname: move_to_bar5
dname: bar
tmp: ftp://user:password@server/test/dest/move_to_ftp/bar/
Dir entry name: move_to_bar1
fname: bar/move_to_bar1
target_fname: move_to_bar1
dname: bar
tmp: ftp://user:password@server/test/dest/move_to_ftp/bar/
directory added successful
fsession free()d
ignoring unbuild fsession
processing queue:
File: `foo'
URL : `ftp://user:password@server/test/dest/move_to_ftp/'
File: `move_to_testftp1'
URL : `ftp://user:password@server/test/dest/move_to_ftp/'
File: `move_to_testftp2'
URL : `ftp://user:password@server/test/dest/move_to_ftp/'
File: `move_to_testftp3'
URL : `ftp://user:password@server/test/dest/move_to_ftp/'
File: `move_to_testftp4'
URL : `ftp://user:password@server/test/dest/move_to_ftp/'
File: `move_to_testftp5'
URL : `ftp://user:password@server/test/dest/move_to_ftp/'
File: `bar/move_to_bar2'
URL : `ftp://user:password@server/test/dest/move_to_ftp/bar/'
File: `bar/move_to_bar3'
URL : `ftp://user:password@server/test/dest/move_to_ftp/bar/'
File: `bar/move_to_bar4'
URL : `ftp://user:password@server/test/dest/move_to_ftp/bar/'
File: `bar/move_to_bar5'
URL : `ftp://user:password@server/test/dest/move_to_ftp/bar/'
File: `bar/move_to_bar1'
URL : `ftp://user:password@server/test/dest/move_to_ftp/bar/'
IP of `server' is `00.00.0.000'
PRE_GUESS: local_file: foo
remote_path: /test/dest/move_to_ftp/    remote_file:  (0)
recur-ftp: foo => ftp://user:password@server/test/dest/move_to_ftp/
Dir entry name: .
Dir entry name: ..
Dir entry name: move_to_foo2
fname: foo/move_to_foo2
target_fname: move_to_foo2
dname: foo
tmp: ftp://user:password@server/test/dest/move_to_ftp/foo/
Dir entry name: move_to_foo3
fname: foo/move_to_foo3
target_fname: move_to_foo3
dname: foo
tmp: ftp://user:password@server/test/dest/move_to_ftp/foo/
Dir entry name: move_to_foo4
fname: foo/move_to_foo4
target_fname: move_to_foo4
dname: foo
tmp: ftp://user:password@server/test/dest/move_to_ftp/foo/
Dir entry name: move_to_foo5
fname: foo/move_to_foo5
target_fname: move_to_foo5
dname: foo
tmp: ftp://user:password@server/test/dest/move_to_ftp/foo/
Dir entry name: move_to_foo1
fname: foo/move_to_foo1
target_fname: move_to_foo1
dname: foo
tmp: ftp://user:password@server/test/dest/move_to_ftp/foo/
directory added successful
fsession free()d
ignoring unbuild fsession
IP of `server' is `00.00.0.000'
PRE_GUESS: local_file: move_to_testftp1
remote_path: /test/dest/move_to_ftp/    remote_file:  (0)
POST_GUESS: local_file: move_to_testftp1
remote_path: /test/dest/move_to_ftp/    remote_file: move_to_testftp1
Searching for skip_entry ftp://user:password@00.00.0.000:21/test/dest/move_to_ftp/
--15:32:27-- `move_to_testftp1'
    => ftp://user:xxxxx@00.00.0.000:21/test/dest/move_to_ftp/move_to_testftp1
Connecting to 00.00.0.000:21... c_sock: 3
initiating timeout connect (100) (3)
 connected!
determing local ip_addr
Local IP: 00.00.0.000
Logging in as user ... 220 (vsFTPd 1.1.3)
---->USER user
331 Please specify the password.
---->PASS password
230 Login successful. Have fun.
---->SYST
215 UNIX Type: L8
Operating System (enum): 0
Logged in!
==> CWD /test/dest/move_to_ftp/---->CWD /test/dest/move_to_ftp/
250 Directory successfully changed.
 done.
---->SIZE move_to_testftp1
213 249835
Remote filesize: 249835
local_fsize: 249835
target_fsize: 249835
Remote file size is equal to local size. Restarting at 0
Portmode: 0
==> PASV ---->PASV
227 Entering Passive Mode (00.00.0.000,122,74)
done.
Remote server data port: 31306
c_sock: 4
initiating timeout connect (100) (4)
==> TYPE A ... ---->TYPE A
200 Switching to ASCII mode.
done
==> LIST ... ---->LIST
150 Here comes the directory listing.
226 Directory send OK.
done.
421 Timeout.
Directory-Listing:
-rw-r--r--    1 505      506        249835 Jul 09 15:29 move_to_testftp1
-rw-r--r--    1 505      506        251501 Jul 09 15:29 move_to_testftp2
-rw-r--r--    1 505      506        754503 Jul 09 15:29 move_to_testftp3
-rw-r--r--    1 505      506        251501 Jul 09 15:32 move_to_testftp4
-rw-r--r--    1 505      506        251501 Jul 09 15:32 move_to_testftp5

-----
PLAINFILE; month: Jul; day: 9; time: 15:29:0 (no yr); 
PLAINFILE; month: Jul; day: 9; time: 15:29:0 (no yr); 
PLAINFILE; month: Jul; day: 9; time: 15:29:0 (no yr); 
PLAINFILE; month: Jul; day: 9; time: 15:32:0 (no yr); 
PLAINFILE; month: Jul; day: 9; time: 15:32:0 (no yr); 
timestamping: local: 1089401303 seconds; remote 1089401335 seconds; diff: 18446744073709551584
-- Skipping file: move_to_testftp1 (remote is newer)
IP of `server' is `00.00.0.000'
PRE_GUESS: local_file: move_to_testftp2
remote_path: /test/dest/move_to_ftp/    remote_file:  (0)
POST_GUESS: local_file: move_to_testftp2
remote_path: /test/dest/move_to_ftp/    remote_file: move_to_testftp2
Searching for skip_entry ftp://user:password@00.00.0.000:21/test/dest/move_to_ftp/
--15:42:27-- `move_to_testftp2'
    => ftp://user:xxxxx@00.00.0.000:21/test/dest/move_to_ftp/move_to_testftp2
---->SIZE move_to_testftp2
Remote filesize: 0
local_fsize: 251501
target_fsize: 0
timestamping: local: 1089401314 seconds; remote 1089401335 seconds; diff: 18446744073709551595
-- Skipping file: move_to_testftp2 (remote is newer)
IP of `server' is `00.00.0.000'
PRE_GUESS: local_file: move_to_testftp3
remote_path: /test/dest/move_to_ftp/    remote_file:  (0)
POST_GUESS: local_file: move_to_testftp3
remote_path: /test/dest/move_to_ftp/    remote_file: move_to_testftp3
Searching for skip_entry ftp://user:password@00.00.0.000:21/test/dest/move_to_ftp/
--15:42:27-- `move_to_testftp3'
    => ftp://user:xxxxx@00.00.0.000:21/test/dest/move_to_ftp/move_to_testftp3
---->SIZE move_to_testftp3
Broken pipe