Bug#704744: pbuilder: umounts /{dev, run}/shm of the *host* system
Cyril Brulebois
kibi at debian.org
Mon Apr 8 09:06:04 UTC 2013
Thorsten Glaser <tg at mirbsd.de> (07/04/2013):
> reassign 704744 debootstrap
> found 704744 debootstrap/1.0.48
> retitle 704744 debootstrap: umounts /{dev,run}/shm of the *host* system
> thanks
Next time, can you please put the right people in the loop?!
Cc-ing:
debian-bugs-dist at lists.debian.org
instead of:
debian-boot at lists.debian.org
is just plain stupid. Maintainers of the package you're reassigning to
don't get your control mail. Way to communicate!
> Dixi quod…
>
> >Okay, I just run “sudo env DIST=sid cowbuilder --create” and
> >it happened again. I micro-tested this and can point out where:
>
> Nevermind, it’s debootstrap not pbuilder.
>
> I changed to include “set -x”, run “mount | fgrep shm” using
> the DEBUG trap, and commented out the call to debootstrap as
> I had it already… and it kept my shm.
>
> Turns out this looks like being the culprit:
>
> tglase at tglase:~ $ fgrep -ri shm /usr/share/debootstrap/*
> /usr/share/debootstrap/functions: umount_on_exit /dev/shm
>
> The problem here is:
>
> lrwxrwxrwx 1 root root 8 Apr 8 01:03 /var/cache/pbuilder/base.cow-sid/dev/shm -> /run/shm/
>
> The symlink is then, of course, followed.
>
> Reassigning this RC bug to debootstrap thusly.
> Sorry folks, but this does break unrelated software.
>
> My idea to fix this is:
>
> Move the “umount_on_exit /dev/shm” line away from
> /usr/share/debootstrap/functions and into the files under
> /usr/share/debootstrap/scripts/ and then change it to use
> /run/shm from wheezy onwards (this also involves breaking
> up the symlink from etch, etch-m68k, lenny, oldstable,
> squeeze and stable to sid, and then, for the wheezy release,
> reintroducing the symlink from stable to sid).
>
> Unless you’ve got a better one, that is.
Well, wild guess, a consequence of the change introduced in
pbuilder/0.215 without actually checking what happens?
Surely, coordinating such a change with debootstrap people would have
been a better idea than implementing it blindly?
Not sure I agree that's an RC bug in debootstrap. I'd rather call it a
wishlist in debootstrap to support the new thing pbuilder imposes, and
an RC bug in pbuilder not to depend on a debootstrap version
implementing said improved behaviour.
Mraw,
KiBi.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pbuilder-maint/attachments/20130408/d1d06522/attachment.pgp>
More information about the Pbuilder-maint
mailing list