Bug#851640: --debbuildopts not propagated anymore to cowbuilder
Vincent Bernat
bernat at debian.org
Tue Jan 17 19:34:31 UTC 2017
❦ 17 janvier 2017 16:12 +0100, Mattia Rizzolo <mattia at debian.org> :
> On Tue, Jan 17, 2017 at 01:41:58PM +0100, Vincent Bernat wrote:
>> Cannot test right now, but at the end of the build, cowbuilder complain
>> about not being able to unmount /dev/shm because it's busy. I assumed
>> this was because the use of a more recent pbuilder turned into a symlink
>> or the reverse.
>
> umh, though that's still not supposed to happen. From what I could see
> mount and umount follow symlinks without any problem:
Here is what I get at the end:
I: Copying back the cached apt archive contents
I: unmounting /etc/pbuilder/deps filesystem
I: unmounting dev/pts filesystem
I: unmounting run/shm filesystem
W: Could not unmount run/shm: umount: /var/lib/systems/pbuilder/build/cow.24417/run/shm: target is busy
(In some cases useful info about processes that
use the device is found by lsof(8) or fuser(1).)
W: Retrying to unmount run/shm in 5s
umount: /var/lib/systems/pbuilder/build/cow.24417/run/shm: target is busy
(In some cases useful info about processes that
use the device is found by lsof(8) or fuser(1).)
Could not unmount run/shm, some programs might
still be using files in /proc (klogd?).
Please check and kill these processes manually
so that I can unmount run/shm. Last umount error was:
umount: /var/lib/systems/pbuilder/build/cow.24417/run/shm: target is busy
(In some cases useful info about processes that
use the device is found by lsof(8) or fuser(1).)
In mount, I have:
/proc on /var/lib/systems/pbuilder/build/cow.24417/proc type proc (rw,relatime)
sysfs on /var/lib/systems/pbuilder/build/cow.24417/sys type sysfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,relatime)
/var/lib/systems/pbuilder/build/cow.24417/dev/shm is a real directory,
but not a mount point (same device as
/var/lib/systems/pbuilder/build/cow.24417/dev).
File: /var/lib/systems/pbuilder/build/cow.24417/dev/shm
Size: 4096 Blocks: 8 IO Block: 4096 directory
Device: fd07h/64775d Inode: 3802032 Links: 2
Access: (0777/drwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2017-01-17 07:14:17.547683772 +0100
Modify: 2017-01-17 07:14:17.547683772 +0100
Change: 2017-01-17 20:26:16.047469684 +0100
Birth: -
/var/lib/systems/pbuilder/build/cow.24417/run/shm is a symlink to
/dev/shm, so that explains the problem:
File: /var/lib/systems/pbuilder/build/cow.24417/run/shm -> /dev/shm
Size: 8 Blocks: 0 IO Block: 4096 symbolic link
Device: fd07h/64775d Inode: 2492773 Links: 3
Access: (0777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2017-01-17 07:14:17.551683739 +0100
Modify: 2017-01-17 07:14:17.551683739 +0100
Change: 2017-01-17 20:26:16.043469722 +0100
Birth: -
After upgrading pbuilder to 0.228, tmpfs is mounted over .../dev/shm, so
the symlink is fine.
The chroot is a jessie-backports chroot BTW.
--
Indent to show the logical structure of a program.
- The Elements of Programming Style (Kernighan & Plauger)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 832 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pbuilder-maint/attachments/20170117/e1fd4a55/attachment-0001.sig>
More information about the Pbuilder-maint
mailing list