[Bug 2064201] [NEW] Use Debian-specific partx path in kpartx rule

Launchpad Bug Tracker 2064201 at bugs.launchpad.net
Tue Apr 30 12:34:15 UTC 2024


You have been subscribed to a public bug by Ubuntu Foundations Team Bug Bot (crichton):

[Impact]
The issue arises from the installation of the udev rules file /lib/udev/rules.d/68-del-part-nodes.rules by kpartx.
This file references /usr/sbin/partx, but on Debian, partx is located in /usr/bin.
This incorrect path leads to the following error:
systemd-udevd[3302364]: sdrg: Process '/usr/sbin/partx -d --nr 1-1024 /dev/sdrg' failed with exit code 1.

[Fix]
The upstream has a patched fix available.
https://salsa.debian.org/linux-blocks-team/multipath-tools/-/blob/master/debian/patches/0003-kpartx-rules-use-Debian-specific-partx-path.patch?ref_type=heads

[Test Plan]
1. Verify the udev file located at /lib/udev/rules.d/68-del-part-nodes.rules.
2. Ensure that the path for partx matches the output of the "which partx" command.

[Where problems could occur]
The patch specifically targets a single udev rule responsible for deleting partition devnodes for slave devices associated with specific aggregate devices, like multipath. This modification solely adjusts the path of the partx command. If the path is incorrect, the devnode will persist.

** Affects: multipath-tools (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: multipath-tools (Ubuntu Bionic)
     Importance: Undecided
     Assignee: Chengen Du (chengendu)
         Status: In Progress

** Affects: multipath-tools (Ubuntu Focal)
     Importance: Undecided
     Assignee: Chengen Du (chengendu)
         Status: In Progress


** Tags: patch
-- 
Use Debian-specific partx path in kpartx rule
https://bugs.launchpad.net/bugs/2064201
You received this bug notification because you are a member of Ubuntu Sponsors, which is subscribed to the bug report.



More information about the Ubuntu-sponsors mailing list