[buildd-tools-devel] Bug#797783: Bug#797783: sbuild fails without any error message when /var/lib/sbuild is not writable in the chroot
Raphael Hertzog
hertzog at debian.org
Thu Sep 3 08:33:34 UTC 2015
Hi,
On Thu, 03 Sep 2015, Johannes Schauer wrote:
> Using sbuild-shell I opened a shell in a local sid chroot and changed the owner
> of /var/lib/sbuild/ to root and removed all read and write access for
> everybody. But even after that I was able to build a package!
Did you change the owning group as well?
Because I can re-trigger it as easily as this:
$ sudo chown -R root:root /srv/chroots/sid-amd64-sbuild/var/lib/sbuild
$ sbuild -d unstable hello_2.10-1.dsc
Note however that my unstable-amd64-sbuild chroot uses "union-type=overlay".
It might be relevant...
$ cat /etc/schroot/chroot.d/sid-amd64-sbuild
# File managed by Salt. Do not edit manually.
[sid-amd64-sbuild]
type=directory
description=Debian sid/amd64
directory=/srv/chroots/sid-amd64-sbuild
aliases=unstable-amd64-sbuild,experimental-amd64-sbuild
groups=root,sbuild
profile=sbuild
root-groups=root,sbuild
source-root-groups=root,sbuild
union-type=overlay
> Investigating further, this seems to be because `chown -R sbuild:sbuild
> /var/lib/sbuild` is already run in lib/Sbuild/ChrootSetup.pm (at least this
> explains why it works for me).
Are you sure this doesn't occur after the try to create the apt.conf file?
Cheers,
--
Raphaël Hertzog ◈ Debian Developer
Support Debian LTS: http://www.freexian.com/services/debian-lts.html
Learn to master Debian: http://debian-handbook.info/get/
More information about the Buildd-tools-devel
mailing list