[buildd-tools-devel] Bug#644991: Bug#644991: Bug#644991: schroot: exit from a full namespace lvremove snapshot fail
Enrico Rossi
e.rossi at tecnobrain.com
Mon Oct 17 13:56:27 UTC 2011
Hi Roger,
On Sun, Oct 16, 2011 at 06:04:29PM +0100, Roger Leigh wrote:
> Actually, I can't confirm this--I can reproduce this failure with
> and without the chroot: namespace prefix. Could you possibly try
> running schroot several times both with and without the prefix to
> check it's not just a statistical anomaly? A transcript with
> --verbose for both cases would be very useful.
Right now any schroot run from my user fail removing the snapshot on
exit as you said. Running it from 'sudo' sometimes crash on exit and
sometimes does not.
I have also tested right after a boot to avoid eventually suspend/resume
problems but nothing changed.
> Also, could you possibly also check the amount of free extents in
> the logical volume aren't limiting?
I'm using a 2G snapshot space with more than 70G free space on the
volume group.
root at angel:~# vgdisplay
--- Volume group ---
VG Name vg01
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 250
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 15
Open LV 6
Max PV 0
Cur PV 1
Act PV 1
VG Size 461.01 GiB
PE Size 4.00 MiB
Total PE 118018
Alloc PE / Size 99503 / 388.68 GiB
Free PE / Size 18515 / 72.32 GiB
root at angel:~# schroot -c squeeze -v
I: Executing ‘00check setup-start ok’
I: 00check: STAGE=setup-start
I: 00check: STATUS=ok
I: 00check: AUTH_GID=0
I: 00check: AUTH_HOME=/root
I: 00check: AUTH_RGID=0
I: 00check: AUTH_RGROUP=root
I: 00check: AUTH_RUID=0
I: 00check: AUTH_RUSER=root
I: 00check: AUTH_SHELL=/bin/bash
I: 00check: AUTH_UID=0
I: 00check: AUTH_USER=root
I: 00check: AUTH_VERBOSITY=verbose
I: 00check: CHROOT_DESCRIPTION=Debian Squeeze (session chroot)
I: 00check: CHROOT_DEVICE=/dev/vg01/schroot-squeeze64
I: 00check:
CHROOT_LVM_SNAPSHOT_DEVICE=/dev/vg01/squeeze-cb9b4387-fd23-4d50-a733-8689a2e4e2b3
I: 00check:
CHROOT_LVM_SNAPSHOT_NAME=squeeze-cb9b4387-fd23-4d50-a733-8689a2e4e2b3
I: 00check: CHROOT_LVM_SNAPSHOT_OPTIONS=--size 2G
I: 00check:
CHROOT_MOUNT_DEVICE=/dev/vg01/squeeze-cb9b4387-fd23-4d50-a733-8689a2e4e2b3
I: 00check:
CHROOT_MOUNT_LOCATION=/var/lib/schroot/mount/squeeze-cb9b4387-fd23-4d50-a733-8689a2e4e2b3
I: 00check: CHROOT_NAME=squeeze
I: 00check:
CHROOT_PATH=/var/lib/schroot/mount/squeeze-cb9b4387-fd23-4d50-a733-8689a2e4e2b3
I: 00check: CHROOT_SCRIPT_CONFIG=/etc/schroot/minimal/config
I: 00check: CHROOT_SESSION_CLONE=false
I: 00check: CHROOT_SESSION_CREATE=false
I: 00check: CHROOT_SESSION_PURGE=true
I: 00check: CHROOT_TYPE=lvm-snapshot
I: 00check: DATA_DIR=/usr/share/schroot
I: 00check: HOST=x86_64-pc-linux-gnu
I: 00check: HOST_CPU=x86_64
I: 00check: HOST_OS=linux-gnu
I: 00check: HOST_VENDOR=pc
I: 00check: LIBEXEC_DIR=/usr/lib/schroot
I: 00check: MOUNT_DIR=/var/lib/schroot/mount
I: 00check: PID=9227
I: 00check: PLATFORM=linux
I: 00check: PWD=/
I: 00check: SESSION_ID=squeeze-cb9b4387-fd23-4d50-a733-8689a2e4e2b3
I: 00check: SETUP_DATA_DIR=/usr/share/schroot/setup
I: 00check: SYSCONF_DIR=/etc/schroot
I: 00check: VERBOSE=verbose
I: Executing ‘05btrfs setup-start ok’
I: Executing ‘05file setup-start ok’
I: Executing ‘05lvm setup-start ok’
E: 05lvm: Setting chunksize to 8 sectors.
E: 05lvm: Setting logging type to disk
E: 05lvm: Finding volume group "vg01"
E: 05lvm: Archiving volume group "vg01" metadata (seqno 278).
E: 05lvm: Creating logical volume
squeeze-cb9b4387-fd23-4d50-a733-8689a2e4e2b3
E: 05lvm: Creating volume group backup "/etc/lvm/backup/vg01" (seqno
279).
E: 05lvm: Found volume group "vg01"
E: 05lvm: activation/volume_list configuration setting not defined,
checking only host tags for
vg01/squeeze-cb9b4387-fd23-4d50-a733-8689a2e4e2b3
E: 05lvm: Creating
vg01-squeeze--cb9b4387--fd23--4d50--a733--8689a2e4e2b3
E: 05lvm: Loading
vg01-squeeze--cb9b4387--fd23--4d50--a733--8689a2e4e2b3 table (253:16)
E: 05lvm: Resuming
vg01-squeeze--cb9b4387--fd23--4d50--a733--8689a2e4e2b3 (253:16)
E: 05lvm: Clearing start of logical volume
"squeeze-cb9b4387-fd23-4d50-a733-8689a2e4e2b3"
E: 05lvm: Creating logical volume snapshot0
E: 05lvm: Found volume group "vg01"
E: 05lvm: Found volume group "vg01"
E: 05lvm: Creating vg01-schroot--squeeze64-real
E: 05lvm: Loading vg01-schroot--squeeze64-real table (253:18)
E: 05lvm: Resuming vg01-schroot--squeeze64-real (253:18)
E: 05lvm: Loading vg01-schroot--squeeze64 table (253:12)
E: 05lvm: Creating
vg01-squeeze--cb9b4387--fd23--4d50--a733--8689a2e4e2b3-cow
E: 05lvm: Loading
vg01-squeeze--cb9b4387--fd23--4d50--a733--8689a2e4e2b3-cow table
(253:19)
E: 05lvm: Resuming
vg01-squeeze--cb9b4387--fd23--4d50--a733--8689a2e4e2b3-cow (253:19)
E: 05lvm: Loading
vg01-squeeze--cb9b4387--fd23--4d50--a733--8689a2e4e2b3 table (253:16)
E: 05lvm: Suspending vg01-schroot--squeeze64 (253:12) with
filesystem sync with device flush
E: 05lvm: Suspending vg01-schroot--squeeze64-real (253:18) with
filesystem sync with device flush
E: 05lvm: Found volume group "vg01"
E: 05lvm: Loading vg01-schroot--squeeze64-real table (253:18)
E: 05lvm: Suppressed vg01-schroot--squeeze64-real identical table
reload.
E: 05lvm: Loading
vg01-squeeze--cb9b4387--fd23--4d50--a733--8689a2e4e2b3-cow table
(253:19)
E: 05lvm: Suppressed
vg01-squeeze--cb9b4387--fd23--4d50--a733--8689a2e4e2b3-cow identical
table reload.
E: 05lvm: Resuming vg01-schroot--squeeze64-real (253:18)
E: 05lvm: Resuming
vg01-squeeze--cb9b4387--fd23--4d50--a733--8689a2e4e2b3 (253:16)
E: 05lvm: Resuming vg01-schroot--squeeze64 (253:12)
E: 05lvm: Creating volume group backup "/etc/lvm/backup/vg01" (seqno
280).
I: 05lvm: Logical volume
"squeeze-cb9b4387-fd23-4d50-a733-8689a2e4e2b3" created
I: Executing ‘05union setup-start ok’
I: Executing ‘10mount setup-start ok’
I: 10mount: Mounting
/dev/vg01/squeeze-cb9b4387-fd23-4d50-a733-8689a2e4e2b3 on
/var/lib/schroot/mount/squeeze-cb9b4387-fd23-4d50-a733-8689a2e4e2b3
I: 10mount: -v /dev/vg01/squeeze-cb9b4387-fd23-4d50-a733-8689a2e4e2b3
/var/lib/schroot/mount/squeeze-cb9b4387-fd23-4d50-a733-8689a2e4e2b3
I: 10mount: mount: you didn't specify a filesystem type for
/dev/mapper/vg01-squeeze--cb9b4387--fd23--4d50--a733--8689a2e4e2b3
I: 10mount: I will try type ext4
I: 10mount:
/dev/mapper/vg01-squeeze--cb9b4387--fd23--4d50--a733--8689a2e4e2b3 on
/var/lib/schroot/mount/squeeze-cb9b4387-fd23-4d50-a733-8689a2e4e2b3 type
ext4 (rw)
I: 10mount: /proc on
/var/lib/schroot/mount/squeeze-cb9b4387-fd23-4d50-a733-8689a2e4e2b3/proc
type none (rw,bind)
I: 10mount: /sys on
/var/lib/schroot/mount/squeeze-cb9b4387-fd23-4d50-a733-8689a2e4e2b3/sys
type none (rw,bind)
I: Executing ‘15killprocs setup-start ok’
I: Executing ‘20copyfiles setup-start ok’
I: 20copyfiles: `/etc/resolv.conf' ->
`/var/lib/schroot/mount/squeeze-cb9b4387-fd23-4d50-a733-8689a2e4e2b3/etc/resolv.conf'
I: Executing ‘20nssdatabases setup-start ok’
I: 20nssdatabases: Copying passwd database to
/var/lib/schroot/mount/squeeze-cb9b4387-fd23-4d50-a733-8689a2e4e2b3/etc/passwd
I: 20nssdatabases: Copying shadow database to
/var/lib/schroot/mount/squeeze-cb9b4387-fd23-4d50-a733-8689a2e4e2b3/etc/shadow
I: 20nssdatabases: Copying group database to
/var/lib/schroot/mount/squeeze-cb9b4387-fd23-4d50-a733-8689a2e4e2b3/etc/group
I: Executing ‘50chrootname setup-start ok’
I: 50chrootname: Setting chroot name to squeeze
I: Executing ‘99check setup-start ok’
I: [squeeze-cb9b4387-fd23-4d50-a733-8689a2e4e2b3 chroot] Running login
shell: ‘/bin/bash’
(squeeze)root at angel:~#
(squeeze)root at angel:~# logout
I: Executing ‘99check setup-stop ok’
I: 99check: STAGE=setup-stop
I: 99check: STATUS=ok
I: 99check: AUTH_GID=0
I: 99check: AUTH_HOME=/root
I: 99check: AUTH_RGID=0
I: 99check: AUTH_RGROUP=root
I: 99check: AUTH_RUID=0
I: 99check: AUTH_RUSER=root
I: 99check: AUTH_SHELL=/bin/bash
I: 99check: AUTH_UID=0
I: 99check: AUTH_USER=root
I: 99check: AUTH_VERBOSITY=verbose
I: 99check: CHROOT_DESCRIPTION=Debian Squeeze (session chroot)
I: 99check: CHROOT_DEVICE=/dev/vg01/schroot-squeeze64
I: 99check:
CHROOT_LVM_SNAPSHOT_DEVICE=/dev/vg01/squeeze-cb9b4387-fd23-4d50-a733-8689a2e4e2b3
I: 99check:
CHROOT_LVM_SNAPSHOT_NAME=squeeze-cb9b4387-fd23-4d50-a733-8689a2e4e2b3
I: 99check: CHROOT_LVM_SNAPSHOT_OPTIONS=--size 2G
I: 99check:
CHROOT_MOUNT_DEVICE=/dev/vg01/squeeze-cb9b4387-fd23-4d50-a733-8689a2e4e2b3
I: 99check:
CHROOT_MOUNT_LOCATION=/var/lib/schroot/mount/squeeze-cb9b4387-fd23-4d50-a733-8689a2e4e2b3
I: 99check: CHROOT_NAME=squeeze
I: 99check:
CHROOT_PATH=/var/lib/schroot/mount/squeeze-cb9b4387-fd23-4d50-a733-8689a2e4e2b3
I: 99check: CHROOT_SCRIPT_CONFIG=/etc/schroot/minimal/config
I: 99check: CHROOT_SESSION_CLONE=false
I: 99check: CHROOT_SESSION_CREATE=false
I: 99check: CHROOT_SESSION_PURGE=true
I: 99check: CHROOT_TYPE=lvm-snapshot
I: 99check: DATA_DIR=/usr/share/schroot
I: 99check: HOST=x86_64-pc-linux-gnu
I: 99check: HOST_CPU=x86_64
I: 99check: HOST_OS=linux-gnu
I: 99check: HOST_VENDOR=pc
I: 99check: LIBEXEC_DIR=/usr/lib/schroot
I: 99check: MOUNT_DIR=/var/lib/schroot/mount
I: 99check: PID=9227
I: 99check: PLATFORM=linux
I: 99check: PWD=/
I: 99check: SESSION_ID=squeeze-cb9b4387-fd23-4d50-a733-8689a2e4e2b3
I: 99check: SETUP_DATA_DIR=/usr/share/schroot/setup
I: 99check: SYSCONF_DIR=/etc/schroot
I: 99check: VERBOSE=verbose
I: Executing ‘50chrootname setup-stop ok’
I: Executing ‘20nssdatabases setup-stop ok’
I: Executing ‘20copyfiles setup-stop ok’
I: Executing ‘15killprocs setup-stop ok’
I: 15killprocs: Killing processes run inside
/var/lib/schroot/mount/squeeze-cb9b4387-fd23-4d50-a733-8689a2e4e2b3
I: Executing ‘10mount setup-stop ok’
I: 10mount: Unmounting
/var/lib/schroot/mount/squeeze-cb9b4387-fd23-4d50-a733-8689a2e4e2b3/sys
I: 10mount: Unmounting
/var/lib/schroot/mount/squeeze-cb9b4387-fd23-4d50-a733-8689a2e4e2b3/proc
I: 10mount: Unmounting
/var/lib/schroot/mount/squeeze-cb9b4387-fd23-4d50-a733-8689a2e4e2b3
I: Executing ‘05union setup-stop ok’
I: Executing ‘05lvm setup-stop ok’
I: 05lvm: Removing device lock for
/dev/vg01/squeeze-cb9b4387-fd23-4d50-a733-8689a2e4e2b3, owned by pid
9227
E: 05lvm: Using logical volume(s) on command line
E: 05lvm: Archiving volume group "vg01" metadata (seqno 280).
E: 05lvm: Removing snapshot
squeeze-cb9b4387-fd23-4d50-a733-8689a2e4e2b3
E: 05lvm: Found volume group "vg01"
E: 05lvm: Found volume group "vg01"
E: 05lvm: Loading vg01-schroot--squeeze64 table (253:12)
E: 05lvm: Loading
vg01-squeeze--cb9b4387--fd23--4d50--a733--8689a2e4e2b3 table (253:16)
E: 05lvm: Suspending vg01-schroot--squeeze64 (253:12) with device
flush
E: 05lvm: Suspending
vg01-squeeze--cb9b4387--fd23--4d50--a733--8689a2e4e2b3 (253:16) with
device flush
E: 05lvm: Suspending vg01-schroot--squeeze64-real (253:18) with
device flush
E: 05lvm: Suspending
vg01-squeeze--cb9b4387--fd23--4d50--a733--8689a2e4e2b3-cow (253:19) with
device flush
E: 05lvm: Found volume group "vg01"
E: 05lvm: Resuming
vg01-squeeze--cb9b4387--fd23--4d50--a733--8689a2e4e2b3-cow (253:19)
E: 05lvm: Resuming vg01-schroot--squeeze64-real (253:18)
E: 05lvm: Resuming
vg01-squeeze--cb9b4387--fd23--4d50--a733--8689a2e4e2b3 (253:16)
E: 05lvm: Removing
vg01-squeeze--cb9b4387--fd23--4d50--a733--8689a2e4e2b3-cow (253:19)
E: 05lvm: Found volume group "vg01"
E: 05lvm: Resuming vg01-schroot--squeeze64 (253:12)
E: 05lvm: Unable to deactivate open vg01-schroot--squeeze64-real
(253:18)
E: 05lvm: Failed to resume schroot-squeeze64.
I: Executing ‘05file setup-stop ok’
I: Executing ‘05btrfs setup-stop ok’
I: Executing ‘00check setup-stop ok’
root at angel:~# lvdisplay
[...]
--- Logical volume ---
LV Name /dev/vg01/squeeze-cb9b4387-fd23-4d50-a733-8689a2e4e2b3
VG Name vg01
LV UUID npfS1x-Izqg-anhy-sEpj-Oq5c-pJY0-Y2w11H
LV Write Access read/write
LV Status available
# open 0
LV Size 2.00 GiB
Current LE 512
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:16
Cheers
E.
--
GPG Key: 4096R/F2133176 2010-10-19 Enrico Rossi <e.rossi at tecnobrain.com>
More information about the Buildd-tools-devel
mailing list