[buildd-tools-devel] Bug#691694: schroot: /var/lib/schroot/ cannot be a symlink

Jakub Wilk jwilk at debian.org
Sun Oct 28 18:52:24 UTC 2012


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



More information about the Buildd-tools-devel mailing list