File descriptor 10 (/var/lib/dpkg/triggers/linux-update-5.4.0-60-generic (deleted)) leaked on vgs invocation. Parent PID 1830887: grub-probe

Bug #1926791 reported by Seb Bonnard
18
This bug affects 4 people
Affects Status Importance Assigned to Milestone
grub2 (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Hi, I'm using Ubuntu 20.04.2 LTS.

I receiving this message when removing old kernels :

"File descriptor 10 (/var/lib/dpkg/triggers/linux-update-5.4.0-60-generic (deleted)) leaked on vgs invocation. Parent PID 1830887: grub-probe"

$ linux-purge -l -k 2
linux-headers-5.4.0-60
linux-headers-5.4.0-60-generic
linux-headers-5.4.0-67
linux-headers-5.4.0-67-generic
linux-image-5.4.0-60-generic
linux-image-5.4.0-67-generic
linux-modules-5.4.0-60-generic
linux-modules-5.4.0-67-generic
linux-modules-extra-5.4.0-60-generic
linux-modules-extra-5.4.0-67-generic
$ sudo apt purge -V $(linux-purge -l -k 2)
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
   linux-headers-5.4.0-60* (5.4.0-60.67)
   linux-headers-5.4.0-60-generic* (5.4.0-60.67)
   linux-headers-5.4.0-67* (5.4.0-67.75)
   linux-headers-5.4.0-67-generic* (5.4.0-67.75)
   linux-image-5.4.0-60-generic* (5.4.0-60.67)
   linux-image-5.4.0-67-generic* (5.4.0-67.75)
   linux-modules-5.4.0-60-generic* (5.4.0-60.67)
   linux-modules-5.4.0-67-generic* (5.4.0-67.75)
   linux-modules-extra-5.4.0-60-generic* (5.4.0-60.67)
   linux-modules-extra-5.4.0-67-generic* (5.4.0-67.75)
0 upgraded, 0 newly installed, 10 to remove and 2 not upgraded.
After this operation, 737 MB disk space will be freed.
Do you want to continue? [Y/n]
(Reading database ... 734435 files and directories currently installed.)
Removing linux-headers-5.4.0-60-generic (5.4.0-60.67) ...
Removing linux-headers-5.4.0-60 (5.4.0-60.67) ...
Removing linux-headers-5.4.0-67-generic (5.4.0-67.75) ...
Removing linux-headers-5.4.0-67 (5.4.0-67.75) ...
Removing linux-modules-extra-5.4.0-60-generic (5.4.0-60.67) ...
Removing linux-image-5.4.0-60-generic (5.4.0-60.67) ...
/etc/kernel/prerm.d/dkms:
dkms: removing: bcmwl 6.30.223.271+bdcom (5.4.0-60-generic) (x86_64)

-------- Uninstall Beginning --------
Module: bcmwl
Version: 6.30.223.271+bdcom
Kernel: 5.4.0-60-generic (x86_64)
-------------------------------------

Status: Before uninstall, this module version was ACTIVE on this kernel.

wl.ko:
 - Uninstallation
   - Deleting from: /lib/modules/5.4.0-60-generic/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.

depmod...

DKMS: uninstall completed.
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-5.4.0-60-generic
/etc/kernel/postrm.d/zz-update-grub:
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.4.0-72-generic
Found initrd image: /boot/initrd.img-5.4.0-72-generic
Found linux image: /boot/vmlinuz-5.4.0-71-generic
Found initrd image: /boot/initrd.img-5.4.0-71-generic
Found linux image: /boot/vmlinuz-5.4.0-70-generic
Found initrd image: /boot/initrd.img-5.4.0-70-generic
Found linux image: /boot/vmlinuz-5.4.0-67-generic
Found initrd image: /boot/initrd.img-5.4.0-67-generic
Found Windows Boot Manager on /dev/sda1@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for UEFI Firmware Settings
done
Removing linux-modules-extra-5.4.0-67-generic (5.4.0-67.75) ...
Removing linux-image-5.4.0-67-generic (5.4.0-67.75) ...
/etc/kernel/prerm.d/dkms:
dkms: removing: bcmwl 6.30.223.271+bdcom (5.4.0-67-generic) (x86_64)

-------- Uninstall Beginning --------
Module: bcmwl
Version: 6.30.223.271+bdcom
Kernel: 5.4.0-67-generic (x86_64)
-------------------------------------

Status: Before uninstall, this module version was ACTIVE on this kernel.

wl.ko:
 - Uninstallation
   - Deleting from: /lib/modules/5.4.0-67-generic/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.

depmod...

DKMS: uninstall completed.
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-5.4.0-67-generic
/etc/kernel/postrm.d/zz-update-grub:
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
File descriptor 10 (/var/lib/dpkg/triggers/linux-update-5.4.0-60-generic (deleted)) leaked on vgs invocation. Parent PID
 1830887: grub-probe
File descriptor 10 (/var/lib/dpkg/triggers/linux-update-5.4.0-60-generic (deleted)) leaked on vgs invocation. Parent PID
 1830887: grub-probe
File descriptor 10 (/var/lib/dpkg/triggers/linux-update-5.4.0-60-generic (deleted)) leaked on vgs invocation. Parent PID
 1830930: /usr/sbin/grub-probe
File descriptor 10 (/var/lib/dpkg/triggers/linux-update-5.4.0-60-generic (deleted)) leaked on vgs invocation. Parent PID
 1830930: /usr/sbin/grub-probe
File descriptor 10 (/var/lib/dpkg/triggers/linux-update-5.4.0-60-generic (deleted)) leaked on vgs invocation. Parent PID
 1830940: /usr/sbin/grub-probe
File descriptor 10 (/var/lib/dpkg/triggers/linux-update-5.4.0-60-generic (deleted)) leaked on vgs invocation. Parent PID
 1830940: /usr/sbin/grub-probe
File descriptor 10 (/var/lib/dpkg/triggers/linux-update-5.4.0-60-generic (deleted)) leaked on vgs invocation. Parent PID
 1830953: /usr/sbin/grub-probe
File descriptor 10 (/var/lib/dpkg/triggers/linux-update-5.4.0-60-generic (deleted)) leaked on vgs invocation. Parent PID
 1830953: /usr/sbin/grub-probe
File descriptor 10 (/var/lib/dpkg/triggers/linux-update-5.4.0-60-generic (deleted)) leaked on vgs invocation. Parent PID
 1830963: /usr/sbin/grub-probe
File descriptor 10 (/var/lib/dpkg/triggers/linux-update-5.4.0-60-generic (deleted)) leaked on vgs invocation. Parent PID
 1830963: /usr/sbin/grub-probe
File descriptor 10 (/var/lib/dpkg/triggers/linux-update-5.4.0-60-generic (deleted)) leaked on vgs invocation. Parent PID
 1831024: /usr/sbin/grub-probe
File descriptor 10 (/var/lib/dpkg/triggers/linux-update-5.4.0-60-generic (deleted)) leaked on vgs invocation. Parent PID
 1831024: /usr/sbin/grub-probe
Found linux image: /boot/vmlinuz-5.4.0-72-generic
Found initrd image: /boot/initrd.img-5.4.0-72-generic
File descriptor 10 (/var/lib/dpkg/triggers/linux-update-5.4.0-60-generic (deleted)) leaked on vgs invocation. Parent PID
 1831113: /usr/sbin/grub-probe
File descriptor 10 (/var/lib/dpkg/triggers/linux-update-5.4.0-60-generic (deleted)) leaked on vgs invocation. Parent PID
 1831113: /usr/sbin/grub-probe
File descriptor 10 (/var/lib/dpkg/triggers/linux-update-5.4.0-60-generic (deleted)) leaked on vgs invocation. Parent PID
 1831127: /usr/sbin/grub-probe
File descriptor 10 (/var/lib/dpkg/triggers/linux-update-5.4.0-60-generic (deleted)) leaked on vgs invocation. Parent PID
 1831127: /usr/sbin/grub-probe
File descriptor 10 (/var/lib/dpkg/triggers/linux-update-5.4.0-60-generic (deleted)) leaked on vgs invocation. Parent PID
 1831137: /usr/sbin/grub-probe
File descriptor 10 (/var/lib/dpkg/triggers/linux-update-5.4.0-60-generic (deleted)) leaked on vgs invocation. Parent PID
 1831137: /usr/sbin/grub-probe
File descriptor 10 (/var/lib/dpkg/triggers/linux-update-5.4.0-60-generic (deleted)) leaked on vgs invocation. Parent PID
 1831147: /usr/sbin/grub-probe
File descriptor 10 (/var/lib/dpkg/triggers/linux-update-5.4.0-60-generic (deleted)) leaked on vgs invocation. Parent PID
 1831147: /usr/sbin/grub-probe
Found linux image: /boot/vmlinuz-5.4.0-71-generic
Found initrd image: /boot/initrd.img-5.4.0-71-generic
Found linux image: /boot/vmlinuz-5.4.0-70-generic
Found initrd image: /boot/initrd.img-5.4.0-70-generic
File descriptor 10 (/var/lib/dpkg/triggers/linux-update-5.4.0-60-generic (deleted)) leaked on vgs invocation. Parent PID
 1831526: /usr/sbin/grub-probe
File descriptor 10 (/var/lib/dpkg/triggers/linux-update-5.4.0-60-generic (deleted)) leaked on vgs invocation. Parent PID
 1831526: /usr/sbin/grub-probe
File descriptor 10 (/var/lib/dpkg/triggers/linux-update-5.4.0-60-generic (deleted)) leaked on lvs invocation. Parent PID
 1831710: /bin/sh
Found Windows Boot Manager on /dev/sda1@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for UEFI Firmware Settings
done
Removing linux-modules-5.4.0-60-generic (5.4.0-60.67) ...
Removing linux-modules-5.4.0-67-generic (5.4.0-67.75) ...
(Reading database ... 661639 files and directories currently installed.)
Purging configuration files for linux-image-5.4.0-60-generic (5.4.0-60.67) ...
Purging configuration files for linux-image-5.4.0-67-generic (5.4.0-67.75) ...
Purging configuration files for linux-modules-5.4.0-60-generic (5.4.0-60.67) ...
Purging configuration files for linux-modules-extra-5.4.0-67-generic (5.4.0-67.75) ...
Purging configuration files for linux-modules-extra-5.4.0-60-generic (5.4.0-60.67) ...
Purging configuration files for linux-modules-5.4.0-67-generic (5.4.0-67.75) ...
$

Seb Bonnard (sebma)
affects: grub-customizer → ubuntu
affects: ubuntu → grub2 (Ubuntu)
Seb Bonnard (sebma)
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in grub2 (Ubuntu):
status: New → Confirmed
Revision history for this message
Gordon (linux-web-expert) wrote :

The only reference I found to this bug was posted here 3 months ago...

https://9to5answer.com/file-descriptor-3-pipe-36899-leaked-on-vgs-invocation-parent-pid-12657-usr-sbin-grub-probe

I too experienced this issue when removing old linux-*-generic|tools kernel headers and files...

sudo apt-get remove `sudo dpkg -l | grep -E "linux-.*?-1[012][0-9]-[a-z]{1,}" | grep ii | awk '{print $2}' | tr '\n' ' '`

Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  linux-headers-5.4.0-107-lowlatency linux-headers-5.4.0-122-lowlatency linux-image-5.4.0-107-lowlatency linux-image-5.4.0-122-lowlatency linux-modules-5.4.0-107-lowlatency
  linux-modules-5.4.0-122-lowlatency linux-tools-5.4.0-107-generic linux-tools-5.4.0-122-generic
0 upgraded, 0 newly installed, 8 to remove and 2 not upgraded.
After this operation, 618 MB disk space will be freed.
Do you want to continue? [Y/n] y

The same bug as reported above - please escalate a fix, if it is cosmetic, is there a workaround?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.