Thread: Error removing directory: Directory not empty
Brought to you by:
thesun
From: renaud c. <re...@fa...> - 2008-03-20 19:20:28
|
Hello, I'm using rsyncrypto 0.19-1 on debian etch It runs through a cron job every night over a 200 GO structure. Here is the command line : rsyncrypto -vrc --trim=3 --delete /home/explorations/public/ /home/telesauvegarde/donnees/public/ /home/telesauvegarde/keysdir/public/ /home/telesauvegarde/rsa/rsa_private_key.pem I got an error at the end of the job, when rsyncrypto try to delete a directory in the keysdir structure : Delete dirs /home/explorations/public/EA PROJETS/2006 Concours jardin des plantes/20 APD LIO/piéces graphiques/yves, /home/telesauvegarde/keysdir/public/EA PROJETS/2006 Concours jardin des plantes/20 APD LIO/piéces graphiques/yves Error removing directory(/home/telesauvegarde/keysdir/public/EA PROJETS/2006 Concours jardin des plantes/20 APD LIO/piéces graphiques/yves): Directory not empty I try to add the --delete-keys option with no effect. Also The "Delete dirs" message start with a path in the srcdir. All the permissions are set correctly. I would like to know if I'm doing something wrong or if this is a known bug and upgrading rsyncrypto is necessary. I don't find anything in the bug track. rsyncrypto 1.06 is only available on lenny and depends on libc6 (>= 2.7-1), I don't know how to install it. Is it possible to compile it on etch ? Thanks Renaud Cabrol |
From: Shachar S. <sh...@sh...> - 2008-03-20 21:02:30
|
renaud cabrol wrote: > I would like to know if I'm doing something wrong or if this is a known bug and upgrading rsyncrypto is necessary. > The bug does not ring a bell, but I am a bit out of touch with rsyncrypto. > I don't find anything in the bug track. > rsyncrypto 1.06 is only available on lenny and depends on libc6 (>= 2.7-1), I don't know how to install it. Is it possible to compile it on etch ? > You can compile it yourself using the usual procedure. Otherwise, you can download it from my company's web site, or just add to your source.list: deb http://www.lingnu.com/apt etch main deb-src http://www.lingnu.com/apt etch main The archive is, unfortunately, unsigned at this time. This will, however, allow you to stay up to date when new versions are released. Shachar |
From: Julian <jul...@gm...> - 2008-03-20 21:22:17
|
I noticed this on windows too some time back. If a directory tree, three levels deep, is deleted on the source (after it would have been encrypted to dest at least once previously), I get this error. However, the lowest directory would have been deleted from dest. Running the exact same command three consecutive times with --delete, and the error disappears (i.e. the three levels would have been deleted one level at a time, with one of these errors each time, for each directory level). Not sure if this has been fixed by 1.06, but I don't think so. I remember getting round it by writing a small c program just to do the parse the directories and perform any deletions before actually running rsyncrypto. But that was before I acquired Visual Studio, so I guess I can try look into it now. Julian On 20/03/2008, Shachar Shemesh <sh...@sh...> wrote: > > renaud cabrol wrote: > > > I would like to know if I'm doing something wrong or if this is a known > bug and upgrading rsyncrypto is necessary. > > > > The bug does not ring a bell, but I am a bit out of touch with rsyncrypto. > > > I don't find anything in the bug track. > > rsyncrypto 1.06 is only available on lenny and depends on libc6 (>= > 2.7-1), I don't know how to install it. Is it possible to compile it on > etch ? > > > > You can compile it yourself using the usual procedure. Otherwise, you > can download it from my company's web site, or just add to your > source.list: > deb http://www.lingnu.com/apt etch main > deb-src http://www.lingnu.com/apt etch main > > The archive is, unfortunately, unsigned at this time. This will, > however, allow you to stay up to date when new versions are released. > > > Shachar > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Rsyncrypto-devel mailing list > Rsy...@li... > https://lists.sourceforge.net/lists/listinfo/rsyncrypto-devel > |
From: Julian <jul...@gm...> - 2008-03-20 23:11:07
|
No luck in replicating yet. I don't know what causes it. I am getting a "stat failed" with very long path names, though. I searched through some old logs and found the error thrown was always (on windows): Error removing directory(C:\*filename*): Unknown error (as opposed to the more verbose "directory not empty" error reported by renaud on linux) On 20/03/2008, Julian <jul...@gm...> wrote: > > I noticed this on windows too some time back. > If a directory tree, three levels deep, is deleted on the source (after it > would have been encrypted to dest at least once previously), I get this > error. > However, the lowest directory would have been deleted from dest. > Running the exact same command three consecutive times with --delete, and > the error disappears (i.e. the three levels would have been deleted one > level at a time, with one of these errors each time, for each directory > level). > > Not sure if this has been fixed by 1.06, but I don't think so. > I remember getting round it by writing a small c program just to do the > parse the directories and perform any deletions before actually running > rsyncrypto. But that was before I acquired Visual Studio, so I guess I can > try look into it now. > > Julian > > > > > > On 20/03/2008, Shachar Shemesh <sh...@sh...> wrote: > > > > renaud cabrol wrote: > > > > > I would like to know if I'm doing something wrong or if this is a > > known bug and upgrading rsyncrypto is necessary. > > > > > > > The bug does not ring a bell, but I am a bit out of touch with > > rsyncrypto. > > > > > I don't find anything in the bug track. > > > rsyncrypto 1.06 is only available on lenny and depends on libc6 (>= > > 2.7-1), I don't know how to install it. Is it possible to compile it on > > etch ? > > > > > > > You can compile it yourself using the usual procedure. Otherwise, you > > can download it from my company's web site, or just add to your > > source.list: > > deb http://www.lingnu.com/apt etch main > > deb-src http://www.lingnu.com/apt etch main > > > > The archive is, unfortunately, unsigned at this time. This will, > > however, allow you to stay up to date when new versions are released. > > > > > > Shachar > > > > > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by: Microsoft > > Defy all challenges. Microsoft(R) Visual Studio 2008. > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > _______________________________________________ > > Rsyncrypto-devel mailing list > > Rsy...@li... > > https://lists.sourceforge.net/lists/listinfo/rsyncrypto-devel > > > > |
From: renaud c. <re...@fa...> - 2008-03-21 03:00:40
|
Hi, I will try tomorrow to upgrade to 1.06 and see if the error is still there. "I am a bit out of touch with rsyncrypto." Does it mean that rsyncrypto will not be developed / supported anymore ? Thanks julian for having a look on it. If upgrading does not solve the problem I will post more details about the error. Renaud Cabrol Julian wrote: > No luck in replicating yet. I don't know what causes it. > I am getting a "stat failed" with very long path names, though. > I searched through some old logs and found the error thrown was always > (on windows): > Error removing directory(C:\*filename*): Unknown error > (as opposed to the more verbose "directory not empty" error reported > by renaud on linux) > > > On 20/03/2008, *Julian* <jul...@gm... > <mailto:jul...@gm...>> wrote: > > I noticed this on windows too some time back. > If a directory tree, three levels deep, is deleted on the source > (after it would have been encrypted to dest at least once > previously), I get this error. > However, the lowest directory would have been deleted from dest. > Running the exact same command three consecutive times with > --delete, and the error disappears (i.e. the three levels would > have been deleted one level at a time, with one of these errors > each time, for each directory level). > > Not sure if this has been fixed by 1.06, but I don't think so. > I remember getting round it by writing a small c program just to > do the parse the directories and perform any deletions before > actually running rsyncrypto. But that was before I acquired Visual > Studio, so I guess I can try look into it now. > > Julian > > > > > > > On 20/03/2008, *Shachar Shemesh* <sh...@sh... > <mailto:sh...@sh...>> wrote: > > renaud cabrol wrote: > > > I would like to know if I'm doing something wrong or if this > is a known bug and upgrading rsyncrypto is necessary. > > > > The bug does not ring a bell, but I am a bit out of touch with > rsyncrypto. > > > I don't find anything in the bug track. > > rsyncrypto 1.06 is only available on lenny and depends on > libc6 (>= 2.7-1), I don't know how to install it. Is it > possible to compile it on etch ? > > > > You can compile it yourself using the usual procedure. > Otherwise, you > can download it from my company's web site, or just add to > your source.list: > deb http://www.lingnu.com/apt etch main > deb-src http://www.lingnu.com/apt etch main > > The archive is, unfortunately, unsigned at this time. This will, > however, allow you to stay up to date when new versions are > released. > > > Shachar > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Rsyncrypto-devel mailing list > Rsy...@li... > <mailto:Rsy...@li...> > https://lists.sourceforge.net/lists/listinfo/rsyncrypto-devel > > > |
From: Shachar S. <sh...@sh...> - 2008-03-21 07:19:26
|
renaud cabrol wrote: > "I am a bit out of touch with rsyncrypto." > Does it mean that rsyncrypto will not be developed / supported anymore ? > I think that question deserves an answer. Rsyncrypto was developed as part of a more complete set of solutions offered by my company, Lingnu Open Source Consulting (http://www.lingnu.com), for a remote backup service. The idea is that the way to make money from free software is by freeing the code (rsyncrypto was wholly developed by Lingnu, and so had no problem, legally, to have been kept proprietary if we so chose), and charging money for the service. Rsyncrypto was the first element of the service to have been developed, and having it working and being used by people is the best proof one needs that the technology is one you can base a commercial service on. In that respect, releasing it as free software has already proved to be a success, as far as we're concerned. However, excellent technology does not a consumer ready product make. To make the service you can buy, a lot of other areas have to be covered. Unfortunately, this has taken us longer than we have hoped, but is the focus of our current development effort. As a result, the core technology is receiving a little less attention than it would normally. At the moment, as far as I'm concerned, rsyncrypto version 1 is in maintenance mode. This means that major bugs (such as the error creating a drive on Windows, and your reported problem too) will be addressed, but more fundamental changes that are planned will have to wait for version 2, which will, unfortunately, also require a file format change. To conclude: Rsyncrypto is, by far, not abandoned. It has been somewhat neglected lately, but this does, by no mean, mean its development is over If paying a monthly price to offload the headache of someone making sure the server side data is ok seems a good tradeoff for you, we may have good news for you in the near future :-) Shachar |
From: renaud c. <re...@fa...> - 2008-03-21 16:27:40
|
Hi, Shachar, thanks for you long reply and for your effort on rsyncrypto development. As I told in a previous email on this list I'm self employed, offering services to very small business company here in Paris, France. Remote backup is one thing I try to develop, also at a very small scale. Understanding how to manage this kind of thing (remote backup) is then part of my job. So I don't see me as a potential client of Lingnu but I'm not either competing with it. I'm not a developer so I give back to the open source community by donating to the FSF a % of my incomes. Wathever, I upgrade to 1.06 through lingnu debian repository. The first run don't show any error but it does not mean that the problem is solved. I will wait a few days an report again about it. Julian, meanwhile I agree that you send me the C program. I have some little knowledge about C, if it's not too complicated I think I could handle it. Thanks all for helping Renaud Cabrol Julian wrote: > Hi Renaud.. If you don't manage with 1.06.. maybe I can help you with > a small C program to get around this.. do you have any knowledge of C > at all? > > On 21/03/2008, *renaud cabrol* <re...@fa... > <mailto:re...@fa...>> wrote: > > Hi, > > I will try tomorrow to upgrade to 1.06 and see if the error is > still there. > > > "I am a bit out of touch with rsyncrypto." > > Does it mean that rsyncrypto will not be developed / supported > anymore ? > > Thanks julian for having a look on it. If upgrading does not solve the > problem I will post more details about the error. > > Renaud Cabrol > > > > > Julian wrote: > > No luck in replicating yet. I don't know what causes it. > > I am getting a "stat failed" with very long path names, though. > > I searched through some old logs and found the error thrown was > always > > (on windows): > > Error removing directory(C:\*filename*): Unknown error > > (as opposed to the more verbose "directory not empty" error reported > > by renaud on linux) > > > > > > On 20/03/2008, *Julian* <jul...@gm... > <mailto:jul...@gm...> > > > <mailto:jul...@gm... > <mailto:jul...@gm...>>> wrote: > > > > I noticed this on windows too some time back. > > If a directory tree, three levels deep, is deleted on the source > > (after it would have been encrypted to dest at least once > > previously), I get this error. > > However, the lowest directory would have been deleted from dest. > > Running the exact same command three consecutive times with > > --delete, and the error disappears (i.e. the three levels would > > have been deleted one level at a time, with one of these errors > > each time, for each directory level). > > > > Not sure if this has been fixed by 1.06, but I don't think so. > > I remember getting round it by writing a small c program just to > > do the parse the directories and perform any deletions before > > actually running rsyncrypto. But that was before I acquired > Visual > > Studio, so I guess I can try look into it now. > > > > Julian > > > > > > > > > > > > > > On 20/03/2008, *Shachar Shemesh* <sh...@sh... > <mailto:sh...@sh...> > > > <mailto:sh...@sh... <mailto:sh...@sh...>>> > wrote: > > > > renaud cabrol wrote: > > > > > I would like to know if I'm doing something wrong or > if this > > is a known bug and upgrading rsyncrypto is necessary. > > > > > > > The bug does not ring a bell, but I am a bit out of > touch with > > rsyncrypto. > > > > > I don't find anything in the bug track. > > > rsyncrypto 1.06 is only available on lenny and depends on > > libc6 (>= 2.7-1), I don't know how to install it. Is it > > possible to compile it on etch ? > > > > > > > You can compile it yourself using the usual procedure. > > Otherwise, you > > can download it from my company's web site, or just add to > > your source.list: > > deb http://www.lingnu.com/apt etch main > > deb-src http://www.lingnu.com/apt etch main > > > > The archive is, unfortunately, unsigned at this time. > This will, > > however, allow you to stay up to date when new versions are > > released. > > > > > > Shachar > > > > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by: Microsoft > > Defy all challenges. Microsoft(R) Visual Studio 2008. > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > _______________________________________________ > > Rsyncrypto-devel mailing list > > Rsy...@li... > <mailto:Rsy...@li...> > > > <mailto:Rsy...@li... > <mailto:Rsy...@li...>> > > > > https://lists.sourceforge.net/lists/listinfo/rsyncrypto-devel > > > > > > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Rsyncrypto-devel mailing list > Rsy...@li... > <mailto:Rsy...@li...> > https://lists.sourceforge.net/lists/listinfo/rsyncrypto-devel > > |
From: Julian <jul...@gm...> - 2008-03-22 16:31:30
|
> > I have some little knowledge about C, if it's not too complicated I think > I could > handle it. Sure, but the only problem is that what I have is something for windows, which I'm not too comfortable with (it was a quick solution with many things hardcoded etc.) I can help with a linux version, after all it would only be a couple of dozen lines, though i suspect we'd need the boost::filesystem library. The best thing would of course be to wait for Shachar to look into what might be causing this in rsyncrypto, but if you really really need this, are aren't in a desperate hurry, I dont mind giving a hand at all. Let me know ;) > Hi Renaud.. If you don't manage with 1.06.. maybe I can help you with > > a small C program to get around this.. do you have any knowledge of C > > at all? > > > > On 21/03/2008, *renaud cabrol* <re...@fa... > > > <mailto:re...@fa...>> wrote: > > > > Hi, > > > > I will try tomorrow to upgrade to 1.06 and see if the error is > > still there. > > > > > > "I am a bit out of touch with rsyncrypto." > > > > Does it mean that rsyncrypto will not be developed / supported > > anymore ? > > > > Thanks julian for having a look on it. If upgrading does not solve > the > > problem I will post more details about the error. > > > > Renaud Cabrol > > > > > > > > > > Julian wrote: > > > No luck in replicating yet. I don't know what causes it. > > > I am getting a "stat failed" with very long path names, though. > > > I searched through some old logs and found the error thrown was > > always > > > (on windows): > > > Error removing directory(C:\*filename*): Unknown error > > > (as opposed to the more verbose "directory not empty" error > reported > > > by renaud on linux) > > > > > > > > > On 20/03/2008, *Julian* <jul...@gm... > > <mailto:jul...@gm...> > > > > > <mailto:jul...@gm... > > <mailto:jul...@gm...>>> wrote: > > > > > > I noticed this on windows too some time back. > > > If a directory tree, three levels deep, is deleted on the > source > > > (after it would have been encrypted to dest at least once > > > previously), I get this error. > > > However, the lowest directory would have been deleted from > dest. > > > Running the exact same command three consecutive times with > > > --delete, and the error disappears (i.e. the three levels > would > > > have been deleted one level at a time, with one of these > errors > > > each time, for each directory level). > > > > > > Not sure if this has been fixed by 1.06, but I don't think so. > > > I remember getting round it by writing a small c program just > to > > > do the parse the directories and perform any deletions before > > > actually running rsyncrypto. But that was before I acquired > > Visual > > > Studio, so I guess I can try look into it now. > > > > > > Julian > > > > > > > > > > > > > > > > > > > > > On 20/03/2008, *Shachar Shemesh* <sh...@sh... > > <mailto:sh...@sh...> > > > > > > <mailto:sh...@sh... <mailto:sh...@sh...>>> > > > wrote: > > > > > > renaud cabrol wrote: > > > > > > > I would like to know if I'm doing something wrong or > > if this > > > is a known bug and upgrading rsyncrypto is necessary. > > > > > > > > > > The bug does not ring a bell, but I am a bit out of > > touch with > > > rsyncrypto. > > > > > > > I don't find anything in the bug track. > > > > rsyncrypto 1.06 is only available on lenny and depends > on > > > libc6 (>= 2.7-1), I don't know how to install it. Is it > > > possible to compile it on etch ? > > > > > > > > > > You can compile it yourself using the usual procedure. > > > Otherwise, you > > > can download it from my company's web site, or just add to > > > your source.list: > > > deb http://www.lingnu.com/apt etch main > > > deb-src http://www.lingnu.com/apt etch main > > > > > > The archive is, unfortunately, unsigned at this time. > > This will, > > > however, allow you to stay up to date when new versions > are > > > released. > > > > > > > > > Shachar > > > > > > > > > > > > ------------------------------------------------------------------------- > > > This SF.net email is sponsored by: Microsoft > > > Defy all challenges. Microsoft(R) Visual Studio 2008. > > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > > _______________________________________________ > > > Rsyncrypto-devel mailing list > > > Rsy...@li... > > <mailto:Rsy...@li...> > > > > > <mailto:Rsy...@li... > > <mailto:Rsy...@li...>> > > > > > > > https://lists.sourceforge.net/lists/listinfo/rsyncrypto-devel > > > > > > > > > > > > > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by: Microsoft > > Defy all challenges. Microsoft(R) Visual Studio 2008. > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > _______________________________________________ > > Rsyncrypto-devel mailing list > > Rsy...@li... > > <mailto:Rsy...@li...> > > https://lists.sourceforge.net/lists/listinfo/rsyncrypto-devel > > > > > > |
From: Shachar S. <sh...@sh...> - 2008-03-22 17:15:49
|
This email can be read as somewhat self serving. While I cannot deny that it is, I still think that the reasoning behind it is a valid one to apply, regardless of the case. renaud cabrol wrote: > I'm not a developer so I give back to the open source community by > donating to the FSF a % of my incomes. > That seems strange to me. Sure, you are using stuff written by the FSF (such as the GNU toolchain), but I hardly think that is the main focus of what you do with free software. If you want to encourage the people responsible for your income, you should give money to software projects based on how specific they are to what you do. I would have expected you to donate money to Debian, for example, more than you would to the FSF. If rsyncrypto/rsync are central to what you make a living off, I would have expected you to donate to them (obvious non-objectivity warning goes here). This way you encourage exactly the technologies *you* need, rather than some abstract goal. All major projects (Debian, Apache etc.) accept donations. Many smaller projects do too (sourceforge even has a special mechanism for that through paypal. So far, rsyncrypto has recruited a whopping $9!!!). Even for projects that don't, I doubt that if you contact the relevant mailing list and say "I am using your project to make money, and would like to contribute some back. Can you give me your paypal account to send money to" you will receive "no" as an answer. Lastly, and less this email is read as criticism, I wanted to say "well done". Your idea is definitely right. I just think that your personal interests are better served by paying (no more than you do today or feel comfortable) the projects that have the greatest impact on your business, rather than the FSF who likely have relatively little influence over the specifics of your day to day FOSS use. Shachar |