On Mon, Feb 11, 2013 at 1:45 PM, SanskritFritz <[email protected]> wrote:
> Hi
> I'm using lftp to mirror my encfs encrypted pictures collection up to
> an ftp server. The process was smooth for many months, uploading more
> than 20 GB to the server. However since lftp version 4.4.1 lftp hangs
> at a 127 byte file (or any other file for that matter).
> I'm on archlinux, here is my upgrade log:
> [2013-01-31 15:21] upgraded lftp (4.4.0-1 -> 4.4.1-1)
> [2013-02-05 15:23] upgraded lftp (4.4.1-1 -> 4.4.2-1)
> [2013-02-07 22:13] upgraded lftp (4.4.2-1 -> 4.4.3-1)
>
> The last entry in my transfer.log is at 2013-01-31 18:38:09. Most
> probably there was no reboot beween the first upgrade and this entry.
>
> My lftp config is the following:
>
> livedrive_sync.lftp:
> open ftp://[email protected]:[email protected]
> mirror --continue --reverse --verbose=3 /Common/Pictures/.Family_encfs
> /Backup/Common/Pictures/.Family_encfs
> exit
>
> the command I use from cron or manually:
> lftp -f livedrive_sync.lftp
> I also make sure from script that only one instance is running.
>
> When I start the above command, this is the output:
>
> Mirroring directory `,N,0y,npHM3DCiIaBMcM3dj6GZ-2uWp,oSa-gpikM4R5W0'
> Mirroring directory `,XQ-VO6SpbTgVrGzdoBQwvoBw1lOn1flR7QhWn6HbAwT11'
> ...snip some more mirrorings...
> Mirroring directory
> `066pC4PWtiSpw17jUleYhDY2gEmwP7U9iq8,oPyTbYa4Xhfvm0pTCX1MMh97abSAlI1'
> Old file 
> `066pC4PWtiSpw17jUleYhDY2gEmwP7U9iq8,oPyTbYa4Xhfvm0pTCX1MMh97abSAlI1/PQ2dR3XG5bI3,cAL9v5-QZiC'
> is not removed
> Old file 
> `066pC4PWtiSpw17jUleYhDY2gEmwP7U9iq8,oPyTbYa4Xhfvm0pTCX1MMh97abSAlI1/TGucn-6ukN9NT3-ane1QTO3e'
> is not removed
> Old file 
> `066pC4PWtiSpw17jUleYhDY2gEmwP7U9iq8,oPyTbYa4Xhfvm0pTCX1MMh97abSAlI1/uM7OnzdOhlgquW0RXGBk6otW'
> is not removed
> Old file 
> `066pC4PWtiSpw17jUleYhDY2gEmwP7U9iq8,oPyTbYa4Xhfvm0pTCX1MMh97abSAlI1/zGvI41nILsi,72OTPAaYhv1e'
> is not removed
> Mirroring directory `0EtqIOBrV4Av19qvpx4lwQJEULjnpOn9CFcHzhoNFOF810'
> Mirroring directory
> `0Fv-ZGvYTKKVTRMbHrD-OhKK63NCad-UQR0RbaITwt1ISzM2S1mqBMC72Ra,GdzMeGB'
> ...snip some more mirrorings...
> Mirroring directory `43V2pRjgrVNw4JbCpvHXWiQrnB8dM0Rh2jETRsqdAv1ID1'
> Transferring file
> `43V2pRjgrVNw4JbCpvHXWiQrnB8dM0Rh2jETRsqdAv1ID1/5liCn6A-ZmHAynHQBW1mnNaj'
>
> and there the process hangs. Nethogs shows zero network activity on lftp.
> The size of the file in question is only 127 bytes:
>
> ll 
> /Common/Pictures/.Family_encfs/43V2pRjgrVNw4JbCpvHXWiQrnB8dM0Rh2jETRsqdAv1ID1/5liCn6A-ZmHAynHQBW1mnNaj
> -rw-r--r-- 1 sans users 127 2010-09-10 23:32
> /Common/Pictures/.Family_encfs/43V2pRjgrVNw4JbCpvHXWiQrnB8dM0Rh2jETRsqdAv1ID1/5liCn6A-ZmHAynHQBW1mnNaj
>
> --log=FILE tells me that lftp is trying to execute this command:
> get -O 
> ftp://myusername%40gmail.com:[email protected]/FrankBackup/Common/Pictures/.Family_encfs/43V2pRjgrVNw4JbCpvHXWiQrnB8dM0Rh2jETRsqdAv1ID1
> file:/Common/Pictures/.Family_encfs/43V2pRjgrVNw4JbCpvHXWiQrnB8dM0Rh2jETRsqdAv1ID1/5liCn6A-ZmHAynHQBW1mnNaj
>
> strace gives these 3 lines over and over again:
> poll([{fd=6, events=POLLIN}], 1, 1000)  = 0 (Timeout)
> read(6, 0x2145e70, 65536)               = -1 EAGAIN (Resource
> temporarily unavailable)
> read(6, 0x2145e70, 65536)               = -1 EAGAIN (Resource
> temporarily unavailable)
>
> It is probably worth to mention that this file is very old, it should
> have been already up on the server for a very long time, so here is
> something I don't understand, either the file was deleted server side,
> or it never got uploaded on the first hand. This theory is supported
> by transfer.log never mentioning that file. The server side directory
> is writable, I successfully uploaded the file manually through
> curlftpfs.
>
> Please help me finding the problem, I suspect also a server problem,
> because curlftpfs also complains sometimes when I copy files. I'm
> willing to debug, but it was a very long time ago when I last used a
> debugger.

Just a quick followup, I downgraded lftp to 4.4.0 and it works
perfectly. So I guess my comment about the old file not being uploaded
is not valid. Maybe I have renamed the folder, and so lftp reuploads
the whole directory.
Anyway, so version 4.4.0 works all other versions above that do not work here.
_______________________________________________
lftp mailing list
[email protected]
http://univ.uniyar.ac.ru/mailman/listinfo/lftp

Reply via email to