[buildd-tools-devel] Bug#714733: Bug#714733: Inside a schroot environment renaming directories inside /tmp fails in GNU/Hurd

Roger Leigh rleigh at codelibre.net
Tue Jul 2 10:43:11 UTC 2013


On Tue, Jul 02, 2013 at 12:00:03PM +0200, Mattias Ellert wrote:
> Package: schroot
> Version: 1.6.5-1
> Severity: important
> User: debian-hurd at lists.debian.org
> Usertags: hurd
> 
> Inside a schroot environment renaming directories inside /tmp fails with
> "Resource temporarily unavailable".
> 
> This true not only for directories directly under /tmp, but also for
> directories further down a hierarchy within /tmp.
> 
> Renaming directories in /tmp outside the schroot works fine.
> 
> Renaming ordinary files in /tmp works fine also inside the schroot.
> 
> Renaming directories outside of /tmp (e.g. in $HOME) works fine also
> inside the schroot.

What's different about /tmp inside the chroot?  Is it bind mounted
(or the hurd equivalent) inside the chroot?  What is the configuration
you are using for this chroot; did you make any particular
customisations?

Can you reproduce this manually without involving schroot?

I strongly suspect that this is a hurd-specific bug or configuration
issue; while we might be able to work around such issues by avoiding
it in the default hurd configuration, it would be good to know to
start with what is actually causing the failure here.

Regarding the default configuration: The schroot source code
contains system-specific configuration templates
(etc/profile-templates) for linux and freebsd.  There are currently
no hurd templates, and if anyone wanted to create them that might
give a better default experience for hurd users.


Thanks,
Roger

-- 
  .''`.  Roger Leigh
 : :' :  Debian GNU/Linux    http://people.debian.org/~rleigh/
 `. `'   schroot and sbuild  http://alioth.debian.org/projects/buildd-tools
   `-    GPG Public Key      F33D 281D 470A B443 6756 147C 07B3 C8BC 4083 E800



More information about the Buildd-tools-devel mailing list