Package: schroot
Version: 1.6.4-1
Usertags: serious

An (unintended, I hope) consequence of symlinks mount point canonicalisation is that /var/lib/schroot cannot be a symlink anymore. In my setup, /var/lib/chroot was a symlink to /srv/chroots/meta. This made schroot mount devices in very wrong places:

$ chroot -v
[…]
I: 10mount: Mounting /srv/chroots/unstable-i386/ on 
/var/lib/schroot/union/underlay/unstable-i386-2f2404c2-8d99-46a1-b686-8c4f16565f13
I: 10mount: -v --bind  /srv/chroots/unstable-i386/ 
/var/lib/schroot/union/underlay/unstable-i386-2f2404c2-8d99-46a1-b686-8c4f16565f13
I: 10mount: /srv/chroots/unstable-i386 on 
/srv/chroots/meta/union/underlay/unstable-i386-2f2404c2-8d99-46a1-b686-8c4f16565f13
 type none (rw,bind)
I: 10mount: Using 'aufs' for filesystem union
I: 10mount: proc on 
/srv/chroots/meta/mount/unstable-i386-2f2404c2-8d99-46a1-b686-8c4f16565f13/srv/chroots/meta/mount/unstable-i386-2f2404c2-8d99-46a1-b686-8c4f16565f13/proc
 type proc (rw)
I: 10mount: /sys on 
/srv/chroots/meta/mount/unstable-i386-2f2404c2-8d99-46a1-b686-8c4f16565f13/srv/chroots/meta/mount/unstable-i386-2f2404c2-8d99-46a1-b686-8c4f16565f13/sys
 type none (rw,bind)
I: 10mount: /dev on 
/srv/chroots/meta/mount/unstable-i386-2f2404c2-8d99-46a1-b686-8c4f16565f13/srv/chroots/meta/mount/unstable-i386-2f2404c2-8d99-46a1-b686-8c4f16565f13/dev
 type none (rw,bind)
I: 10mount: /home on 
/srv/chroots/meta/mount/unstable-i386-2f2404c2-8d99-46a1-b686-8c4f16565f13/srv/chroots/meta/mount/unstable-i386-2f2404c2-8d99-46a1-b686-8c4f16565f13/home
 type none (rw,bind)
[…]
W: Failed to change to directory ‘/home/jwilk’: No such file or directory
I: The directory does not exist inside the chroot.  Use the --directory option 
to run the command in a different directory.
W: Falling back to directory ‘/’
I: [unstable-i386-1c0d5e57-ab33-4a87-963f-469ba2f04c30 chroot] Running shell: 
‘/bin/bash’


-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'experimental')
Architecture: i386 (x86_64)
Foreign Architectures: amd64

Kernel: Linux 3.5-trunk-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages schroot depends on:
ii  libboost-filesystem1.49.0       1.49.0-3.1
ii  libboost-iostreams1.49.0        1.49.0-3.1
ii  libboost-program-options1.49.0  1.49.0-3.1
ii  libboost-regex1.49.0            1.49.0-3.1
ii  libboost-system1.49.0           1.49.0-3.1
ii  libc6                           2.13-36
ii  libgcc1                         1:4.7.2-4
ii  liblockdev1                     1.0.3-1.5
ii  libpam0g                        1.1.3-7.1
ii  libstdc++6                      4.7.2-4
ii  libuuid1                        2.20.1-5.2
ii  schroot-common                  1.6.4-1

--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to