[buildd-tools-devel] Bug#650978: Bug#650978: /usr/bin/schroot: 10mount: mount: exec mount_nullfs not found: No such file or directory

Damien Raude-Morvan drazzib at debian.org
Sun Dec 4 19:29:03 UTC 2011


Le dimanche 04 décembre 2011 20:16:29, Roger Leigh a écrit :
> On Sun, Dec 04, 2011 at 08:01:31PM +0100, Damien Raude-Morvan wrote:
> > After an "apt-get dist-upgrade" of some kfreebsd-amd64 sid VM to latest
> > packages I'm unable to use schroot :
> > -------
> > schroot -c chroot:unstable-kfreebsd-amd64-sbuild
> > E: 10mount: mount: exec mount_nullfs not found: No such file or directory
> > E: unstable-kfreebsd-amd64-sbuild-1323025090-17174: Chroot setup failed:
> > stage=setup-start
> > -------
> > I'm unsure if this is a bug in schroot or is something else but, at
> > least, I can mount a nullfs manually :
> > -------
> > sudo mount -t nullfs  /srv/chroots/unstable-kfreebsd-amd64-sbuild
> > /var/lib/schroot/mount/unstable-kfreebsd-amd64-sbuild-1323006838-1946
> > -------
> > So at least mount command (with sudo) can found nullfs helper into /sbin/
> 
> I'm not sure if this is a schroot issue, or an issue with the
> kfreebsd system.  Is "mount_nullfs" referenced by the 10mount
> script (/etc/schroot/setup.d/10mount)? 

AFAIK, you're right: mount_nullfs helper is not referenced expicitly inside 
10mount. There is only a BINDOPT="-t nullfs", which, I guess, is passed as-is 
to mount command.

> If it's a helper program
> which is no longer available, I think it's a kfreebsd issue.  Has
> the 10mount script been modified to contain a mount_nullfs function
> or other usage?

No, I haven't touched anything on this script. Maybe there is something wrong 
with PATH (as mount_nullfs is in /sbin/) ?

> 
> Does running with --verbose and/or --debug=notice produce anything
> more informative?

I can't see anything helpful, but here it is :

I: Executing '00check setup-start ok'
I: 00check: STAGE=setup-start
I: 00check: STATUS=ok
I: 00check: AUTH_GID=1002
I: 00check: AUTH_HOME=/home/drazzib
I: 00check: AUTH_RGID=1002
I: 00check: AUTH_RGROUP=drazzib
I: 00check: AUTH_RUID=1002
I: 00check: AUTH_RUSER=drazzib
I: 00check: AUTH_SHELL=/bin/bash
I: 00check: AUTH_UID=1002
I: 00check: AUTH_USER=drazzib
I: 00check: AUTH_VERBOSITY=verbose
I: 00check: CHROOT_DESCRIPTION=Debian sid/kfreebsd-i386 autobuilder (session 
chroot)
I: 00check: CHROOT_DIRECTORY=/srv/chroots/sid-kfreebsd-i386-sbuild
I: 00check: CHROOT_MOUNT_LOCATION=/var/lib/schroot/mount/sid-kfreebsd-i386-
sbuild-1323026879-2742
I: 00check: CHROOT_NAME=sid-kfreebsd-i386-sbuild
I: 00check: CHROOT_PATH=/var/lib/schroot/mount/sid-kfreebsd-i386-
sbuild-1323026879-2742
I: 00check: CHROOT_SCRIPT_CONFIG=/etc/schroot/sbuild/config
I: 00check: CHROOT_SESSION_CLONE=false
I: 00check: CHROOT_SESSION_CREATE=false
I: 00check: CHROOT_SESSION_PURGE=false
I: 00check: CHROOT_TYPE=directory
I: 00check: CHROOT_UNION_TYPE=none
I: 00check: DATA_DIR=/usr/share/schroot
I: 00check: HOST=i486-pc-kfreebsd-gnu
I: 00check: HOST_CPU=i486
I: 00check: HOST_OS=kfreebsd-gnu
I: 00check: HOST_VENDOR=pc
I: 00check: LIBEXEC_DIR=/usr/lib/schroot
I: 00check: MOUNT_DIR=/var/lib/schroot/mount
I: 00check: PID=2742
I: 00check: PLATFORM=freebsd
I: 00check: PWD=/
I: 00check: SESSION_ID=sid-kfreebsd-i386-sbuild-1323026879-2742
I: 00check: SETUP_DATA_DIR=/usr/share/schroot/setup
I: 00check: SHLVL=1
I: 00check: SYSCONF_DIR=/etc/schroot
I: 00check: VERBOSE=verbose
I: 00check: _=/usr/bin/env
I: Executing '05btrfs setup-start ok'
I: Executing '05file setup-start ok'
I: Executing '05lvm setup-start ok'
I: Executing '05union setup-start ok'
I: Executing '10mount setup-start ok'
I: 10mount: Mounting /srv/chroots/sid-kfreebsd-i386-sbuild on 
/var/lib/schroot/mount/sid-kfreebsd-i386-sbuild-1323026879-2742
I: 10mount: -v -t nullfs  /srv/chroots/sid-kfreebsd-i386-sbuild 
/var/lib/schroot/mount/sid-kfreebsd-i386-sbuild-1323026879-2742
E: 10mount: mount: exec mount_nullfs not found: No such file or directory
I: 10mount: /dev/ad4s1f on /var (ufs, local, soft-updates)
I: Executing '99check setup-stop fail'
I: 99check: STAGE=setup-stop
I: 99check: STATUS=fail
I: 99check: AUTH_GID=1002
I: 99check: AUTH_HOME=/home/drazzib
I: 99check: AUTH_RGID=1002
I: 99check: AUTH_RGROUP=drazzib
I: 99check: AUTH_RUID=1002
I: 99check: AUTH_RUSER=drazzib
I: 99check: AUTH_SHELL=/bin/bash
I: 99check: AUTH_UID=1002
I: 99check: AUTH_USER=drazzib
I: 99check: AUTH_VERBOSITY=verbose
I: 99check: CHROOT_DESCRIPTION=Debian sid/kfreebsd-i386 autobuilder (session 
chroot)
I: 99check: CHROOT_DIRECTORY=/srv/chroots/sid-kfreebsd-i386-sbuild
I: 99check: CHROOT_MOUNT_LOCATION=/var/lib/schroot/mount/sid-kfreebsd-i386-
sbuild-1323026879-2742
I: 99check: CHROOT_NAME=sid-kfreebsd-i386-sbuild
I: 99check: CHROOT_PATH=/var/lib/schroot/mount/sid-kfreebsd-i386-
sbuild-1323026879-2742
I: 99check: CHROOT_SCRIPT_CONFIG=/etc/schroot/sbuild/config
I: 99check: CHROOT_SESSION_CLONE=false
I: 99check: CHROOT_SESSION_CREATE=false
I: 99check: CHROOT_SESSION_PURGE=false
I: 99check: CHROOT_TYPE=directory
I: 99check: CHROOT_UNION_TYPE=none
I: 99check: DATA_DIR=/usr/share/schroot
I: 99check: HOST=i486-pc-kfreebsd-gnu
I: 99check: HOST_CPU=i486
I: 99check: HOST_OS=kfreebsd-gnu
I: 99check: HOST_VENDOR=pc
I: 99check: LIBEXEC_DIR=/usr/lib/schroot
I: 99check: MOUNT_DIR=/var/lib/schroot/mount
I: 99check: PID=2742
I: 99check: PLATFORM=freebsd
I: 99check: PWD=/
I: 99check: SESSION_ID=sid-kfreebsd-i386-sbuild-1323026879-2742
I: 99check: SETUP_DATA_DIR=/usr/share/schroot/setup
I: 99check: SHLVL=1
I: 99check: SYSCONF_DIR=/etc/schroot
I: 99check: VERBOSE=verbose
I: 99check: _=/usr/bin/env
I: Executing '50chrootname setup-stop fail'
I: Executing '20nssdatabases setup-stop fail'
I: Executing '20copyfiles setup-stop fail'
I: Executing '15killprocs setup-stop fail'
I: 15killprocs: Killing processes run inside /var/lib/schroot/mount/sid-
kfreebsd-i386-sbuild-1323026879-2742
I: Executing '10mount setup-stop fail'
I: Executing '05union setup-stop fail'
I: Executing '05lvm setup-stop fail'
I: Executing '05file setup-stop fail'
I: Executing '05btrfs setup-stop fail'
I: Executing '00check setup-stop fail'
E: sid-kfreebsd-i386-sbuild-1323026879-2742: Chroot setup failed: stage=setup-
start

-- 
Damien - Debian Developper
http://wiki.debian.org/DamienRaudeMorvan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/buildd-tools-devel/attachments/20111204/f7c82fe4/attachment.pgp>


More information about the Buildd-tools-devel mailing list