2019-12-13 14:39:23 |
Guilherme G. Piccoli |
bug |
|
|
added bug |
2019-12-13 14:39:42 |
Guilherme G. Piccoli |
nominated for series |
|
Ubuntu Eoan |
|
2019-12-13 14:39:42 |
Guilherme G. Piccoli |
bug task added |
|
makedumpfile (Ubuntu Eoan) |
|
2019-12-13 14:39:42 |
Guilherme G. Piccoli |
nominated for series |
|
Ubuntu Bionic |
|
2019-12-13 14:39:42 |
Guilherme G. Piccoli |
bug task added |
|
makedumpfile (Ubuntu Bionic) |
|
2019-12-13 14:39:42 |
Guilherme G. Piccoli |
nominated for series |
|
Ubuntu Focal |
|
2019-12-13 14:39:42 |
Guilherme G. Piccoli |
bug task added |
|
makedumpfile (Ubuntu Focal) |
|
2019-12-13 14:39:42 |
Guilherme G. Piccoli |
nominated for series |
|
Ubuntu Disco |
|
2019-12-13 14:39:42 |
Guilherme G. Piccoli |
bug task added |
|
makedumpfile (Ubuntu Disco) |
|
2019-12-13 14:39:49 |
Guilherme G. Piccoli |
makedumpfile (Ubuntu Eoan): status |
New |
Confirmed |
|
2019-12-13 14:39:52 |
Guilherme G. Piccoli |
makedumpfile (Ubuntu Bionic): status |
New |
Confirmed |
|
2019-12-13 14:39:54 |
Guilherme G. Piccoli |
makedumpfile (Ubuntu Eoan): importance |
Undecided |
Medium |
|
2019-12-13 14:39:57 |
Guilherme G. Piccoli |
makedumpfile (Ubuntu Disco): importance |
Undecided |
Low |
|
2019-12-13 14:40:00 |
Guilherme G. Piccoli |
makedumpfile (Ubuntu Bionic): importance |
Undecided |
Medium |
|
2019-12-13 14:40:03 |
Guilherme G. Piccoli |
makedumpfile (Ubuntu Eoan): assignee |
|
Guilherme G. Piccoli (gpiccoli) |
|
2019-12-13 14:40:04 |
Guilherme G. Piccoli |
makedumpfile (Ubuntu Disco): assignee |
|
Guilherme G. Piccoli (gpiccoli) |
|
2019-12-13 14:40:06 |
Guilherme G. Piccoli |
makedumpfile (Ubuntu Bionic): assignee |
|
Guilherme G. Piccoli (gpiccoli) |
|
2019-12-13 14:40:10 |
Guilherme G. Piccoli |
makedumpfile (Ubuntu Disco): status |
New |
Won't Fix |
|
2019-12-20 15:51:39 |
Dan Streetman |
makedumpfile (Ubuntu Disco): status |
Won't Fix |
In Progress |
|
2019-12-20 15:51:41 |
Dan Streetman |
makedumpfile (Ubuntu Eoan): status |
Confirmed |
In Progress |
|
2019-12-20 15:51:42 |
Dan Streetman |
makedumpfile (Ubuntu Focal): status |
Confirmed |
In Progress |
|
2019-12-20 15:51:44 |
Dan Streetman |
makedumpfile (Ubuntu Bionic): status |
Confirmed |
In Progress |
|
2019-12-20 23:09:33 |
Guilherme G. Piccoli |
description |
kdump-tools runs early in boot, currently before systemd-resolved is loaded. This LP is to track efforts on fixing this. Current idea is to load systemd-resolved from kdumpt-tools-dump service. Description will be updated accordingly, when SRU is ready for submission. |
[Impact]
* Currently kdump is unable to handle domain name resolution due to the lack of "resolved" service in the kdump environment; this happens given the nature of reduced service load required in the kdump scenario.
* Kdump currently relies on a systemd service approach - there are 2 services, one being a configuration/load entity (kdump-tools.service) whereas the other is the crash dump service itself (kdump-tools-dump.service). Due to the complexity and risk in booting a machine after a kernel crash to collect kernel dump, it's expected kdump-tools-dump to load the minimal possible amount of services. In order to achieve that, kdump-tools-dump relies only in the sysinit and network-online targets.
* The systemd DNS tool ("resolved") is not ready in the moment kdump-tools-dump service is up to collect the kernel dump; also, "resolved" depends on dbus.socket to work, so to have a fully functional DNS resolution we are hereby adding both services as dependencies for kdump-tools-dump, so the network dump functionality works with hostnames (not requiring anymore that users set IP raw addresses).
* The attached SVG files (kdump.svg and regular_boot.svg) contains "systemd-analyze plot" outputs from a kdump-tools-dump and regular boot perspective. To collect the kdump data we manage to change the kdump-tools-dump service to load SSHd and also that required disabling the OneShot property of such service. With that data, one can check the services started/completed in each environment - it's possible to notice the absence of systemd-resolved when in kdump environment.
* Notice this modification is being worked concurrently with other kdump-tools' changes in LP #1828596.
[Test Case]
1) Deploy a Bionic VM e.g. with uvt-kvm;
2) Set-up console output in the guest;
3) Install the kdump-tools package;
4) Configure a network dump (SSH or NFS) using hostnames for the target machine;
5) Perform the test dump (with 'echo c> /proc/sysrq-trigger') and watch the failure in name resolution,
[Regression Potential]
* The modifications hereby proposed are minimal and scope-constrained to kdump-tools package; it'll only affect the services loaded before kdump-tools-dump collecting service.
A regression would then potentially fails kdump completion if one of the new services added to the kdump environment load (resolved and dbus.socket) fails to load and stalls/prevents the kdump service complete load. |
|
2019-12-20 23:10:04 |
Guilherme G. Piccoli |
attachment added |
|
regular_boot.svg https://bugs.launchpad.net/ubuntu/+source/makedumpfile/+bug/1856323/+attachment/5314421/+files/regular_boot.svg |
|
2019-12-20 23:10:26 |
Guilherme G. Piccoli |
attachment added |
|
kdump.svg https://bugs.launchpad.net/ubuntu/+source/makedumpfile/+bug/1856323/+attachment/5314422/+files/kdump.svg |
|
2020-01-07 20:45:37 |
Launchpad Janitor |
makedumpfile (Ubuntu Focal): status |
In Progress |
Fix Released |
|
2020-01-09 17:08:38 |
Mauricio Faria de Oliveira |
bug |
|
|
added subscriber Mauricio Faria de Oliveira |
2020-01-10 18:05:04 |
Mauricio Faria de Oliveira |
makedumpfile (Ubuntu Disco): status |
In Progress |
Won't Fix |
|
2020-01-10 18:06:14 |
Mauricio Faria de Oliveira |
makedumpfile (Ubuntu Disco): importance |
Low |
Undecided |
|
2020-01-10 18:06:17 |
Mauricio Faria de Oliveira |
makedumpfile (Ubuntu Disco): assignee |
Guilherme G. Piccoli (gpiccoli) |
|
|
2020-01-13 14:56:30 |
Andy Whitcroft |
makedumpfile (Ubuntu Eoan): status |
In Progress |
Fix Committed |
|
2020-01-13 14:56:32 |
Andy Whitcroft |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2020-01-13 14:56:35 |
Andy Whitcroft |
bug |
|
|
added subscriber SRU Verification |
2020-01-13 14:56:38 |
Andy Whitcroft |
tags |
sts |
sts verification-needed verification-needed-eoan |
|
2020-01-14 08:28:39 |
Andy Whitcroft |
makedumpfile (Ubuntu Bionic): status |
In Progress |
Fix Committed |
|
2020-01-14 08:28:45 |
Andy Whitcroft |
tags |
sts verification-needed verification-needed-eoan |
sts verification-needed verification-needed-bionic verification-needed-eoan |
|
2020-01-15 17:02:28 |
Guilherme G. Piccoli |
tags |
sts verification-needed verification-needed-bionic verification-needed-eoan |
sts verification-done-eoan verification-needed verification-needed-bionic |
|
2020-01-26 10:16:35 |
Guilherme G. Piccoli |
tags |
sts verification-done-eoan verification-needed verification-needed-bionic |
sts verification-done verification-done-bionic verification-done-eoan |
|
2020-01-29 03:37:26 |
Chris Halse Rogers |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2020-01-29 03:38:31 |
Launchpad Janitor |
makedumpfile (Ubuntu Eoan): status |
Fix Committed |
Fix Released |
|
2020-01-29 03:47:35 |
Launchpad Janitor |
makedumpfile (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|