This bug was fixed in the package makedumpfile -
1:1.6.5-1ubuntu1~18.04.4
---------------
makedumpfile (1:1.6.5-1ubuntu1~18.04.4) bionic; urgency=medium
[ Thadeu Lima de Souza Cascardo ]
* Fixes for DLPAR cpu add operation (LP: #1828596)
- d/kdump-config.in: Add a reload command.
- d/kdump-config.in: implement try-reload.
- d/50-kdump-tools.rules: Use kdump-config reload after cpu or memory
hotplug
- d/50-kdump-tools.rules: use try-reload instead.
* d/rules: Use reset_devices as a cmdline parameter. (LP: #1800566)
[ Guilherme G. Piccoli ]
* d/kdump-tools-dump.service: Add a systemd-resolved service dependency
in order to make kdump-tool able to resolve DNS when in kdump boot.
(LP: #1856323)
* Fix an error due to makedumpfile being out-of-sync with recent kernels.
(LP: #1857616)
-
d/p/0004-x86_64-fix-get_kaslr_offset_x86_64-to-return-kaslr_offset-correctly.patch
- d/p/0005-Increase-SECTION_MAP_LAST_BIT-to-4.patch
-- [email protected] (Guilherme G. Piccoli) Fri, 03 Jan 2020
13:14:39 -0300
** Changed in: makedumpfile (Ubuntu Bionic)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to makedumpfile in Ubuntu.
https://bugs.launchpad.net/bugs/1856323
Title:
kdump-tools is unable to resolve DNS when systemd-resolved is used
Status in makedumpfile package in Ubuntu:
Fix Released
Status in makedumpfile source package in Bionic:
Fix Released
Status in makedumpfile source package in Disco:
Won't Fix
Status in makedumpfile source package in Eoan:
Fix Released
Status in makedumpfile source package in Focal:
Fix Released
Bug description:
[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.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/makedumpfile/+bug/1856323/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp