On Wed, Apr 29, 2009 at 08:34:11AM +0200, Adeodato Simó wrote: > I had a bunch of LVM type chroots, and after removing one of them, a > script that tried to make use of it started emitting the following > output: > > E: boost::filesystem::create_directory > > That's all. As you can see, it's not very descriptive of the problem. It > is true the script rus schroot with -q. Without -q, one gets: > > E: boost::filesystem::create_directory > E: etch-i386-source: Chroot setup failed: stage=setup-start > > Which is also not indicative at all of what the exact problem was > ("Could not find location /lvm-etch_i386 in device /dev/vg/chroot"). > It be nice if something to that could be printed, even with -q.
The only create_directory call is in bin/schroot-mount/schroot-mount-main.cc which creates mountpoints inside the chroot. Are you mounting in a directory path which has more than two levels nonexistent? It might be that mkdir is failing due to create_directory not behaving like "mkdir -p", in which case we should add the functionality. Regarding errors, the useless error is coming from boost. I'll need to reproduce it and see what it's doing, and then file a bug against boost if it's at fault. Regards, Roger -- .''`. Roger Leigh : :' : Debian GNU/Linux http://people.debian.org/~rleigh/ `. `' Printing on GNU/Linux? http://gutenprint.sourceforge.net/ `- GPG Public Key: 0x25BFB848 Please GPG sign your mail. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org