Package: schroot
Version: 1.3.1-1
Severity: important

If I use schroot -b to create a session of a chroot with
type=block-device, I get a valid chroot session name back, and the
chroot is setup, but it's not recorded in /var/lib/schroot/session,
and I can't then later run it.

debuild:~# cat /etc/schroot/chroot.d/device
[device-test]
type=block-device
description=device
groups=root,sbuild
root-groups=root,sbuild
device=/dev/debuild/karmic-amd64-sbuild
personality=linux
debuild:~# schroot -c device-test
(device-test)r...@debuild:~# logout
debuild:~# schroot -bc device-test
device-test-c65868ea-3443-489b-ad63-cd4dc1434d69
debuild:~# schroot -rc device-test-c65868ea-3443-489b-ad63-cd4dc1434d69
E: device-test-c65868ea-3443-489b-ad63-cd4dc1434d69: Chroot not found
debuild:~# tree -x /var/lib/schroot
/var/lib/schroot
|-- mount
|   `-- device-test-c65868ea-3443-489b-ad63-cd4dc1434d69
|-- session
|-- union
|   |-- overlay
|   `-- underlay
`-- unpack

7 directories, 0 files
debuild:~# mount | grep device-test-c65868ea-3443-489b-ad63-cd4dc1434d69
/dev/mapper/debuild-karmic--amd64--sbuild on 
/var/lib/schroot/mount/device-test-c65868ea-3443-489b-ad63-cd4dc1434d69 type 
ext3 (rw)
proc on 
/var/lib/schroot/mount/device-test-c65868ea-3443-489b-ad63-cd4dc1434d69/proc 
type proc (rw)
/dev/pts on 
/var/lib/schroot/mount/device-test-c65868ea-3443-489b-ad63-cd4dc1434d69/dev/pts 
type none (rw,bind)
/dev/shm on 
/var/lib/schroot/mount/device-test-c65868ea-3443-489b-ad63-cd4dc1434d69/dev/shm 
type none (rw,bind)
/home on 
/var/lib/schroot/mount/device-test-c65868ea-3443-489b-ad63-cd4dc1434d69/home 
type none (rw,bind)
/tmp on 
/var/lib/schroot/mount/device-test-c65868ea-3443-489b-ad63-cd4dc1434d69/tmp 
type none (rw,bind)
/afs on 
/var/lib/schroot/mount/device-test-c65868ea-3443-489b-ad63-cd4dc1434d69/afs 
type none (rw,bind)

This doesn't occur with type=directory chroots.



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to