Package: dpkg
Version: 1.17.10
Severity: normal
dpkg appears to leave a file descriptor open in its children when
processing triggers.
When one of the children (or their descendents) invokes an lvm2
command, lvm itself complains about the extra file descriptor.
Is there a reason to leak the file descriptor to the child processes?
below is a kernel installation (from this machine) which invokes a
dpkg trigger for updating grub, which invokes grub-probe, which in
turn invokes vgs. so all of these processes presumably have fd 6 set
to /var/lib/dpkg/triggers/Unincorp.
i suppose it's possible to argue that the problem lies in one of these
other packages somehow -- i confess i don't understand the internals
of dpkg well enough to be sure. If you think this is an issue with a
different tool, please explain here and reassign this bug report so
that the proper tool gets fixed to avoid these spurious warnings.
--dkg
0 root@tyr:~# apt-get install linux-image-3.15-rc8-powerpc-smp
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
linux-doc-3.15 debian-kernel-handbook mkvmlinuz
The following NEW packages will be installed:
linux-image-3.15-rc8-powerpc-smp
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 23.8 MB of archives.
After this operation, 104 MB of additional disk space will be used.
Get:1 http://ftp.us.debian.org/debian/ experimental/main
linux-image-3.15-rc8-powerpc-smp powerpc 3.15~rc8-1~exp1 [23.8 MB]
Fetched 23.8 MB in 33s (715 kB/s)
Preconfiguring packages ...
Selecting previously unselected package linux-image-3.15-rc8-powerpc-smp.
(Reading database ... 143977 files and directories currently installed.)
Preparing to unpack
.../linux-image-3.15-rc8-powerpc-smp_3.15~rc8-1~exp1_powerpc.deb ...
Unpacking linux-image-3.15-rc8-powerpc-smp (3.15~rc8-1~exp1) ...
Setting up linux-image-3.15-rc8-powerpc-smp (3.15~rc8-1~exp1) ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-3.15-rc8-powerpc-smp
/etc/kernel/postinst.d/zz-update-grub:
Generating grub configuration file ...
File descriptor 6 (/var/lib/dpkg/triggers/Unincorp) leaked on vgs invocation.
Parent PID 20713: /usr/sbin/grub-probe
File descriptor 6 (/var/lib/dpkg/triggers/Unincorp) leaked on vgs invocation.
Parent PID 20713: /usr/sbin/grub-probe
File descriptor 6 (/var/lib/dpkg/triggers/Unincorp) leaked on vgs invocation.
Parent PID 20729: /usr/sbin/grub-probe
File descriptor 6 (/var/lib/dpkg/triggers/Unincorp) leaked on vgs invocation.
Parent PID 20729: /usr/sbin/grub-probe
File descriptor 6 (/var/lib/dpkg/triggers/Unincorp) leaked on vgs invocation.
Parent PID 20745: /usr/sbin/grub-probe
File descriptor 6 (/var/lib/dpkg/triggers/Unincorp) leaked on vgs invocation.
Parent PID 20745: /usr/sbin/grub-probe
File descriptor 6 (/var/lib/dpkg/triggers/Unincorp) leaked on vgs invocation.
Parent PID 20761: /usr/sbin/grub-probe
File descriptor 6 (/var/lib/dpkg/triggers/Unincorp) leaked on vgs invocation.
Parent PID 20761: /usr/sbin/grub-probe
File descriptor 6 (/var/lib/dpkg/triggers/Unincorp) leaked on vgs invocation.
Parent PID 20856: /usr/sbin/grub-probe
File descriptor 6 (/var/lib/dpkg/triggers/Unincorp) leaked on vgs invocation.
Parent PID 20856: /usr/sbin/grub-probe
File descriptor 6 (/var/lib/dpkg/triggers/Unincorp) leaked on vgs invocation.
Parent PID 20872: /usr/sbin/grub-probe
File descriptor 6 (/var/lib/dpkg/triggers/Unincorp) leaked on vgs invocation.
Parent PID 20872: /usr/sbin/grub-probe
File descriptor 6 (/var/lib/dpkg/triggers/Unincorp) leaked on vgs invocation.
Parent PID 20888: /usr/sbin/grub-probe
File descriptor 6 (/var/lib/dpkg/triggers/Unincorp) leaked on vgs invocation.
Parent PID 20888: /usr/sbin/grub-probe
File descriptor 6 (/var/lib/dpkg/triggers/Unincorp) leaked on vgs invocation.
Parent PID 20904: /usr/sbin/grub-probe
File descriptor 6 (/var/lib/dpkg/triggers/Unincorp) leaked on vgs invocation.
Parent PID 20904: /usr/sbin/grub-probe
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinux-3.15-rc8-powerpc-smp
Found initrd image: /boot/initrd.img-3.15-rc8-powerpc-smp
File descriptor 6 (/var/lib/dpkg/triggers/Unincorp) leaked on vgs invocation.
Parent PID 21032: /usr/sbin/grub-probe
File descriptor 6 (/var/lib/dpkg/triggers/Unincorp) leaked on vgs invocation.
Parent PID 21032: /usr/sbin/grub-probe
File descriptor 6 (/var/lib/dpkg/triggers/Unincorp) leaked on vgs invocation.
Parent PID 21048: /usr/sbin/grub-probe
File descriptor 6 (/var/lib/dpkg/triggers/Unincorp) leaked on vgs invocation.
Parent PID 21048: /usr/sbin/grub-probe
File descriptor 6 (/var/lib/dpkg/triggers/Unincorp) leaked on vgs invocation.
Parent PID 21064: /usr/sbin/grub-probe
File descriptor 6 (/var/lib/dpkg/triggers/Unincorp) leaked on vgs invocation.
Parent PID 21064: /usr/sbin/grub-probe
File descriptor 6 (/var/lib/dpkg/triggers/Unincorp) leaked on vgs invocation.
Parent PID 21080: /usr/sbin/grub-probe
File descriptor 6 (/var/lib/dpkg/triggers/Unincorp) leaked on vgs invocation.
Parent PID 21080: /usr/sbin/grub-probe
Found linux image: /boot/vmlinux-3.14-1-powerpc-smp
Found initrd image: /boot/initrd.img-3.14-1-powerpc-smp
File descriptor 6 (/var/lib/dpkg/triggers/Unincorp) leaked on lvs invocation.
Parent PID 21416: /bin/sh
done
0 root@tyr:~# ls -la /var/lib/dpkg/triggers/Unincorp
-rw-r--r-- 1 root root 0 Jun 9 10:02 /var/lib/dpkg/triggers/Unincorp
0 root@tyr:~#
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: powerpc (ppc)
Kernel: Linux 3.14-1-powerpc-smp (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages dpkg depends on:
ii libbz2-1.0 1.0.6-5
ii libc6 2.19-1
ii liblzma5 5.1.1alpha+20120614-2
ii libselinux1 2.3-1
ii tar 1.27.1-2
ii zlib1g 1:1.2.8.dfsg-1
dpkg recommends no packages.
Versions of packages dpkg suggests:
ii apt 1.0.3
-- no debconf information
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]