ok, using the --reupload seems to work, though that's only 1 small file... I was kind of hoping not to have to reupload 5/6 GB of data every time...
I just found the debug command for wput, and got this
so it would appear that the SIZE command is failing...
wput -d i.txt
ftp://ftploader:xxxxx@
192.168.0.4/
Added file `i.txt' to queue.
Added URL `ftp://ftploader:xxxxx@192.168.0.4/' to queue.
processing queue:
File: `i.txt'
URL : `ftp://ftploader:xxxxx@192.168.0.4/'
PRE_GUESS: local_file: i.txt
remote_path: remote_file: (0)
POST_GUESS: local_file: i.txt
remote_path: remote_file: i.txt
Searching for skip_entry
ftp://ftploader:xxxxx@192.168.0.4:21/
--21:01:28-- `i.txt'
=>
ftp://michael:xxxxx@192.168.0.4:21/i.txt
starting again
Connecting to 192.168.0.4:21... c_sock: 7a4
initiating timeout connect (300)
Checking whether 1956 is writable... 1 (0:No error)
connected[220] 'Welcome to Fireball-M.'
!
==> AUTH TLS ... ---->AUTH TLS
[530] 'Please login with USER and PASS.'
failed (Please login with USER and PASS.).
Logging in as michael ... ---->USER michael
[331] 'Please specify the password.'
[230] 'Login successful.'
Logged in!
==> SIZE i.txt ... ---->SIZE i.txt
[550] 'Could not get file size.'
failed.
local_fsize: 0
target_fsize: 0
resume_table: 1,0,2
Skipping this file due to resume/upload/skip rules.
-- Skipping file: i.txt
processing queue:
Connection ended. (420490)
Checking whether 1956 is writable... 1 (0:No error)
---->QUIT
[221] 'Goodbye.'
Closing socket 420490
FINISHED --21:01:28--
Skipped 1 file.