[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