[buildd-tools-devel] Bug#633671: schroot behaves differently depending on cwd

Thibaut VARENE varenet at debian.org
Tue Jul 12 18:41:53 UTC 2011


Package: schroot
Version: 1.4.19-1+squeeze1
Severity: normal

While debugging the old 'create-chroot.sh' script from pkern that was having hickups, I finally realized that schroot behaves
apparently inconsistently depending on the cwd:

This works:
buildd at envy:~$ schroot -c sid-ia64-sbuild -u root -- apt-get update
Hit http://debian.ens-cachan.fr sid InRelease
[...]

This doesn't work:
buildd at envy:~/chroots$ schroot -c sid-ia64-sbuild -u root -- apt-get update
E: Failed to change to directory '/home/buildd/chroots': No such file or directory

>From what I can tell, trying to run schroot from any directory /below/ the home directory fails with the above error.
Running from "higher" directories (such as /, or /tmp) works.

I've traced both schroot invocations with -v, there is absolutely no difference (save of course for the session UUID) in the outputs.

HTH

-- System Information:
Debian Release: 6.0.2
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: ia64

Kernel: Linux 2.6.32.40 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash

Versions of packages schroot depends on:
ii  libboost-filesystem1.4 1.42.0-4          filesystem operations (portable pa
ii  libboost-program-optio 1.42.0-4          program options library for C++
ii  libboost-regex1.42.0   1.42.0-4          regular expression library for C++
ii  libboost-system1.42.0  1.42.0-4          Operating system (e.g. diagnostics
ii  libc6.1                2.11.2-10         Embedded GNU C Library: Shared lib
ii  libgcc1                1:4.4.5-8         GCC support library
ii  liblockdev1            1.0.3-1.4         Run-time shared library for lockin
ii  libpam0g               1.1.1-6.1         Pluggable Authentication Modules l
ii  libstdc++6             4.4.5-8           The GNU Standard C++ Library v3
ii  libunwind7             0.99-0.2          A library to determine the call-ch
ii  libuuid1               2.17.2-9          Universally Unique ID library
ii  schroot-common         1.4.19-1+squeeze1 common files for schroot

schroot recommends no packages.

Versions of packages schroot suggests:
pn  aufs-modules | unionfs-m <none>          (no description available)
pn  btrfs-tools              <none>          (no description available)
ii  debootstrap              1.0.26+squeeze1 Bootstrap a basic Debian system
pn  lvm2                     <none>          (no description available)
ii  unzip                    6.0-4           De-archiver for .zip files

-- Configuration Files:
/etc/schroot/default/fstab changed:
/proc		/proc		none    rw,rbind        0       0
/sys		/sys		none    rw,rbind        0       0
/dev            /dev            none    rw,rbind        0       0
/tmp		/tmp		none	rw,bind		0	0

/etc/schroot/default/nssdatabases changed:
passwd
group
services
protocols
networks
hosts


-- debconf information:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
	LANGUAGE = (unset),
	LC_ALL = (unset),
	LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory





More information about the Buildd-tools-devel mailing list