This change should fix the problem. https://github.com/lavv17/lftp/commit/b1164d695393cf8ec8429bb2b5caa9f05cfc4d39
2014-10-27 14:20 GMT+03:00 Alexander Lukyanov <lavv...@gmail.com>: > I have found the bug. As a workaround, use "set xfer:clobber yes". > > 2014-10-27 13:06 GMT+03:00 akshay gupta <akshaygupta...@gmail.com>: > >> no, I am running as a root user. There is some issue with lftp, when file >> with same name already exist its not able to rename the temp file to actual >> file. >> >> On Mon, Oct 27, 2014 at 1:44 PM, Alexander V. Lukyanov <l...@netis.ru> >> wrote: >> >>> On Mon, Oct 27, 2014 at 01:30:42PM +0530, akshay gupta wrote: >>> > ---> RETR test.txt >>> > <--- 150 Opening BINARY mode data connection for 'test.txt' (202 >>> bytes). >>> > ---- Got EOF on data connection >>> > ---- Closing data socket >>> > <--- 226 Transfer complete. >>> >>> So the file cannot be renamed locally, right? Is there a permissions >>> problem? >>> >>> -- >>> Alexander. >>> >>> > On Mon, Oct 27, 2014 at 1:18 PM, Alexander Lukyanov <lavv...@gmail.com >>> > >>> > wrote: >>> > >>> > > Can you provide a debug log? Why lftp cannot replace the old file? >>> > > >>> > > 2014-10-27 10:44 GMT+03:00 akshay gupta <akshaygupta...@gmail.com>: >>> > > >>> > >> Hi, >>> > >> >>> > >> I am trying to mirror files using lftp, I have tested a use case >>> where a >>> > >> file at the source machine gets modified but the file name remains >>> the >>> > >> same. After mirroring, lftp is unable to replace the old file and >>> also >>> > >> leaves a temporary file. >>> > >> >>> > >> For example. If source have file a.txt and its mirrored >>> successfully at >>> > >> the destination, now if I update a.txt append some content and save >>> it with >>> > >> same name. If I run lftp mirror again then its not able to replace >>> the >>> > >> existing a.txt but it also leaves the temp file a.txt_transit_ >>> behind. And >>> > >> if i run the mirror multiple times it always downloads the changed >>> a.txt, i >>> > >> can see this from the lftp logs. >>> > >> >>> > >> Suggestion: Will it make sense to keep versions of the files as >>> they are >>> > >> updated at the source. Like if a.txt is changed at source then lftp >>> mirror >>> > >> will save it as a.txt_{TIMESTAMP}_. Every time a file is updated it >>> will be >>> > >> saved with a new time stamp. And mirror will consider these file to >>> decide >>> > >> whether to download or not. >>> > >> >>> > >> >>> > >> Thanks, >>> > >> Akshay >>> > >> >>> > >> >>> > >> >>> > >> >>> > >> >>> > > >>> > > >>> > > -- >>> > > Alexander. >>> > > >>> >>> > _______________________________________________ >>> > lftp mailing list >>> > lftp@uniyar.ac.ru >>> > http://univ.uniyar.ac.ru/mailman/listinfo/lftp >>> >>> >> > > > -- > Alexander. > -- Alexander.
_______________________________________________ lftp mailing list lftp@uniyar.ac.ru http://univ.uniyar.ac.ru/mailman/listinfo/lftp