Activity log for bug #2000186

Date Who What changed Old value New value Message
2022-12-21 01:55:09 Aaron Haviland bug added bug
2023-01-09 13:16:58 Paride Legovini bug added subscriber Ubuntu Security Team
2023-01-09 13:19:13 Paride Legovini tags amd64 apport-bug jammy uec-images amd64 apport-bug focal jammy regression-update uec-images
2023-01-09 13:20:11 Paride Legovini bug added subscriber Paride Legovini
2023-01-09 13:20:36 Paride Legovini nominated for series Ubuntu Focal
2023-01-09 13:20:36 Paride Legovini bug task added multipath-tools (Ubuntu Focal)
2023-01-09 13:20:36 Paride Legovini nominated for series Ubuntu Jammy
2023-01-09 13:20:36 Paride Legovini bug task added multipath-tools (Ubuntu Jammy)
2023-01-09 13:20:36 Paride Legovini nominated for series Ubuntu Kinetic
2023-01-09 13:20:36 Paride Legovini bug task added multipath-tools (Ubuntu Kinetic)
2023-01-09 13:22:35 Paride Legovini multipath-tools (Ubuntu Focal): status New Confirmed
2023-01-09 13:22:38 Paride Legovini multipath-tools (Ubuntu Jammy): status New Confirmed
2023-01-09 13:22:40 Paride Legovini multipath-tools (Ubuntu Kinetic): status New Confirmed
2023-01-09 13:22:44 Paride Legovini multipath-tools (Ubuntu Focal): importance Undecided High
2023-01-09 13:22:52 Paride Legovini multipath-tools (Ubuntu Kinetic): importance Undecided High
2023-01-09 13:23:04 Paride Legovini multipath-tools (Ubuntu Jammy): importance Undecided High
2023-01-09 13:24:53 Paride Legovini bug added subscriber Ubuntu Server
2023-01-12 15:09:40 Paride Legovini tags amd64 apport-bug focal jammy regression-update uec-images amd64 apport-bug focal jammy regression-update server-triage-discuss uec-images
2023-03-08 16:05:18 Christian Ehrhardt  tags amd64 apport-bug focal jammy regression-update server-triage-discuss uec-images amd64 apport-bug focal jammy regression-update server-todo uec-images
2023-03-08 16:06:05 Christian Ehrhardt  multipath-tools (Ubuntu): assignee Bryce Harrington (bryce)
2023-03-10 08:47:42 Christian Ehrhardt  multipath-tools (Ubuntu): assignee Bryce Harrington (bryce) Utkarsh Gupta (utkarsh)
2023-03-10 08:47:52 Christian Ehrhardt  multipath-tools (Ubuntu Focal): assignee Utkarsh Gupta (utkarsh)
2023-03-10 08:47:56 Christian Ehrhardt  multipath-tools (Ubuntu Jammy): assignee Utkarsh Gupta (utkarsh)
2023-03-10 08:47:59 Christian Ehrhardt  multipath-tools (Ubuntu Kinetic): assignee Utkarsh Gupta (utkarsh)
2023-07-12 13:41:11 Mitchell Dzurick multipath-tools (Ubuntu): assignee Utkarsh Gupta (utkarsh) Mitchell Dzurick (mitchdz)
2023-07-12 13:41:13 Mitchell Dzurick multipath-tools (Ubuntu Focal): assignee Utkarsh Gupta (utkarsh) Mitchell Dzurick (mitchdz)
2023-07-12 13:41:15 Mitchell Dzurick multipath-tools (Ubuntu Jammy): assignee Utkarsh Gupta (utkarsh) Mitchell Dzurick (mitchdz)
2023-07-12 13:41:16 Mitchell Dzurick multipath-tools (Ubuntu Kinetic): assignee Utkarsh Gupta (utkarsh) Mitchell Dzurick (mitchdz)
2023-07-12 13:41:20 Mitchell Dzurick multipath-tools (Ubuntu Jammy): status Confirmed In Progress
2023-07-21 19:58:58 Launchpad Janitor merge proposal linked https://code.launchpad.net/~mitchdz/ubuntu/+source/multipath-tools/+git/multipath-tools/+merge/446987
2023-07-24 13:58:35 Mitchell Dzurick multipath-tools (Ubuntu): status New In Progress
2023-07-24 13:58:40 Mitchell Dzurick multipath-tools (Ubuntu Focal): status Confirmed In Progress
2023-07-24 14:05:19 Lena Voytek nominated for series Ubuntu Lunar
2023-07-24 14:05:19 Lena Voytek bug task added multipath-tools (Ubuntu Lunar)
2023-07-24 14:05:26 Lena Voytek multipath-tools (Ubuntu Kinetic): status Confirmed Won't Fix
2023-07-24 20:33:42 Mitchell Dzurick multipath-tools (Ubuntu Lunar): status New In Progress
2023-07-24 22:23:19 Launchpad Janitor merge proposal linked https://code.launchpad.net/~mitchdz/ubuntu/+source/multipath-tools/+git/multipath-tools/+merge/446797
2023-07-24 22:53:44 Launchpad Janitor merge proposal linked https://code.launchpad.net/~mitchdz/ubuntu/+source/multipath-tools/+git/multipath-tools/+merge/446796
2023-07-24 23:12:59 Launchpad Janitor merge proposal linked https://code.launchpad.net/~mitchdz/ubuntu/+source/multipath-tools/+git/multipath-tools/+merge/447587
2023-07-25 15:14:06 Paride Legovini removed subscriber Paride Legovini
2023-07-25 19:38:08 Mitchell Dzurick multipath-tools (Ubuntu Lunar): assignee Mitchell Dzurick (mitchdz)
2023-07-26 15:31:41 Mitchell Dzurick description When upgrading from 0.8.8-1ubuntu1 to 0.8.8-1ubuntu1.22.04.1, dpkg fails. Based on the error messages, I believe this to be due to running under a paravirt kernel. Package does not seem to offer a way to disable without uninstalling, which also forces the removal of the meta-package ubuntu-server. Manually running multipathd to obtain verbose output indicates this is most likely due to missing kernel module: root@localhost:~# multipathd -d -s -v 3 --------start up-------- read /etc/multipath.conf No configuration dir '/etc/multipath/conf.d' polling interval: 5, max: 20 loading //lib/multipath/libchecktur.so checker checker tur: message table size = 3 loading //lib/multipath/libprioconst.so prioritizer _init_foreign: foreign library "nvme" is not enabled multipath-tools v0.8.8 (03/12, 2021) libdevmapper version 1.02.175 kernel device mapper v4.47.0 DM multipath kernel driver not loaded set open fds limit to 1048576/1048576 Couldn't bind to ux_socket, error 98 could not create uxsock: 98 cli listener failed to start --------shut down------- unlink pidfile unloading tur checker unloading const prioritizer apt/dpkg output: Setting up multipath-tools (0.8.8-1ubuntu1.22.04.1) ... Job for multipathd.service failed because the control process exited with error code. See "systemctl status multipathd.service" and "journalctl -xeu multipathd.service" for details. invoke-rc.d: initscript multipath-tools, action "restart" failed. × multipathd.service - Device-Mapper Multipath Device Controller Loaded: loaded (/lib/systemd/system/multipathd.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Wed 2022-12-21 01:26:36 UTC; 14ms ago TriggeredBy: ● multipathd.socket Process: 83381 ExecStartPre=/sbin/modprobe -a scsi_dh_alua scsi_dh_emc scsi_dh_rdac dm-multipath (code=exited, status=1/FAILURE) Process: 83382 ExecStart=/sbin/multipathd -d -s (code=exited, status=1/FAILURE) Main PID: 83382 (code=exited, status=1/FAILURE) Status: "configure" CPU: 30ms Dec 21 01:26:36 localhost modprobe[83381]: modprobe: WARNING: Module scsi_dh_emc not found in directory /lib/modules/6.0.2-x86_64-linode157 Dec 21 01:26:36 localhost modprobe[83381]: modprobe: WARNING: Module scsi_dh_rdac not found in directory /lib/modules/6.0.2-x86_64-linode157 Dec 21 01:26:36 localhost modprobe[83381]: modprobe: WARNING: Module dm-multipath not found in directory /lib/modules/6.0.2-x86_64-linode157 Dec 21 01:26:36 localhost multipathd[83382]: --------start up-------- Dec 21 01:26:36 localhost multipathd[83382]: read /etc/multipath.conf Dec 21 01:26:36 localhost multipathd[83382]: DM multipath kernel driver not loaded Dec 21 01:26:36 localhost multipathd[83382]: path checkers start up Dec 21 01:26:36 localhost systemd[1]: multipathd.service: Main process exited, code=exited, status=1/FAILURE Dec 21 01:26:36 localhost systemd[1]: multipathd.service: Failed with result 'exit-code'. Dec 21 01:26:36 localhost systemd[1]: Failed to start Device-Mapper Multipath Device Controller. dpkg: error processing package multipath-tools (--configure): installed multipath-tools package post-installation script subprocess returned error exit status 1 Processing triggers for libc-bin (2.35-0ubuntu3.1) ... Errors were encountered while processing: multipath-tools needrestart is being skipped since dpkg has failed E: Sub-process /usr/bin/dpkg returned an error code (1) ProblemType: Bug DistroRelease: Ubuntu 22.04 Package: multipath-tools 0.8.8-1ubuntu1.22.04.1 Uname: Linux 6.0.2-x86_64-linode157 x86_64 ApportVersion: 2.20.11-0ubuntu82.3 Architecture: amd64 CasperMD5CheckResult: unknown Date: Wed Dec 21 01:18:01 2022 ProcEnviron: SHELL=/bin/bash LANG=en_US.UTF-8 TERM=screen-256color-bce XDG_RUNTIME_DIR=<set> PATH=(custom, no user) RebootRequiredPkgs: Error: path contained symlinks. SourcePackage: multipath-tools UpgradeStatus: No upgrade log present (probably fresh install) [Impact] When upgrading from 0.8.8-1ubuntu1 to 0.8.8-1ubuntu1.22.04.1, dpkg fails. apt/dpkg output: Setting up multipath-tools (0.8.8-1ubuntu1.22.04.1) ... Job for multipathd.service failed because the control process exited with error code. See "systemctl status multipathd.service" and "journalctl -xeu multipathd.service" for details. invoke-rc.d: initscript multipath-tools, action "restart" failed. × multipathd.service - Device-Mapper Multipath Device Controller Loaded: loaded (/lib/systemd/system/multipathd.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Wed 2022-12-21 01:26:36 UTC; 14ms ago TriggeredBy: ● multipathd.socket Process: 83381 ExecStartPre=/sbin/modprobe -a scsi_dh_alua scsi_dh_emc scsi_dh_rdac dm-multipath (code=exited, status=1/FAILURE) Process: 83382 ExecStart=/sbin/multipathd -d -s (code=exited, status=1/FAILURE) Main PID: 83382 (code=exited, status=1/FAILURE) Status: "configure" CPU: 30ms Dec 21 01:26:36 localhost modprobe[83381]: modprobe: WARNING: Module scsi_dh_emc not found in directory /lib/modules/6.0.2-x86_64-linode157 Dec 21 01:26:36 localhost modprobe[83381]: modprobe: WARNING: Module scsi_dh_rdac not found in directory /lib/modules/6.0.2-x86_64-linode157 Dec 21 01:26:36 localhost modprobe[83381]: modprobe: WARNING: Module dm-multipath not found in directory /lib/modules/6.0.2-x86_64-linode157 Dec 21 01:26:36 localhost multipathd[83382]: --------start up-------- Dec 21 01:26:36 localhost multipathd[83382]: read /etc/multipath.conf Dec 21 01:26:36 localhost multipathd[83382]: DM multipath kernel driver not loaded Dec 21 01:26:36 localhost multipathd[83382]: path checkers start up Dec 21 01:26:36 localhost systemd[1]: multipathd.service: Main process exited, code=exited, status=1/FAILURE Dec 21 01:26:36 localhost systemd[1]: multipathd.service: Failed with result 'exit-code'. Dec 21 01:26:36 localhost systemd[1]: Failed to start Device-Mapper Multipath Device Controller. dpkg: error processing package multipath-tools (--configure): installed multipath-tools package post-installation script subprocess returned error exit status 1 Processing triggers for libc-bin (2.35-0ubuntu3.1) ... Errors were encountered while processing: multipath-tools needrestart is being skipped since dpkg has failed E: Sub-process /usr/bin/dpkg returned an error code (1) ProblemType: Bug DistroRelease: Ubuntu 22.04 Package: multipath-tools 0.8.8-1ubuntu1.22.04.1 Uname: Linux 6.0.2-x86_64-linode157 x86_64 ApportVersion: 2.20.11-0ubuntu82.3 Architecture: amd64 CasperMD5CheckResult: unknown Date: Wed Dec 21 01:18:01 2022:: ProcEnviron: SHELL=/bin/bash LANG=en_US.UTF-8 TERM=screen-256color-bce XDG_RUNTIME_DIR=<set> PATH=(custom, no user) RebootRequiredPkgs: Error: path contained symlinks. SourcePackage: multipath-tools UpgradeStatus: No upgrade log present (probably fresh install) This occurs because invoke-rc.d can not start/restart the process due to kernel modules being absent. [Fix] Remove init scripts and debhelper commands from package. This removes invoke-rc.d which was causing the problem. [Test Case] Test case is very simple due to nature of bug 1. Create Jammy Linode instances using Kernel 6.0.2-x86_64-linode157 2. Attempt to upgrade/install multipath-tools to any version (failure occurs during postinst) Passes if install does not errors out. [What could go wrong] The fix is removing init scripts. Perhaps someone is relying on the /etc/init.d/multipath file? If so I would be concerned but it could be a possibility.
2023-07-31 15:00:42 Robie Basak bug added subscriber Robie Basak
2023-07-31 15:18:51 Robie Basak summary update fails on cloud server (invoke-rc.d restart failed) update fails on cloud server (invoke-rc.d restart failed) when using an unsupported kenrel
2023-07-31 15:18:57 Robie Basak summary update fails on cloud server (invoke-rc.d restart failed) when using an unsupported kenrel update fails on cloud server (invoke-rc.d restart failed) when using an unsupported kernel
2023-07-31 15:23:57 Robie Basak bug added subscriber Sergio Durigan Junior
2023-07-31 22:01:14 Launchpad Janitor multipath-tools (Ubuntu): status In Progress Fix Released
2023-07-31 22:01:14 Launchpad Janitor bug watch added https://github.com/opensvc/multipath-tools/issues/26
2023-07-31 22:01:14 Launchpad Janitor cve linked 2022-41973
2023-07-31 22:01:14 Launchpad Janitor cve linked 2022-41974
2023-08-09 03:43:19 Ubuntu Archive Robot bug added subscriber Bryce Harrington
2023-08-15 21:12:29 Mitchell Dzurick description [Impact] When upgrading from 0.8.8-1ubuntu1 to 0.8.8-1ubuntu1.22.04.1, dpkg fails. apt/dpkg output: Setting up multipath-tools (0.8.8-1ubuntu1.22.04.1) ... Job for multipathd.service failed because the control process exited with error code. See "systemctl status multipathd.service" and "journalctl -xeu multipathd.service" for details. invoke-rc.d: initscript multipath-tools, action "restart" failed. × multipathd.service - Device-Mapper Multipath Device Controller Loaded: loaded (/lib/systemd/system/multipathd.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Wed 2022-12-21 01:26:36 UTC; 14ms ago TriggeredBy: ● multipathd.socket Process: 83381 ExecStartPre=/sbin/modprobe -a scsi_dh_alua scsi_dh_emc scsi_dh_rdac dm-multipath (code=exited, status=1/FAILURE) Process: 83382 ExecStart=/sbin/multipathd -d -s (code=exited, status=1/FAILURE) Main PID: 83382 (code=exited, status=1/FAILURE) Status: "configure" CPU: 30ms Dec 21 01:26:36 localhost modprobe[83381]: modprobe: WARNING: Module scsi_dh_emc not found in directory /lib/modules/6.0.2-x86_64-linode157 Dec 21 01:26:36 localhost modprobe[83381]: modprobe: WARNING: Module scsi_dh_rdac not found in directory /lib/modules/6.0.2-x86_64-linode157 Dec 21 01:26:36 localhost modprobe[83381]: modprobe: WARNING: Module dm-multipath not found in directory /lib/modules/6.0.2-x86_64-linode157 Dec 21 01:26:36 localhost multipathd[83382]: --------start up-------- Dec 21 01:26:36 localhost multipathd[83382]: read /etc/multipath.conf Dec 21 01:26:36 localhost multipathd[83382]: DM multipath kernel driver not loaded Dec 21 01:26:36 localhost multipathd[83382]: path checkers start up Dec 21 01:26:36 localhost systemd[1]: multipathd.service: Main process exited, code=exited, status=1/FAILURE Dec 21 01:26:36 localhost systemd[1]: multipathd.service: Failed with result 'exit-code'. Dec 21 01:26:36 localhost systemd[1]: Failed to start Device-Mapper Multipath Device Controller. dpkg: error processing package multipath-tools (--configure): installed multipath-tools package post-installation script subprocess returned error exit status 1 Processing triggers for libc-bin (2.35-0ubuntu3.1) ... Errors were encountered while processing: multipath-tools needrestart is being skipped since dpkg has failed E: Sub-process /usr/bin/dpkg returned an error code (1) ProblemType: Bug DistroRelease: Ubuntu 22.04 Package: multipath-tools 0.8.8-1ubuntu1.22.04.1 Uname: Linux 6.0.2-x86_64-linode157 x86_64 ApportVersion: 2.20.11-0ubuntu82.3 Architecture: amd64 CasperMD5CheckResult: unknown Date: Wed Dec 21 01:18:01 2022:: ProcEnviron: SHELL=/bin/bash LANG=en_US.UTF-8 TERM=screen-256color-bce XDG_RUNTIME_DIR=<set> PATH=(custom, no user) RebootRequiredPkgs: Error: path contained symlinks. SourcePackage: multipath-tools UpgradeStatus: No upgrade log present (probably fresh install) This occurs because invoke-rc.d can not start/restart the process due to kernel modules being absent. [Fix] Remove init scripts and debhelper commands from package. This removes invoke-rc.d which was causing the problem. [Test Case] Test case is very simple due to nature of bug 1. Create Jammy Linode instances using Kernel 6.0.2-x86_64-linode157 2. Attempt to upgrade/install multipath-tools to any version (failure occurs during postinst) Passes if install does not errors out. [What could go wrong] The fix is removing init scripts. Perhaps someone is relying on the /etc/init.d/multipath file? If so I would be concerned but it could be a possibility. [Impact] multipath-tools d/rules currently uses dh_installinit in addition to dh_systemd* which tries to run invoke-rc.d. Calling invoke-rc.d may fail for some users. Because the service restarts on upgrade/install, when users attempt to upgrade the package, the service restart fails thus preventing users from upgrading the system. This was found with upgrading, but if a user purges multipath-tools the same issue will be seen on install. This was noticed on Linode Ubuntu VMs when using a paravirtual kernel that does not have all the drivers required for starting the multipath-tools service. [Fix] Remove init scripts and debhelper commands from package. This removes invoke-rc.d which was causing the problem. An alternative (not being done in this SRU) is to simply add `--no-start` to dh_installinit in d/rules. This is not being done since init scripts shouldn't be on our systemd systems, so we might as well clean up the init scripts than just to just remove inboke-rc.d. [Test Case] Test case is very simple due to nature of bug 1. Create Jammy Linode instances using Kernel 6.0.2-x86_64-linode157 2. Attempt to upgrade/install multipath-tools to any version (failure occurs during postinst) Passes if install does not errors out. [What could go wrong] * The fix is removing init scripts. Perhaps someone is relying on the /etc/init.d/multipath file unintentionally? * New issues with service start/stop/restart if init scripts were relied on
2023-08-18 06:22:35 Timo Aaltonen multipath-tools (Ubuntu Lunar): status In Progress Fix Committed
2023-08-18 06:22:36 Timo Aaltonen bug added subscriber Ubuntu Stable Release Updates Team
2023-08-18 06:22:38 Timo Aaltonen bug added subscriber SRU Verification
2023-08-18 06:22:41 Timo Aaltonen tags amd64 apport-bug focal jammy regression-update server-todo uec-images amd64 apport-bug focal jammy regression-update server-todo uec-images verification-needed verification-needed-lunar
2023-08-18 06:28:39 Timo Aaltonen multipath-tools (Ubuntu Jammy): status In Progress Fix Committed
2023-08-18 06:28:45 Timo Aaltonen tags amd64 apport-bug focal jammy regression-update server-todo uec-images verification-needed verification-needed-lunar amd64 apport-bug focal jammy regression-update server-todo uec-images verification-needed verification-needed-jammy verification-needed-lunar
2023-08-18 06:42:44 Timo Aaltonen multipath-tools (Ubuntu Focal): status In Progress Fix Committed
2023-08-18 06:42:48 Timo Aaltonen tags amd64 apport-bug focal jammy regression-update server-todo uec-images verification-needed verification-needed-jammy verification-needed-lunar amd64 apport-bug focal jammy regression-update server-todo uec-images verification-needed verification-needed-focal verification-needed-jammy verification-needed-lunar
2023-08-29 23:00:46 Mitchell Dzurick tags amd64 apport-bug focal jammy regression-update server-todo uec-images verification-needed verification-needed-focal verification-needed-jammy verification-needed-lunar amd64 apport-bug focal jammy regression-update server-todo uec-images verification-done verification-done-focal verification-done-jammy verification-done-lunar
2023-08-31 15:39:30 Mitchell Dzurick attachment added multipath-tools_upgrade.txt https://bugs.launchpad.net/ubuntu/focal/+source/multipath-tools/+bug/2000186/+attachment/5696834/+files/multipath-tools_upgrade.txt
2023-08-31 17:29:57 Andreas Hasenack tags amd64 apport-bug focal jammy regression-update server-todo uec-images verification-done verification-done-focal verification-done-jammy verification-done-lunar amd64 apport-bug focal jammy regression-update server-todo uec-images verification-done verification-done-focal verification-done-lunar verification-failed-jammy
2023-08-31 17:35:49 Andreas Hasenack tags amd64 apport-bug focal jammy regression-update server-todo uec-images verification-done verification-done-focal verification-done-lunar verification-failed-jammy amd64 apport-bug focal jammy regression-update server-todo uec-images verification-done verification-done-focal verification-failed-jammy verification-failed-lunar
2023-09-20 13:10:57 Launchpad Janitor merge proposal linked https://code.launchpad.net/~mitchdz/ubuntu/+source/multipath-tools/+git/multipath-tools/+merge/451737
2023-09-20 13:29:59 Mitchell Dzurick merge proposal unlinked https://code.launchpad.net/~mitchdz/ubuntu/+source/multipath-tools/+git/multipath-tools/+merge/451737
2023-10-06 21:47:53 Ubuntu Archive Robot bug added subscriber Andreas Hasenack
2023-10-13 11:36:48 Timo Aaltonen tags amd64 apport-bug focal jammy regression-update server-todo uec-images verification-done verification-done-focal verification-failed-jammy verification-failed-lunar amd64 apport-bug focal jammy regression-update server-todo uec-images verification-done-focal verification-failed-jammy verification-needed verification-needed-lunar
2023-10-13 11:38:03 Timo Aaltonen tags amd64 apport-bug focal jammy regression-update server-todo uec-images verification-done-focal verification-failed-jammy verification-needed verification-needed-lunar amd64 apport-bug focal jammy regression-update server-todo uec-images verification-done-focal verification-needed verification-needed-jammy verification-needed-lunar