[buildd-tools-devel] Bug#557197: Bug#557197: Bug#557197: Bug#557197: Bug#557197: schroot -b doesn't work for chroots with type=block-device

Evan Broder broder at MIT.EDU
Sun Dec 13 21:12:37 UTC 2009


On Sun, Dec 13, 2009 at 2:33 PM, Roger Leigh <rleigh at codelibre.net> wrote:
> [Please could you not top-post.  Thanks!]
>
> On Sun, Dec 13, 2009 at 01:57:15PM -0500, Evan Broder wrote:
>> I checked out the repository, ran ./bootstrap, then debuild -S, then
>> sbuild, then installed the resulting packages. I've rebooted since
>> installing the packages just to make sure there's no state sticking
>> around.
>
> I've put a copy of the sources and debian packages here:
>  http://www.codelibre.net/~rleigh/schroot/
>
> Could you try them, or rebuild them as appropriate?
>
> I've verified they work for me.  However, it looked from your
> description that you might additionally be using filesystem
> unions; is this the case?  If so, please could you test without
> a union to see if this works?
>
> If it's broken only when unions are enabled, there's some
> issue writing out the session file when unions are enabled.
>
>
> Thanks,
> Roger

I've tried with both your packages and mine - I get the same behavior,
but you're right that it's only for union chroots. Without unions,
schroot -b works on type=block-device chroots.

However, union chroots of type=directory /do/ work - it's just a
problem for chroots that are both union chroots and type=block-device.

- Evan





More information about the Buildd-tools-devel mailing list