Upload Resume Problem

I have a problem using the Global Queue. When I am trying to upload a large file size using the Global Queue, the resume starts from scratch. This always happends when the internet connection gets disrupted and while the Global Queue tries to resume the upload, it starts from 0kbs which it actually stopped from 200mb. Why is this happening? The FTP server does support resume and I had no problem using Global Queue to upload and it always resume before I reformatted the PC few days ago. And when I tried reinstalling Smart FTP, the Global Queue seems to pose problem. I've tried adjusting some setting but to no avail. Other FTP clients seems to work but I very much prefet to use Smart FTP as I feel its the best for me. So any idea what's actually the problem and how I can rectify the problem ? Please do help me out here as I'm in desperate situation. Thanking in advance.

Please post the log of your FTP session. Right-click on the queue item, then select "Show Log".

Thanks for the fast response and below is the log:

Resolving host name "67.159.5.98"
Connecting to 67.159.5.98 Port: 21
Connected to 67.159.5.98.
220---------- Welcome to Pure-FTPd [privsep] ----------
220-You are user number 28 of 150 allowed.
220-<<
220-Welcome Back To TT-VIP/Raagaswaram-G-Membership!
220-Been a few updates lately
220-Should be better for all
220-
220-Enjoy this server
220-
220-For Suggestions or Errors Contact: admin@tamiltreasure.net
220-
220-CHANGED FTP SERVER SORRY FOR DOWNTIME
220->>
220-Local time is now 10:59. Server port: 21.
220-ANONYMOUS USERS ARE SUBJECT TO AN UL/DL RATIO:
220-to download 1 Mb, uploading 1000 Mb of goodies is mandatory.
220 You will be disconnected after 3 minutes of inactivity.
USER bt
331 User bt OK. Password required
PASS (hidden)
230-User bt has group access to: ftpuploa
230 OK. Current restricted directory is /
SYST
215 UNIX Type: L8
FEAT
211-Extensions supported:
EPRT
IDLE
MDTM
SIZE
REST STREAM
MLST type*;size*;sizd*;modify*;UNIX.mode*;UNIX.uid*;UNIX.gid*;unique*;
MLSD
TVFS
ESTP
PASV
EPSV
SPSV
ESTA
211 End.
Detected Server Software: PureFTPd
PWD
257 "/" is your current location
CWD /incoming/Thullum Kaalam
250 OK. Current directory is /incoming/Thullum Kaalam
PWD
257 "/incoming/Thullum Kaalam" is your current location
Remote file exist check: 'Smallville - 401 - Crusade.avi'.
SIZE Smallville - 401 - Crusade.avi
550 Can't check for file existence
TYPE I
200 TYPE is now 8-bit binary
PASV
227 Entering Passive Mode (67,159,5,98,72,49)
Opening data connection to 67.159.5.98 Port: 18481
STOR Smallville - 401 - Crusade.avi

Hello ...

It seems SIZE has been disabled on the server or there is another problem preventing it to work. Please contact the administrator of the FTP server (email is in the welcome message). He will be able to enable SIZE and/or fix the problem on the server side.

Regards,
-Mat

Please post the logs (complete logs with 1st and 2nd upload attempt) from the other servers as well. Post the system information from menu: Help->About "System Information" too. Make sure you are running the latest version of SmartFTP 1.5 build 990.

Alright this are the information you requested and really thanks alot for helping me out. Appreciate it very much.

System Info


+- System -----------------------------
Microsoft Windows XP Professional
Service Pack 2 (Build 2600)

CPU Speed : 3245 MHz
Total Memory : 1048044 KB
Free Memory : 721000 KB

+- SmartFTP ---------------------------
Version : 1.5.990.0
Time Stamp : 2005-08-22 13:10:15

+- Application DLL --------------------
Controls.dll : 1.6.990.0
sfFTPLib.dll : 1.5.5.0
SmartHook.dll : 1.0.2.1

+- Language ---------------------------
SmartFTP.exe : 1.5.990.0

+- System DLL -------------------------
unicows.dll : 1.0.4018.0
shell32.dll : 6.00.2900.2620 (xpsp_sp2_gdr.050225-1820)
shlwapi.dll : 6.00.2900.2713 (xpsp_sp2_gdr.050702-1513)
comctl32.dll : 6.0 (xpsp_sp2_rtm.040803-2158)
riched20.dll : 5.30.23.1221
schannel.dll : 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)

+- Internet Explorer ------------------
Version : 6.0.2900.2180

+- Winsock ----------------------------
Winsock : 2.2

Log 1

Resolving host name "67.159.5.98"
Connecting to 67.159.5.98 Port: 21
Connected to 67.159.5.98.
220---------- Welcome to Pure-FTPd [privsep] ----------
220-You are user number 12 of 150 allowed.
220-<<
220-Welcome Back To TT-VIP/Raagaswaram-G-Membership!
220-Been a few updates lately
220-Should be better for all
220-
220-Enjoy this server
220-
220-For Suggestions or Errors Contact: admin@tamiltreasure.net
220-
220-CHANGED FTP SERVER SORRY FOR DOWNTIME
220->>
220-Local time is now 11:49. Server port: 21.
220-ANONYMOUS USERS ARE SUBJECT TO AN UL/DL RATIO:
220-to download 1 Mb, uploading 1000 Mb of goodies is mandatory.
220 You will be disconnected after 3 minutes of inactivity.
USER bt
331 User bt OK. Password required
PASS (hidden)
230-User bt has group access to: ftpuploa
230 OK. Current restricted directory is /
SYST
215 UNIX Type: L8
FEAT
211-Extensions supported:
EPRT
IDLE
MDTM
SIZE
REST STREAM
MLST type*;size*;sizd*;modify*;UNIX.mode*;UNIX.uid*;UNIX.gid*;unique*;
MLSD
TVFS
ESTP
PASV
EPSV
SPSV
ESTA
211 End.
Detected Server Software: PureFTPd
PWD
257 "/" is your current location
CWD /incoming/Smallville
250 OK. Current directory is /incoming/Smallville
PWD
257 "/incoming/Smallville" is your current location
Remote file exist check: 'Smallville - 401 - Crusade.avi'.
SIZE Smallville - 401 - Crusade.avi
550 Can't check for file existence
TYPE I
200 TYPE is now 8-bit binary
PASV
227 Entering Passive Mode (67,159,5,98,237,61)
Opening data connection to 67.159.5.98 Port: 60733
STOR Smallville - 401 - Crusade.avi
150 Accepted data connection
Transfer Timeout (20s). Closing data connection.
3250176 bytes transferred. (30.6 KB/s) (00:01:43)
Timeout (20s).
Active Help: https://www.smartftp.com/support/kb/74
Client closed the connection.
Resolving host name "67.159.5.98"
Connecting to 67.159.5.98 Port: 21
Connected to 67.159.5.98.
220---------- Welcome to Pure-FTPd [privsep] ----------
220-You are user number 12 of 150 allowed.
220-<<
220-Welcome Back To TT-VIP/Raagaswaram-G-Membership!
220-Been a few updates lately
220-Should be better for all
220-
220-Enjoy this server
220-
220-For Suggestions or Errors Contact: admin@tamiltreasure.net
220-
220-CHANGED FTP SERVER SORRY FOR DOWNTIME
220->>
220-Local time is now 11:52. Server port: 21.
220-ANONYMOUS USERS ARE SUBJECT TO AN UL/DL RATIO:
220-to download 1 Mb, uploading 1000 Mb of goodies is mandatory.
220 You will be disconnected after 3 minutes of inactivity.
USER bt
331 User bt OK. Password required
PASS (hidden)
230-User bt has group access to: ftpuploa
230 OK. Current restricted directory is /
SYST
215 UNIX Type: L8
FEAT
211-Extensions supported:
EPRT
IDLE
MDTM
SIZE
REST STREAM
MLST type*;size*;sizd*;modify*;UNIX.mode*;UNIX.uid*;UNIX.gid*;unique*;
MLSD
TVFS
ESTP
PASV
EPSV
SPSV
ESTA
211 End.
Detected Server Software: PureFTPd
PWD
257 "/" is your current location
CWD /incoming/Smallville
250 OK. Current directory is /incoming/Smallville
PWD
257 "/incoming/Smallville" is your current location
Remote file exist check: 'Smallville - 401 - Crusade.avi'.
SIZE Smallville - 401 - Crusade.avi
550 Can't check for file existence
TYPE I
200 TYPE is now 8-bit binary
PASV
227 Entering Passive Mode (67,159,5,98,81,59)
Opening data connection to 67.159.5.98 Port: 20795
STOR Smallville - 401 - Crusade.avi
150 Accepted data connection

Log 2


Resolving host name "tamiltricks.com"
Connecting to 66.90.79.153 Port: 21
Connected to tamiltricks.com.
220---------- Welcome to Pure-FTPd [TLS] ----------
220-You are user number 2 of 50 allowed.
220-Local time is now 12:53. Server port: 21.
220 You will be disconnected after 15 minutes of inactivity.
USER reagan@tamiltricks.com
331 User reagan@tamiltricks.com OK. Password required
PASS (hidden)
230-User reagan@tamiltricks.com has group access to: tamiltri
230 OK. Current restricted directory is /
SYST
215 UNIX Type: L8
FEAT
211-Extensions supported:
EPRT
IDLE
MDTM
SIZE
REST STREAM
MLST type*;size*;sizd*;modify*;UNIX.mode*;UNIX.uid*;UNIX.gid*;unique*;
MLSD
ESTP
PASV
EPSV
SPSV
ESTA
AUTH TLS
PBSZ
PROT
211 End.
Detected Server Software: PureFTPd
PWD
257 "/" is your current location
Remote file exist check: 'Smallville - 401 - Crusade.avi'.
SIZE Smallville - 401 - Crusade.avi
550 Can't check for file existence
TYPE I
200 TYPE is now 8-bit binary
PASV
227 Entering Passive Mode (66,90,79,153,92,47)
Opening data connection to 66.90.79.153 Port: 23599
STOR Smallville - 401 - Crusade.avi
150 Accepted data connection
Transfer Timeout (20s). Closing data connection.
2285568 bytes transferred. (27.1 KB/s) (00:01:22)
Timeout (20s).
Active Help: https://www.smartftp.com/support/kb/74
Client closed the connection.
Resolving host name "tamiltricks.com"
Connecting to 66.90.79.153 Port: 21
Connected to tamiltricks.com.
220---------- Welcome to Pure-FTPd [TLS] ----------
220-You are user number 2 of 50 allowed.
220-Local time is now 12:55. Server port: 21.
220 You will be disconnected after 15 minutes of inactivity.
USER reagan@tamiltricks.com
331 User reagan@tamiltricks.com OK. Password required
PASS (hidden)
230-User reagan@tamiltricks.com has group access to: tamiltri
230 OK. Current restricted directory is /
SYST
215 UNIX Type: L8
FEAT
211-Extensions supported:
EPRT
IDLE
MDTM
SIZE
REST STREAM
MLST type*;size*;sizd*;modify*;UNIX.mode*;UNIX.uid*;UNIX.gid*;unique*;
MLSD
ESTP
PASV
EPSV
SPSV
ESTA
AUTH TLS
PBSZ
PROT
211 End.
Detected Server Software: PureFTPd
PWD
257 "/" is your current location
Remote file exist check: 'Smallville - 401 - Crusade.avi'.
SIZE Smallville - 401 - Crusade.avi
550 Can't check for file existence
TYPE I
200 TYPE is now 8-bit binary
PASV
227 Entering Passive Mode (66,90,79,153,162,236)
Opening data connection to 66.90.79.153 Port: 41708
STOR Smallville - 401 - Crusade.avi
150 Accepted data connection

Thanks.

On both servers pureftpd is running. Maybe SIZE is disabled by default or it's a bug in the pureftpd server software?

Or the spaces in the file name are a problem for the server software. Do you have the same problem with a filename without spaces?

Thanks
-Mat

But how come before I reformatted my PC, I was able to upload and resume in Global Queue without any sort of problem like this ?

Because you probably were using an older version of SmartFTP without the SIZE checks. Please check if it works with filenames without spaces. If it does we can probably provide a workaround for the pureftpd server.

-Mat

The "easiest" solution is to contact the server administrator to update the server software or to enable the SIZE command in the pureftpd configuration if possible. The bug is with the server: It announces the "SIZE" command in the FEAT reply but it does not support it or the implementation is buggy as you can see from the logs you posted.

SmartFTP relies on the SIZE command because it's one way to verify the integrity of the file. If we won't use it we are back in the days where you never knew if the transfer was successful or not.

Regards,
-Mat

I've checked with my server administrator and according to him the SIZE command is enabled in his server. I've even checked with another FTP client and according to its logs, it shows:

STATUS:> This site supports features.
STATUS:> This site supports SIZE.
STATUS:> This site can resume broken downloads

So I am pretty sure its not a problem from the server but its with Smart FTP and even other FTP clients resumes the download automatically without restarting it. But without resorting to other FTP clients, I still wanna stick to Smart FTP as its user friendly and since i'm also well versed with Smart FTP. So the problem must be from Smart FTP. Another point is even before I reformatted my PC, I was using the latest version of Smart FTP and it has no problems like this. But since you said that the latest version of Smart FTP has its SIZE command check, I tried installing the older version but unfortunately its the same. The problem might be with my PC or Smart FTP.
Now is there any other solutions to get me going again with Smart FTP?

The only difference i can see is that the error not occurs after a directory listing is make so i think the problem is on the server site, it looks like the server get its SIZE reply from a pre cached diretory listing after the MLSD command and if the client not does a listing before send the SIZE command the SIZE command would fail.

This is the only point i see here:-(

-Mike

Yep. The bug is definitely with the FTP server (PureFTPd) and it has been discussed before.

If you continue questioning my answers do not expect any further support from me.

Regards,
-Mat

So the solution is to update Pureftpd ?

Congratulations on that enlightenment ;-)

First check if the latest version of pureftpd is running on the remote server. If not upgrade it to the latest version. If the bug persists send a bug report to pureftpd.
-Mat