[buildd-tools-devel] Bug#619825: Bug#619825: schroot: loopback type maximum file size on 32bit

Adam Guthrie asguthrie at gmail.com
Sun Mar 27 15:44:24 UTC 2011


I think the problem is that my chroot file to be loop backed is 10GB, rather
than the config file.

No custom kernel/glibc.

I've just tried rebuilding after adding -D_FILE_OFFSET_BITS=64 to DEFS in
sbuild/Makefile.am - this does indeed resolve the issue.

Adam

On 27 March 2011 16:39, Roger Leigh <rleigh at codelibre.net> wrote:

> On Sun, Mar 27, 2011 at 03:50:32PM +0100, Adam Guthrie wrote:
> > Package: schroot
> > Version: 1.4.7-1ubuntu0.1
> > Severity: normal
> >
> > adam at whiteowl:~$ schroot -c natty-i386
> > E: /srv/chroot/natty-i386: Failed to stat file: Value too large for
> defined data type
>
> This is rather odd.  From the stat(2) manual page:
>
>   EOVERFLOW
>          (stat())  path refers to a file whose size cannot be represented
>          in the type off_t.  This can occur when an application  compiled
>          on a 32-bit platform without -D_FILE_OFFSET_BITS=64 calls stat()
>          on a file whose size exceeds (2<<31)-1 bits.
>
> So, we don't currently build with -D_FILE_OFFSET_BITS=64 on any
> platform.  However, this shouldn't be a problem--the file is nowhere
> near the limit, being only a tiny configuration file.
>
> Has the Ubuntu kernel/libc removed the 32 bit interfaces in favour of
> the 64 bit ones, rather than supporting both.  Or have you built a
> custom kernel/libc without 32 bit interfaces?
>
> If you were to build schroot setting CFLAGS='-D_FILE_OFFSET_BITS=64',
> does this fix the problem?  If it does, I'll be happy to do this by
> default; however, I'd like to find out exactly why it's failing first.
>
>
> 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.
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (GNU/Linux)
>
> iEYEARECAAYFAk2PWjwACgkQVcFcaSW/uEisHgCgqJyQ7uN/ZA4o+gmeT4uonqI2
> eFQAn02tFYtPSdUFjG9v0tdfp50Wt5ID
> =3GM8
> -----END PGP SIGNATURE-----
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/buildd-tools-devel/attachments/20110327/ac98329a/attachment.htm>


More information about the Buildd-tools-devel mailing list