Re: [PATCH 0/1] devpts: use dynamic_dname() to generate proc name

From: Stefan Lippers-Hollmann
Date: Wed Aug 23 2017 - 20:25:21 EST


Hi

On 2017-08-16, Linus Torvalds wrote:
> On Wed, Aug 16, 2017 at 4:51 PM, Eric W. Biederman
> <ebiederm@xxxxxxxxxxxx> wrote:
[...]
> Maybe this attached patch is better anyway. It's smaller, because it
> keeps more closely to the old code, and just adds a mntput() in all
> the exit cases, and depends on the "path_get()" to have incremented
> the mnt refcount one extra time.
>
> Can you find something in this one?
>
> ENTIRELY UNTESTED!

This patch[1] as part of 4.13-rc6 (up to, at least,
v4.13-rc6-45-g6470812e2226) introduces a regression for me when using
pbuilder 0.228.7[2] (a helper to build Debian packages in a chroot and
to create and update its chroots) when trying to umount /dev/ptmx (inside
the chroot) on Debian/ unstable (full log and pbuilder configuration
file[3] attached).

[...]
Setting up build-essential (12.3) ...
Processing triggers for libc-bin (2.24-15) ...
I: unmounting dev/ptmx filesystem
W: Could not unmount dev/ptmx: umount: /var/cache/pbuilder/build/1340/dev/ptmx: 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 dev/ptmx in 5s
umount: /var/cache/pbuilder/build/1340/dev/ptmx: 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 dev/ptmx, some programs might
still be using files in /proc (klogd?).
Please check and kill these processes manually
so that I can unmount dev/ptmx. Last umount error was:
umount: /var/cache/pbuilder/build/1340/dev/ptmx: target is busy
(In some cases useful info about processes that
use the device is found by lsof(8) or fuser(1).)
[...]

lsof isn't revealing (but this might point towards gvfs 1.30.4-1+b1
involvement), fuser -k doesn't release the ressource.

Kernel v4.13-rc5 and before (at least 4.11.x and 4.12.x) are not
affected, but this problem is reliably reproducible on three different
x86_64 systems running Debian/ unstable when the host is running a
kernel >=4.6.13-rc6. Unfortunately I haven't really found an easier/
smaller way to reproduce this issue yet, but creating a new build
chroot[4] always triggers this problem, updating an existing build
chroot[5] (which also mounts and umounts /dev/ptmx) triggers most of
the time, but not reliably - building a package (e.g. the kernel, also
mounting and umounting /dev/ptmx) also triggered this issue at least
once (but I didn't try this more often).

My git bisection log is this:

$ git bisect log
git bisect start
# good: [ef954844c7ace62f773f4f23e28d2d915adc419f] Linux 4.13-rc5
git bisect good ef954844c7ace62f773f4f23e28d2d915adc419f
# bad: [14ccee78fc82f5512908f4424f541549a5705b89] Linux 4.13-rc6
git bisect bad 14ccee78fc82f5512908f4424f541549a5705b89
# bad: [cb247857f3dae0bdb843362c35027a0066b963a4] Merge tag 'sound-4.13-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
git bisect bad cb247857f3dae0bdb843362c35027a0066b963a4
# good: [88a5c690b66110ad255380d8f629c629cf6ca559] bpf: fix bpf_trace_printk on 32 bit archs
git bisect good 88a5c690b66110ad255380d8f629c629cf6ca559
# bad: [3bc6c906eacec34f0d8dcfd3c7e4513edf152297] Merge branch 'parisc-4.13-5' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
git bisect bad 3bc6c906eacec34f0d8dcfd3c7e4513edf152297
# good: [40c6d1b9e2fc4251ca19fa69398f6fa34e813e27] Merge tag 'linux-kselftest-4.13-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
git bisect good 40c6d1b9e2fc4251ca19fa69398f6fa34e813e27
# good: [ac9a40905a610fb02086a37b11ff4bf046825a88] Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
git bisect good ac9a40905a610fb02086a37b11ff4bf046825a88
# bad: [99f781b1bfc199ec8eb86d4e015920faf79d5d57] Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
git bisect bad 99f781b1bfc199ec8eb86d4e015920faf79d5d57
# good: [41e327b586762833e48b3703d53312ac32f05f24] quota: correct space limit check
git bisect good 41e327b586762833e48b3703d53312ac32f05f24

Reverting just c8c03f1858331e85d397bacccd34ef409aae993c from
v4.13-rc6-65-g2acf097f16ab reliably fixes the problem for me.

Regards
Stefan Lippers-Hollmann

[1] commit c8c03f1858331e85d397bacccd34ef409aae993c (HEAD)
Author: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
Date: Wed Aug 16 17:08:07 2017 -0700
Subject: pty: fix the cached path of the pty slave file
descriptor in the master
[2] https://packages.qa.debian.org/p/pbuilder.html
https://pbuilder.alioth.debian.org/
https://anonscm.debian.org/git/pbuilder/pbuilder.git
mounting/ umounting /dev/ptmx happens in
https://anonscm.debian.org/git/pbuilder/pbuilder.git/tree/pbuilder-modules
[3] the configuration file as attached relies on BUILDUSERNAME="pbuilder"
and BUILDUSERID="$(getent passwd $BUILDUSERNAME | cut -d\: -f3)",
commenting those out should be possible, my full BUILDUSER* setup
is:
# addgroup --system pbuilder
# adduser --system --disabled-password --ingroup pbuilder --gecos "pbuilder buildd user" --home /var/run/pbuilder pbuilder
# chown pbuilder:pbuilder /var/cache/pbuilder/deps /var/cache/pbuilder/build-result
# chmod 2775 /var/cache/pbuilder/deps /var/cache/pbuilder/build-result
[4] sudo /usr/sbin/pbuilder create --configfile pbuilderrc.debian.sid.amd64
[5] sudo /usr/sbin/pbuilder update --configfile pbuilderrc.debian.sid.amd64
sudo /usr/sbin/pbuilder create --configfile /etc/pbuilder/pbuilderrc.debian.sid.amd64
W: /root/.pbuilderrc does not exist
I: Distribution is sid.
I: Current time: Thu Aug 24 00:07:28 CEST 2017
I: pbuilder-time-stamp: 1503526048
I: Building the build environment
I: running cdebootstrap
/usr/bin/cdebootstrap
P: Retrieving Release
P: Retrieving Release.gpg
P: Validating Release
I: Good signature from "Debian Archive Automatic Signing Key (7.0/wheezy) <ftpmaster@xxxxxxxxxx>"
I: Good signature from "Debian Archive Automatic Signing Key (8/jessie) <ftpmaster@xxxxxxxxxx>"
P: Parsing Release
P: Retrieving Packages.xz
P: Validating Packages.xz
P: Parsing Packages
P: Retrieving gcc-7-base
P: Validating gcc-7-base
P: Retrieving libgcc1
P: Validating libgcc1
P: Retrieving libc6
P: Validating libc6
P: Retrieving libattr1
P: Validating libattr1
P: Retrieving libacl1
P: Validating libacl1
P: Retrieving libpcre3
P: Validating libpcre3
P: Retrieving libselinux1
P: Validating libselinux1
P: Retrieving tar
P: Validating tar
P: Retrieving libbz2-1.0
P: Validating libbz2-1.0
P: Retrieving liblzma5
P: Validating liblzma5
P: Retrieving zlib1g
P: Validating zlib1g
P: Retrieving dpkg
P: Validating dpkg
P: Retrieving perl-base
P: Validating perl-base
P: Retrieving init-system-helpers
P: Validating init-system-helpers
P: Retrieving debianutils
P: Validating debianutils
P: Retrieving libaudit-common
P: Validating libaudit-common
P: Retrieving libcap-ng0
P: Validating libcap-ng0
P: Retrieving libaudit1
P: Validating libaudit1
P: Retrieving debconf
P: Validating debconf
P: Retrieving libpam0g
P: Validating libpam0g
P: Retrieving libsemanage-common
P: Validating libsemanage-common
P: Retrieving libsepol1
P: Validating libsepol1
P: Retrieving libustr-1.0-1
P: Validating libustr-1.0-1
P: Retrieving libsemanage1
P: Validating libsemanage1
P: Retrieving libdb5.3
P: Validating libdb5.3
P: Retrieving libpam-modules-bin
P: Validating libpam-modules-bin
P: Retrieving libpam-modules
P: Validating libpam-modules
P: Retrieving passwd
P: Validating passwd
P: Retrieving adduser
P: Validating adduser
P: Retrieving libgpg-error0
P: Validating libgpg-error0
P: Retrieving libgcrypt20
P: Validating libgcrypt20
P: Retrieving gpgv
P: Validating gpgv
P: Retrieving debian-archive-keyring
P: Validating debian-archive-keyring
P: Retrieving liblz4-1
P: Validating liblz4-1
P: Retrieving libstdc++6
P: Validating libstdc++6
P: Retrieving libapt-pkg5.0
P: Validating libapt-pkg5.0
P: Retrieving libgmp10
P: Validating libgmp10
P: Retrieving libnettle6
P: Validating libnettle6
P: Retrieving libhogweed4
P: Validating libhogweed4
P: Retrieving libunistring2
P: Validating libunistring2
P: Retrieving libidn2-0
P: Validating libidn2-0
P: Retrieving libffi6
P: Validating libffi6
P: Retrieving libp11-kit0
P: Validating libp11-kit0
P: Retrieving libtasn1-6
P: Validating libtasn1-6
P: Retrieving libgnutls30
P: Validating libgnutls30
P: Retrieving apt
P: Validating apt
P: Retrieving dash
P: Validating dash
P: Retrieving diffutils
P: Validating diffutils
P: Retrieving coreutils
P: Validating coreutils
P: Retrieving mawk
P: Validating mawk
P: Retrieving base-files
P: Validating base-files
P: Retrieving libtinfo5
P: Validating libtinfo5
P: Retrieving bash
P: Validating bash
P: Retrieving libdebconfclient0
P: Validating libdebconfclient0
P: Retrieving base-passwd
P: Validating base-passwd
P: Retrieving libuuid1
P: Validating libuuid1
P: Retrieving libblkid1
P: Validating libblkid1
P: Retrieving libfdisk1
P: Validating libfdisk1
P: Retrieving libmount1
P: Validating libmount1
P: Retrieving libncursesw5
P: Validating libncursesw5
P: Retrieving libsmartcols1
P: Validating libsmartcols1
P: Retrieving fdisk
P: Validating fdisk
P: Retrieving libsystemd0
P: Validating libsystemd0
P: Retrieving libudev1
P: Validating libudev1
P: Retrieving util-linux
P: Validating util-linux
P: Retrieving sysvinit-utils
P: Validating sysvinit-utils
P: Retrieving gzip
P: Validating gzip
P: Retrieving sed
P: Validating sed
P: Retrieving bsdutils
P: Validating bsdutils
P: Retrieving e2fslibs
P: Validating e2fslibs
P: Retrieving libcomerr2
P: Validating libcomerr2
P: Retrieving libss2
P: Validating libss2
P: Retrieving e2fsprogs
P: Validating e2fsprogs
P: Retrieving libc-bin
P: Validating libc-bin
P: Retrieving findutils
P: Validating findutils
P: Retrieving grep
P: Validating grep
P: Retrieving hostname
P: Validating hostname
P: Retrieving libpam-runtime
P: Validating libpam-runtime
P: Retrieving login
P: Validating login
P: Retrieving ncurses-bin
P: Validating ncurses-bin
P: Retrieving ncurses-base
P: Validating ncurses-base
P: Extracting gcc-7-base
P: Extracting libgcc1
P: Extracting libc6
P: Extracting libattr1
P: Extracting libacl1
P: Extracting libpcre3
P: Extracting libselinux1
P: Extracting tar
P: Extracting libbz2-1.0
P: Extracting liblzma5
P: Extracting zlib1g
P: Extracting dpkg
P: Extracting perl-base
P: Extracting init-system-helpers
P: Extracting debianutils
P: Extracting dash
P: Extracting diffutils
P: Extracting coreutils
P: Extracting mawk
P: Extracting base-files
P: Extracting libtinfo5
P: Extracting bash
P: Extracting libdebconfclient0
P: Extracting base-passwd
P: Extracting libuuid1
P: Extracting libblkid1
P: Extracting libfdisk1
P: Extracting libmount1
P: Extracting libncursesw5
P: Extracting libsmartcols1
P: Extracting fdisk
P: Extracting libaudit-common
P: Extracting libcap-ng0
P: Extracting libaudit1
P: Extracting debconf
P: Extracting libpam0g
P: Extracting libgpg-error0
P: Extracting libgcrypt20
P: Extracting liblz4-1
P: Extracting libsystemd0
P: Extracting libudev1
P: Extracting util-linux
P: Extracting sysvinit-utils
P: Extracting gzip
P: Extracting sed
P: Extracting bsdutils
P: Extracting e2fslibs
P: Extracting libcomerr2
P: Extracting libss2
P: Extracting e2fsprogs
P: Extracting libc-bin
P: Extracting findutils
P: Extracting grep
P: Extracting hostname
P: Extracting libdb5.3
P: Extracting libpam-modules-bin
P: Extracting libpam-modules
P: Extracting libpam-runtime
P: Extracting login
P: Extracting ncurses-bin
P: Extracting ncurses-base
P: Unpacking package dpkg
P: Configuring package dpkg
P: Unpacking package base-passwd
P: Configuring package base-passwd
P: Configuring helper cdebootstrap-helper-rc.d
P: Configuring helper cdebootstrap-helper-makedev
P: Unpacking package tar
P: Unpacking package perl-base
P: Unpacking package init-system-helpers
P: Unpacking package debianutils
P: Unpacking package dash
P: Unpacking package diffutils
P: Unpacking package coreutils
P: Unpacking package mawk
P: Unpacking package base-files
P: Unpacking package bash
P: Unpacking package fdisk
P: Unpacking package libaudit-common
P: Unpacking package debconf
P: Unpacking package util-linux
P: Unpacking package sysvinit-utils
P: Unpacking package gzip
P: Unpacking package sed
P: Unpacking package bsdutils
P: Unpacking package e2fsprogs
P: Unpacking package libc-bin
P: Unpacking package findutils
P: Unpacking package grep
P: Unpacking package hostname
P: Unpacking package libpam-modules-bin
P: Unpacking package libpam-runtime
P: Unpacking package login
P: Unpacking package ncurses-bin
P: Unpacking package ncurses-base
P: Configuring package ncurses-base
P: Configuring package libaudit-common
P: Configuring package libc-bin
P: Configuring package diffutils
P: Configuring package findutils
P: Configuring package sed
P: Configuring package debianutils
P: Configuring package hostname
P: Configuring package mawk
P: Configuring package base-files
P: Configuring package ncurses-bin
P: Configuring package bsdutils
P: Configuring package coreutils
P: Configuring package tar
P: Configuring package fdisk
P: Configuring package perl-base
P: Configuring package grep
P: Configuring package debconf
P: Configuring package gzip
P: Configuring package dash
P: Configuring package init-system-helpers
P: Configuring package util-linux
P: Configuring package libpam-modules-bin
P: Configuring package bash
P: Configuring package e2fsprogs
P: Configuring package sysvinit-utils
P: Configuring package libpam-runtime
P: Configuring package login
P: Unpacking package libsemanage-common
P: Unpacking package passwd
P: Unpacking package adduser
P: Unpacking package gpgv
P: Unpacking package debian-archive-keyring
P: Unpacking package apt
P: Configuring package libsemanage-common
P: Configuring package passwd
P: Configuring package adduser
P: Configuring package gpgv
P: Configuring package debian-archive-keyring
P: Configuring package apt
P: Configuring helper cdebootstrap-helper-apt
P: Retrieving lsb-base
P: Retrieving libassuan0
P: Retrieving readline-common
P: Retrieving libreadline7
P: Retrieving gpgconf
P: Retrieving libksba8
P: Retrieving libsasl2-modules-db
P: Retrieving libsasl2-2
P: Retrieving libldap-common
P: Retrieving libldap-2.4-2
P: Retrieving libnpth0
P: Retrieving dirmngr
P: Retrieving gnupg-l10n
P: Retrieving gnupg-utils
P: Retrieving pinentry-curses
P: Retrieving gpg-agent
P: Retrieving libsqlite3-0
P: Retrieving gpg
P: Retrieving gpg-wks-client
P: Retrieving gpg-wks-server
P: Retrieving gpgsm
P: Retrieving gnupg
P: Unpacking package lsb-base
P: Unpacking package readline-common
P: Unpacking package gpgconf
P: Unpacking package libldap-common
P: Unpacking package dirmngr
P: Unpacking package gnupg-l10n
P: Unpacking package gnupg-utils
P: Unpacking package pinentry-curses
P: Unpacking package gpg-agent
P: Unpacking package gpg
P: Unpacking package gpg-wks-client
P: Unpacking package gpg-wks-server
P: Unpacking package gpgsm
P: Unpacking package gnupg
P: Configuring package readline-common
P: Configuring package libldap-common
P: Configuring package gnupg-l10n
P: Configuring package lsb-base
P: Configuring package gpgconf
P: Configuring package gpgsm
P: Configuring package gnupg-utils
P: Configuring package pinentry-curses
P: Configuring package dirmngr
P: Configuring package gpg
P: Configuring package gpg-agent
P: Configuring package gpg-wks-server
P: Configuring package gpg-wks-client
P: Configuring package gnupg
P: Deconfiguring helper cdebootstrap-helper-apt
P: Deconfiguring helper cdebootstrap-helper-makedev
P: Writing apt sources.list
P: Writing hosts
P: Writing resolv.conf
I: debootstrap finished
I: copying local configuration
I: Installing apt-lines
I: Copy /usr/lib/pbuilder/aptconfdir/apt.conf.d to chroot
I: copying apt key file /usr/share/keyrings/debian-archive-keyring.gpg to /var/cache/pbuilder/build/1340/etc/apt/trusted.gpg.d/debian-archive-keyring.gpg
I: Refreshing the base.tgz
I: upgrading packages
I: mounting /proc filesystem
I: mounting /sys filesystem
I: creating /{dev,run}/shm
I: mounting /dev/pts filesystem
I: redirecting /dev/ptmx to /dev/pts/ptmx
I: policy-rc.d already exists
Get:1 http://ftp.de.debian.org/debian sid InRelease [228 kB]
Get:2 http://ftp.de.debian.org/debian sid/main amd64 Packages [7635 kB]
Fetched 7863 kB in 1s (5918 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
Calculating upgrade...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
binutils bzip2 cpp cpp-7 g++ g++-7 gcc gcc-7 libasan4 libatomic1 libc-dev-bin libc6-dev libcc1-0 libcilkrts5 libdpkg-perl libgcc-7-dev libgdbm3 libgomp1 libisl15 libitm1 liblsan0 libmpc3 libmpfr4 libmpx2 libperl5.26 libquadmath0 libstdc++-7-dev libtsan0 libubsan0 linux-libc-dev make patch perl perl-modules-5.26 xz-utils
Suggested packages:
binutils-doc bzip2-doc cpp-doc gcc-7-locales debian-keyring g++-multilib g++-7-multilib gcc-7-doc libstdc++6-7-dbg gcc-multilib manpages-dev autoconf automake libtool flex bison gdb gcc-doc gcc-7-multilib libgcc1-dbg libgomp1-dbg libitm1-dbg libatomic1-dbg libasan4-dbg liblsan0-dbg libtsan0-dbg libubsan0-dbg libcilkrts5-dbg libmpx2-dbg libquadmath0-dbg glibc-doc
libstdc++-7-doc make-doc ed diffutils-doc perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl
Recommended packages:
fakeroot libalgorithm-merge-perl manpages manpages-dev libfile-fcntllock-perl liblocale-gettext-perl netbase rename
The following NEW packages will be installed:
binutils build-essential bzip2 cpp cpp-7 dpkg-dev g++ g++-7 gcc gcc-7 libasan4 libatomic1 libc-dev-bin libc6-dev libcc1-0 libcilkrts5 libdpkg-perl libgcc-7-dev libgdbm3 libgomp1 libisl15 libitm1 liblsan0 libmpc3 libmpfr4 libmpx2 libperl5.26 libquadmath0 libstdc++-7-dev libtsan0 libubsan0 linux-libc-dev make patch perl perl-modules-5.26 xz-utils
0 upgraded, 37 newly installed, 0 to remove and 0 not upgraded.
Need to get 124 MB of archives.
After this operation, 601 MB of additional disk space will be used.
Get:1 http://ftp.de.debian.org/debian sid/main amd64 perl-modules-5.26 all 5.26.0-5 [2823 kB]
Get:2 http://ftp.de.debian.org/debian sid/main amd64 libgdbm3 amd64 1.8.3-14 [30.0 kB]
Get:3 http://ftp.de.debian.org/debian sid/main amd64 libperl5.26 amd64 5.26.0-5 [3586 kB]
Get:4 http://ftp.de.debian.org/debian sid/main amd64 perl amd64 5.26.0-5 [205 kB]
Get:5 http://ftp.de.debian.org/debian sid/main amd64 bzip2 amd64 1.0.6-8.1 [47.5 kB]
Get:6 http://ftp.de.debian.org/debian sid/main amd64 xz-utils amd64 5.2.2-1.3 [266 kB]
Get:7 http://ftp.de.debian.org/debian sid/main amd64 binutils amd64 2.29-5 [4049 kB]
Get:8 http://ftp.de.debian.org/debian sid/main amd64 libc-dev-bin amd64 2.24-15 [259 kB]
Get:9 http://ftp.de.debian.org/debian sid/main amd64 linux-libc-dev amd64 4.12.6-1 [1327 kB]
Get:10 http://ftp.de.debian.org/debian sid/main amd64 libc6-dev amd64 2.24-15 [2368 kB]
Get:11 http://ftp.de.debian.org/debian sid/main amd64 libisl15 amd64 0.18-1 [564 kB]
Get:12 http://ftp.de.debian.org/debian sid/main amd64 libmpfr4 amd64 3.1.5-1 [556 kB]
Get:13 http://ftp.de.debian.org/debian sid/main amd64 libmpc3 amd64 1.0.3-1+b2 [39.9 kB]
Get:14 http://ftp.de.debian.org/debian sid/main amd64 cpp-7 amd64 7.2.0-1 [32.8 MB]
Get:15 http://ftp.de.debian.org/debian sid/main amd64 cpp amd64 4:7.1.0-2 [18.9 kB]
Get:16 http://ftp.de.debian.org/debian sid/main amd64 libcc1-0 amd64 7.2.0-1 [37.8 kB]
Get:17 http://ftp.de.debian.org/debian sid/main amd64 libgomp1 amd64 7.2.0-1 [75.3 kB]
Get:18 http://ftp.de.debian.org/debian sid/main amd64 libitm1 amd64 7.2.0-1 [27.3 kB]
Get:19 http://ftp.de.debian.org/debian sid/main amd64 libatomic1 amd64 7.2.0-1 [8838 B]
Get:20 http://ftp.de.debian.org/debian sid/main amd64 libasan4 amd64 7.2.0-1 [349 kB]
Get:21 http://ftp.de.debian.org/debian sid/main amd64 liblsan0 amd64 7.2.0-1 [125 kB]
Get:22 http://ftp.de.debian.org/debian sid/main amd64 libtsan0 amd64 7.2.0-1 [271 kB]
Get:23 http://ftp.de.debian.org/debian sid/main amd64 libubsan0 amd64 7.2.0-1 [117 kB]
Get:24 http://ftp.de.debian.org/debian sid/main amd64 libcilkrts5 amd64 7.2.0-1 [42.2 kB]
Get:25 http://ftp.de.debian.org/debian sid/main amd64 libmpx2 amd64 7.2.0-1 [11.4 kB]
Get:26 http://ftp.de.debian.org/debian sid/main amd64 libquadmath0 amd64 7.2.0-1 [132 kB]
Get:27 http://ftp.de.debian.org/debian sid/main amd64 libgcc-7-dev amd64 7.2.0-1 [2356 kB]
Get:28 http://ftp.de.debian.org/debian sid/main amd64 gcc-7 amd64 7.2.0-1 [31.9 MB]
Get:29 http://ftp.de.debian.org/debian sid/main amd64 gcc amd64 4:7.1.0-2 [5102 B]
Get:30 http://ftp.de.debian.org/debian sid/main amd64 libstdc++-7-dev amd64 7.2.0-1 [1443 kB]
Get:31 http://ftp.de.debian.org/debian sid/main amd64 g++-7 amd64 7.2.0-1 [35.1 MB]
Get:32 http://ftp.de.debian.org/debian sid/main amd64 g++ amd64 4:7.1.0-2 [1542 B]
Get:33 http://ftp.de.debian.org/debian sid/main amd64 make amd64 4.1-9.1 [302 kB]
Get:34 http://ftp.de.debian.org/debian sid/main amd64 libdpkg-perl all 1.18.24 [1283 kB]
Get:35 http://ftp.de.debian.org/debian sid/main amd64 patch amd64 2.7.5-1+b2 [112 kB]
Get:36 http://ftp.de.debian.org/debian sid/main amd64 dpkg-dev all 1.18.24 [1592 kB]
Get:37 http://ftp.de.debian.org/debian sid/main amd64 build-essential amd64 12.3 [7346 B]
Fetched 124 MB in 3s (38.6 MB/s)
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package perl-modules-5.26.
(Reading database ... 4748 files and directories currently installed.)
Preparing to unpack .../00-perl-modules-5.26_5.26.0-5_all.deb ...
Unpacking perl-modules-5.26 (5.26.0-5) ...
Selecting previously unselected package libgdbm3:amd64.
Preparing to unpack .../01-libgdbm3_1.8.3-14_amd64.deb ...
Unpacking libgdbm3:amd64 (1.8.3-14) ...
Selecting previously unselected package libperl5.26:amd64.
Preparing to unpack .../02-libperl5.26_5.26.0-5_amd64.deb ...
Unpacking libperl5.26:amd64 (5.26.0-5) ...
Selecting previously unselected package perl.
Preparing to unpack .../03-perl_5.26.0-5_amd64.deb ...
Unpacking perl (5.26.0-5) ...
Selecting previously unselected package bzip2.
Preparing to unpack .../04-bzip2_1.0.6-8.1_amd64.deb ...
Unpacking bzip2 (1.0.6-8.1) ...
Selecting previously unselected package xz-utils.
Preparing to unpack .../05-xz-utils_5.2.2-1.3_amd64.deb ...
Unpacking xz-utils (5.2.2-1.3) ...
Selecting previously unselected package binutils.
Preparing to unpack .../06-binutils_2.29-5_amd64.deb ...
Unpacking binutils (2.29-5) ...
Selecting previously unselected package libc-dev-bin.
Preparing to unpack .../07-libc-dev-bin_2.24-15_amd64.deb ...
Unpacking libc-dev-bin (2.24-15) ...
Selecting previously unselected package linux-libc-dev:amd64.
Preparing to unpack .../08-linux-libc-dev_4.12.6-1_amd64.deb ...
Unpacking linux-libc-dev:amd64 (4.12.6-1) ...
Selecting previously unselected package libc6-dev:amd64.
Preparing to unpack .../09-libc6-dev_2.24-15_amd64.deb ...
Unpacking libc6-dev:amd64 (2.24-15) ...
Selecting previously unselected package libisl15:amd64.
Preparing to unpack .../10-libisl15_0.18-1_amd64.deb ...
Unpacking libisl15:amd64 (0.18-1) ...
Selecting previously unselected package libmpfr4:amd64.
Preparing to unpack .../11-libmpfr4_3.1.5-1_amd64.deb ...
Unpacking libmpfr4:amd64 (3.1.5-1) ...
Selecting previously unselected package libmpc3:amd64.
Preparing to unpack .../12-libmpc3_1.0.3-1+b2_amd64.deb ...
Unpacking libmpc3:amd64 (1.0.3-1+b2) ...
Selecting previously unselected package cpp-7.
Preparing to unpack .../13-cpp-7_7.2.0-1_amd64.deb ...
Unpacking cpp-7 (7.2.0-1) ...
Selecting previously unselected package cpp.
Preparing to unpack .../14-cpp_4%3a7.1.0-2_amd64.deb ...
Unpacking cpp (4:7.1.0-2) ...
Selecting previously unselected package libcc1-0:amd64.
Preparing to unpack .../15-libcc1-0_7.2.0-1_amd64.deb ...
Unpacking libcc1-0:amd64 (7.2.0-1) ...
Selecting previously unselected package libgomp1:amd64.
Preparing to unpack .../16-libgomp1_7.2.0-1_amd64.deb ...
Unpacking libgomp1:amd64 (7.2.0-1) ...
Selecting previously unselected package libitm1:amd64.
Preparing to unpack .../17-libitm1_7.2.0-1_amd64.deb ...
Unpacking libitm1:amd64 (7.2.0-1) ...
Selecting previously unselected package libatomic1:amd64.
Preparing to unpack .../18-libatomic1_7.2.0-1_amd64.deb ...
Unpacking libatomic1:amd64 (7.2.0-1) ...
Selecting previously unselected package libasan4:amd64.
Preparing to unpack .../19-libasan4_7.2.0-1_amd64.deb ...
Unpacking libasan4:amd64 (7.2.0-1) ...
Selecting previously unselected package liblsan0:amd64.
Preparing to unpack .../20-liblsan0_7.2.0-1_amd64.deb ...
Unpacking liblsan0:amd64 (7.2.0-1) ...
Selecting previously unselected package libtsan0:amd64.
Preparing to unpack .../21-libtsan0_7.2.0-1_amd64.deb ...
Unpacking libtsan0:amd64 (7.2.0-1) ...
Selecting previously unselected package libubsan0:amd64.
Preparing to unpack .../22-libubsan0_7.2.0-1_amd64.deb ...
Unpacking libubsan0:amd64 (7.2.0-1) ...
Selecting previously unselected package libcilkrts5:amd64.
Preparing to unpack .../23-libcilkrts5_7.2.0-1_amd64.deb ...
Unpacking libcilkrts5:amd64 (7.2.0-1) ...
Selecting previously unselected package libmpx2:amd64.
Preparing to unpack .../24-libmpx2_7.2.0-1_amd64.deb ...
Unpacking libmpx2:amd64 (7.2.0-1) ...
Selecting previously unselected package libquadmath0:amd64.
Preparing to unpack .../25-libquadmath0_7.2.0-1_amd64.deb ...
Unpacking libquadmath0:amd64 (7.2.0-1) ...
Selecting previously unselected package libgcc-7-dev:amd64.
Preparing to unpack .../26-libgcc-7-dev_7.2.0-1_amd64.deb ...
Unpacking libgcc-7-dev:amd64 (7.2.0-1) ...
Selecting previously unselected package gcc-7.
Preparing to unpack .../27-gcc-7_7.2.0-1_amd64.deb ...
Unpacking gcc-7 (7.2.0-1) ...
Selecting previously unselected package gcc.
Preparing to unpack .../28-gcc_4%3a7.1.0-2_amd64.deb ...
Unpacking gcc (4:7.1.0-2) ...
Selecting previously unselected package libstdc++-7-dev:amd64.
Preparing to unpack .../29-libstdc++-7-dev_7.2.0-1_amd64.deb ...
Unpacking libstdc++-7-dev:amd64 (7.2.0-1) ...
Selecting previously unselected package g++-7.
Preparing to unpack .../30-g++-7_7.2.0-1_amd64.deb ...
Unpacking g++-7 (7.2.0-1) ...
Selecting previously unselected package g++.
Preparing to unpack .../31-g++_4%3a7.1.0-2_amd64.deb ...
Unpacking g++ (4:7.1.0-2) ...
Selecting previously unselected package make.
Preparing to unpack .../32-make_4.1-9.1_amd64.deb ...
Unpacking make (4.1-9.1) ...
Selecting previously unselected package libdpkg-perl.
Preparing to unpack .../33-libdpkg-perl_1.18.24_all.deb ...
Unpacking libdpkg-perl (1.18.24) ...
Selecting previously unselected package patch.
Preparing to unpack .../34-patch_2.7.5-1+b2_amd64.deb ...
Unpacking patch (2.7.5-1+b2) ...
Selecting previously unselected package dpkg-dev.
Preparing to unpack .../35-dpkg-dev_1.18.24_all.deb ...
Unpacking dpkg-dev (1.18.24) ...
Selecting previously unselected package build-essential.
Preparing to unpack .../36-build-essential_12.3_amd64.deb ...
Unpacking build-essential (12.3) ...
Setting up libquadmath0:amd64 (7.2.0-1) ...
Setting up libgomp1:amd64 (7.2.0-1) ...
Setting up libatomic1:amd64 (7.2.0-1) ...
Setting up libgdbm3:amd64 (1.8.3-14) ...
Setting up libcc1-0:amd64 (7.2.0-1) ...
Setting up make (4.1-9.1) ...
Setting up libasan4:amd64 (7.2.0-1) ...
Setting up libcilkrts5:amd64 (7.2.0-1) ...
Setting up libubsan0:amd64 (7.2.0-1) ...
Setting up libtsan0:amd64 (7.2.0-1) ...
Setting up linux-libc-dev:amd64 (4.12.6-1) ...
Setting up perl-modules-5.26 (5.26.0-5) ...
Setting up bzip2 (1.0.6-8.1) ...
Setting up liblsan0:amd64 (7.2.0-1) ...
Setting up libmpx2:amd64 (7.2.0-1) ...
Setting up libisl15:amd64 (0.18-1) ...
Setting up patch (2.7.5-1+b2) ...
Processing triggers for libc-bin (2.24-15) ...
Setting up libperl5.26:amd64 (5.26.0-5) ...
Setting up xz-utils (5.2.2-1.3) ...
update-alternatives: using /usr/bin/xz to provide /usr/bin/lzma (lzma) in auto mode
Setting up libmpfr4:amd64 (3.1.5-1) ...
Setting up libmpc3:amd64 (1.0.3-1+b2) ...
Setting up binutils (2.29-5) ...
Setting up libc-dev-bin (2.24-15) ...
Setting up libc6-dev:amd64 (2.24-15) ...
Setting up libitm1:amd64 (7.2.0-1) ...
Setting up libgcc-7-dev:amd64 (7.2.0-1) ...
Setting up cpp-7 (7.2.0-1) ...
Setting up libstdc++-7-dev:amd64 (7.2.0-1) ...
Setting up perl (5.26.0-5) ...
update-alternatives: using /usr/bin/prename to provide /usr/bin/rename (rename) in auto mode
Setting up cpp (4:7.1.0-2) ...
Setting up gcc-7 (7.2.0-1) ...
Setting up g++-7 (7.2.0-1) ...
Setting up libdpkg-perl (1.18.24) ...
Setting up gcc (4:7.1.0-2) ...
Setting up dpkg-dev (1.18.24) ...
Setting up g++ (4:7.1.0-2) ...
update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode
Setting up build-essential (12.3) ...
Processing triggers for libc-bin (2.24-15) ...
I: unmounting dev/ptmx filesystem
W: Could not unmount dev/ptmx: umount: /var/cache/pbuilder/build/1340/dev/ptmx: 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 dev/ptmx in 5s
umount: /var/cache/pbuilder/build/1340/dev/ptmx: 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 dev/ptmx, some programs might
still be using files in /proc (klogd?).
Please check and kill these processes manually
so that I can unmount dev/ptmx. Last umount error was:
umount: /var/cache/pbuilder/build/1340/dev/ptmx: target is busy
(In some cases useful info about processes that
use the device is found by lsof(8) or fuser(1).)

umount: /var/cache/pbuilder/build/1340/dev/ptmx: 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 dev/ptmx, some programs might
still be using files in /proc (klogd?).
Please check and kill these processes manually
so that I can unmount dev/ptmx. Last umount error was:
umount: /var/cache/pbuilder/build/1340/dev/ptmx: target is busy
(In some cases useful info about processes that
use the device is found by lsof(8) or fuser(1).)

umount: /var/cache/pbuilder/build/1340/dev/ptmx: 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 dev/ptmx, some programs might
still be using files in /proc (klogd?).
Please check and kill these processes manually
so that I can unmount dev/ptmx. Last umount error was:
umount: /var/cache/pbuilder/build/1340/dev/ptmx: target is busy
(In some cases useful info about processes that
use the device is found by lsof(8) or fuser(1).)

umount: /var/cache/pbuilder/build/1340/dev/ptmx: 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 dev/ptmx, some programs might
still be using files in /proc (klogd?).
Please check and kill these processes manually
so that I can unmount dev/ptmx. Last umount error was:
umount: /var/cache/pbuilder/build/1340/dev/ptmx: target is busy
(In some cases useful info about processes that
use the device is found by lsof(8) or fuser(1).)

umount: /var/cache/pbuilder/build/1340/dev/ptmx: 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 dev/ptmx, some programs might
still be using files in /proc (klogd?).
Please check and kill these processes manually
so that I can unmount dev/ptmx. Last umount error was:
umount: /var/cache/pbuilder/build/1340/dev/ptmx: target is busy
(In some cases useful info about processes that
use the device is found by lsof(8) or fuser(1).)

umount: /var/cache/pbuilder/build/1340/dev/ptmx: 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 dev/ptmx, some programs might
still be using files in /proc (klogd?).
Please check and kill these processes manually
so that I can unmount dev/ptmx. Last umount error was:
umount: /var/cache/pbuilder/build/1340/dev/ptmx: target is busy
(In some cases useful info about processes that
use the device is found by lsof(8) or fuser(1).)

umount: /var/cache/pbuilder/build/1340/dev/ptmx: target is busy
(In some cases useful info about processes that
use the device is found by lsof(8) or fuser(1).)

Attachment: pbuilderrc.debian.sid.amd64
Description: Binary data

Attachment: pgpdKfFG2T9bC.pgp
Description: Digitale Signatur von OpenPGP