[Buildd-tools-devel] Bug#364332: exec script 10mount fails if /dev/shm missing

Steve M. Robbins steven.robbins at videotron.ca
Sat Apr 22 20:03:13 UTC 2006


Package: schroot
Version: 0.2.8-1
Severity: normal

Hello,

I was perusing the docs on setup scripts and looking at
/etc/schroot/setup.d/10mount.  It looks like this will do the mounting
of /proc and /home for me so I no longer need to keep it in
/etc/fstab.  Cool!

So I set up my woody chroot with run-setup-scripts=true to try.

[woody]
description=Debian Woody
type=plain
location=/chroot/woody
groups=steve
run-exec-scripts=true
run-setup-scripts=true

However, as you see below, /chroot/woody/dev/shm did not exist and the
schroot command failed.  I created an empty /chroot/woody/dev/shm and
then it worked.  Perhaps the script 10mount could ensure that mount
directories exist?


steve at riemann{~}schroot --verbose -c woody
run-parts: executing /etc/schroot/setup.d/00check
AUTH_USER=steve
AUTH_VERBOSITY=verbose
MOUNT_DIR=/var/lib/schroot/mount
LIBEXEC_DIR=/usr/lib/schroot
PID=22281
SESSION_ID=woody-9c12e6f5-0a6f-4060-a6e9-66c20dd142ec
CHROOT_TYPE=plain
CHROOT_NAME=woody-9c12e6f5-0a6f-4060-a6e9-66c20dd142ec
CHROOT_DESCRIPTION=Debian Woody
CHROOT_MOUNT_LOCATION=/var/lib/schroot/mount/woody-9c12e6f5-0a6f-4060-a6e9-66c20dd142ec
CHROOT_LOCATION=/chroot/woody
CHROOT_PATH=/var/lib/schroot/mount/woody-9c12e6f5-0a6f-4060-a6e9-66c20dd142ec
CHROOT_MOUNT_DEVICE=
run-parts: executing /etc/schroot/setup.d/05file
run-parts: executing /etc/schroot/setup.d/05lvm
run-parts: executing /etc/schroot/setup.d/10mount
Mounting /chroot/woody on /var/lib/schroot/mount/woody-9c12e6f5-0a6f-4060-a6e9-66c20dd142ec
/chroot/woody on /var/lib/schroot/mount/woody-9c12e6f5-0a6f-4060-a6e9-66c20dd142ec type none (rw,bind)
Mounting proc on /var/lib/schroot/mount/woody-9c12e6f5-0a6f-4060-a6e9-66c20dd142ec/proc
proc on /var/lib/schroot/mount/woody-9c12e6f5-0a6f-4060-a6e9-66c20dd142ec/proc type proc (rw)
Mounting /dev/pts on /var/lib/schroot/mount/woody-9c12e6f5-0a6f-4060-a6e9-66c20dd142ec/dev/pts
/dev/pts on /var/lib/schroot/mount/woody-9c12e6f5-0a6f-4060-a6e9-66c20dd142ec/dev/pts type none (rw,bind)
Mounting tmpfs on /var/lib/schroot/mount/woody-9c12e6f5-0a6f-4060-a6e9-66c20dd142ec/dev/shm
mount: mount point /var/lib/schroot/mount/woody-9c12e6f5-0a6f-4060-a6e9-66c20dd142ec/dev/shm does not exist
run-parts: /etc/schroot/setup.d/10mount exited with return code 32
run-parts: executing /etc/schroot/setup.d/50sbuild
run-parts: executing /etc/schroot/setup.d/50chrootname
run-parts: executing /etc/schroot/setup.d/30passwd
run-parts: executing /etc/schroot/setup.d/20network
run-parts: executing /etc/schroot/setup.d/10mount
Unmounting /var/lib/schroot/mount/woody-9c12e6f5-0a6f-4060-a6e9-66c20dd142ec/tmp
umount: /var/lib/schroot/mount/woody-9c12e6f5-0a6f-4060-a6e9-66c20dd142ec/tmp: not mounted
Unmounting /var/lib/schroot/mount/woody-9c12e6f5-0a6f-4060-a6e9-66c20dd142ec/home
umount: /var/lib/schroot/mount/woody-9c12e6f5-0a6f-4060-a6e9-66c20dd142ec/home: not mounted
Unmounting /var/lib/schroot/mount/woody-9c12e6f5-0a6f-4060-a6e9-66c20dd142ec/dev/shm
Unmounting /var/lib/schroot/mount/woody-9c12e6f5-0a6f-4060-a6e9-66c20dd142ec/dev/pts
Unmounting /var/lib/schroot/mount/woody-9c12e6f5-0a6f-4060-a6e9-66c20dd142ec/proc
Unmounting /var/lib/schroot/mount/woody-9c12e6f5-0a6f-4060-a6e9-66c20dd142ec
run-parts: executing /etc/schroot/setup.d/05lvm
run-parts: executing /etc/schroot/setup.d/05file
run-parts: executing /etc/schroot/setup.d/00check
E: Session failure: Child exited abnormally with status '1'





-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-k7
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages schroot depends on:
ii  libboost-prog 1.33.1-4                   program options library for C++
ii  libc6         2.3.6-7                    GNU C Library: Shared libraries
ii  libgcc1       1:4.1.0-1+b1               GCC support library
ii  liblockdev1   1.0.3-1                    Run-time shared library for lockin
ii  libpam0g      0.79-3.1                   Pluggable Authentication Modules l
ii  libstdc++6    4.1.0-1+b1                 The GNU Standard C++ Library v3
ii  libuuid1      1.38+1.39-WIP-2006.04.09-1 universally unique id library

schroot recommends no packages.

-- no debconf information




More information about the Buildd-tools-devel mailing list