From: Stefan Lippers-Hollmann <s.l-h@gmx.de>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: "Eric W. Biederman" <ebiederm@xmission.com>,
Christian Brauner <christian.brauner@canonical.com>,
Christian Brauner <christian.brauner@ubuntu.com>,
Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
"Serge E. Hallyn" <serge@hallyn.com>,
Al Viro <viro@zeniv.linux.org.uk>,
Thorsten Leemhuis <regressions@leemhuis.info>
Subject: Re: [PATCH 0/1] devpts: use dynamic_dname() to generate proc name
Date: Thu, 24 Aug 2017 02:24:36 +0200 [thread overview]
Message-ID: <20170824022436.44adb497@mir> (raw)
In-Reply-To: <CA+55aFwssaZpapQdc2iVVmMt0KxTHYdeo71Xbp4Ex-pYP_MpMw@mail.gmail.com>
[-- Attachment #1.1: Type: text/plain, Size: 5581 bytes --]
Hi
On 2017-08-16, Linus Torvalds wrote:
> On Wed, Aug 16, 2017 at 4:51 PM, Eric W. Biederman
> <ebiederm@xmission.com> 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@linux-foundation.org>
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
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1.2: pbuilder.log --]
[-- Type: text/x-log, Size: 27874 bytes --]
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@debian.org>"
I: Good signature from "Debian Archive Automatic Signing Key (8/jessie) <ftpmaster@debian.org>"
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 #1.3: pbuilderrc.debian.sid.amd64 --]
[-- Type: application/octet-stream, Size: 1703 bytes --]
LOGLEVEL=I
USECOLORS=auto
BUILDPLACE=/var/cache/pbuilder/build
BUILDDIR=/build
BUILD_HOME=/nonexistent
MIRRORSITE="http://ftp.de.debian.org/debian/"
if wget -S http://proxyserver:3128 2>&1 | grep -q Server\:\ squid; then
http_proxy=http://proxyserver:3128
https_proxy=http://proxyserver:3128
ftp_proxy=http://proxyserver:3128
export http_proxy https_proxy ftp_proxy
fi
USEPROC=yes
USEDEVFS=no
USEDEVPTS=yes
USESYSFS=yes
USENETWORK=no
USERUNSHM=yes
BUILDRESULT="/var/cache/pbuilder/build-result/"
COMPONENTS="main"
APTCACHE=""
APTCACHEHARDLINK="yes"
REMOVEPACKAGES=""
HOOKDIR="/usr/lib/pbuilder/hooks/"
EATMYDATA=no
CCACHEDIR=""
export DEBIAN_FRONTEND="noninteractive"
DEBEMAIL=""
BUILDSOURCEROOTCMD="fakeroot"
PBUILDERROOTCMD="sudo -E"
PBUILDERSATISFYDEPENDSCMD="/usr/lib/pbuilder/pbuilder-satisfydepends-apt"
ALLOWUNTRUSTED=no
export APTGETOPT=()
export APTITUDEOPT=()
DEBDELTA=no
DEBBUILDOPTS=""
DEB_BUILD_OPTIONS="parallel=$(($(nproc) * 2)) $DEB_BUILD_OPTIONS"
export DEB_BUILD_OPTIONS
APTCONFDIR="/usr/lib/pbuilder/aptconfdir"
BUILDUSERNAME="pbuilder"
BUILDUSERID="$(getent passwd $BUILDUSERNAME | cut -d\: -f3)"
BINDMOUNTS=""
DEBOOTSTRAPOPTS=(
'--variant=buildd'
'--force-check-gpg'
)
unset DEBOOTSTRAPOPTS
DEBOOTSTRAPOPTS=(
'--flavour=minimal'
'--include=gnupg'
)
APTKEYRINGS=( "/usr/share/keyrings/debian-archive-keyring.gpg" )
export PATH="/usr/sbin:/usr/bin:/sbin:/bin"
export SHELL=/bin/dash
DEBOOTSTRAP="cdebootstrap"
PKGNAME_LOGFILE_EXTENSION="_$(dpkg --print-architecture).build"
PKGNAME_LOGFILE=""
AUTOCLEANAPTCACHE=""
COMPRESSPROG="gzip"
CONFDIR="/etc/pbuilder/conf_files"
BASETGZ="/var/cache/pbuilder/debian.sid.amd64.tgz"
DEBOOTSTRAPOPTS+=( '--arch=amd64' )
[-- Attachment #2: Digitale Signatur von OpenPGP --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
next prev parent reply other threads:[~2017-08-24 0:25 UTC|newest]
Thread overview: 55+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-08-16 17:12 [PATCH 0/1] devpts: use dynamic_dname() to generate proc name Christian Brauner
2017-08-16 17:12 ` [PATCH 1/1] " Christian Brauner
2017-08-16 18:26 ` [PATCH 0/1] " Linus Torvalds
2017-08-16 18:48 ` Linus Torvalds
2017-08-16 19:48 ` Christian Brauner
2017-08-16 19:56 ` Linus Torvalds
2017-08-16 20:19 ` Linus Torvalds
2017-08-16 20:30 ` Linus Torvalds
2017-08-16 21:03 ` Linus Torvalds
2017-08-16 21:37 ` Christian Brauner
2017-08-16 21:45 ` Linus Torvalds
2017-08-16 21:55 ` Linus Torvalds
2017-08-16 22:05 ` Christian Brauner
2017-08-16 22:28 ` Christian Brauner
2017-08-23 15:31 ` Eric W. Biederman
2017-08-23 21:15 ` Christian Brauner
2017-08-16 22:46 ` Eric W. Biederman
2017-08-16 22:58 ` Linus Torvalds
2017-08-16 23:51 ` Eric W. Biederman
2017-08-17 0:08 ` Linus Torvalds
2017-08-17 1:24 ` Eric W. Biederman
2017-08-24 0:24 ` Stefan Lippers-Hollmann [this message]
2017-08-24 0:42 ` Linus Torvalds
2017-08-24 1:16 ` Linus Torvalds
2017-08-24 1:25 ` Eric W. Biederman
2017-08-24 1:32 ` Linus Torvalds
2017-08-24 1:49 ` Linus Torvalds
2017-08-24 2:01 ` Linus Torvalds
2017-08-24 3:11 ` Eric W. Biederman
2017-08-24 3:24 ` Linus Torvalds
2017-08-24 15:51 ` Eric W. Biederman
2017-08-24 4:24 ` Stefan Lippers-Hollmann
2017-08-24 15:54 ` Eric W. Biederman
2017-08-24 17:52 ` Linus Torvalds
2017-08-24 18:06 ` Linus Torvalds
2017-08-24 18:13 ` Linus Torvalds
2017-08-24 18:31 ` Linus Torvalds
2017-08-24 18:36 ` Linus Torvalds
2017-08-24 20:24 ` Stefan Lippers-Hollmann
2017-08-24 20:27 ` Linus Torvalds
2017-08-24 18:40 ` Eric W. Biederman
2017-08-24 18:51 ` Linus Torvalds
2017-08-24 19:23 ` Eric W. Biederman
2017-08-24 20:13 ` [PATCH v3] pty: Repair TIOCGPTPEER Eric W. Biederman
2017-08-24 21:01 ` Stefan Lippers-Hollmann
[not found] ` <CAPP7u0WHqDfxTW6hmc=DsmHuoALZcrWdU-Odu=FfoTX26SGHQg@mail.gmail.com>
2017-08-24 19:22 ` [PATCH 0/1] devpts: use dynamic_dname() to generate proc name Linus Torvalds
2017-08-24 19:25 ` Linus Torvalds
2017-08-24 20:43 ` Eric W. Biederman
2017-08-24 21:07 ` Linus Torvalds
2017-08-24 23:01 ` Eric W. Biederman
2017-08-24 23:27 ` Linus Torvalds
2017-08-24 23:37 ` Christian Brauner
2017-08-26 1:00 ` Linus Torvalds
2017-08-24 19:48 ` Eric W. Biederman
2017-08-17 1:37 ` Eric W. Biederman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20170824022436.44adb497@mir \
--to=s.l-h@gmx.de \
--cc=christian.brauner@canonical.com \
--cc=christian.brauner@ubuntu.com \
--cc=ebiederm@xmission.com \
--cc=linux-kernel@vger.kernel.org \
--cc=regressions@leemhuis.info \
--cc=serge@hallyn.com \
--cc=torvalds@linux-foundation.org \
--cc=viro@zeniv.linux.org.uk \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.