ubuntu@dawes:~$ sudo apt install kdump-tools Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: binutils crash kexec-tools libdw1 makedumpfile Suggested packages: binutils-doc The following NEW packages will be installed: binutils crash kdump-tools kexec-tools libdw1 makedumpfile 0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded. Need to get 4,901 kB of archives. After this operation, 22.4 MB of additional disk space will be used. Do you want to continue? [Y/n] Get:1 http://ports.ubuntu.com/ubuntu-ports xenial-proposed/main arm64 binutils arm64 2.26.1-1ubuntu1~16.04.5 [2,450 kB] Get:2 http://ports.ubuntu.com/ubuntu-ports xenial-updates/main arm64 crash arm64 7.1.4-1ubuntu4.1 [2,096 kB] Get:3 http://ports.ubuntu.com/ubuntu-ports xenial/main arm64 libdw1 arm64 0.165-3ubuntu1 [161 kB] Get:4 http://ports.ubuntu.com/ubuntu-ports xenial-proposed/main arm64 makedumpfile arm64 1:1.5.9-5ubuntu0.5 [111 kB] Get:5 http://ports.ubuntu.com/ubuntu-ports xenial-updates/main arm64 kexec-tools arm64 1:2.0.10-1ubuntu2.3 [63.3 kB] Get:6 http://ports.ubuntu.com/ubuntu-ports xenial-proposed/main arm64 kdump-tools all 1:1.5.9-5ubuntu0.5 [20.9 kB] Fetched 4,901 kB in 1s (4,899 kB/s) Preconfiguring packages ... Selecting previously unselected package binutils. (Reading database ... 65324 files and directories currently installed.) Preparing to unpack .../binutils_2.26.1-1ubuntu1~16.04.5_arm64.deb ... Unpacking binutils (2.26.1-1ubuntu1~16.04.5) ... Selecting previously unselected package crash. Preparing to unpack .../crash_7.1.4-1ubuntu4.1_arm64.deb ... Unpacking crash (7.1.4-1ubuntu4.1) ... Selecting previously unselected package libdw1:arm64. Preparing to unpack .../libdw1_0.165-3ubuntu1_arm64.deb ... Unpacking libdw1:arm64 (0.165-3ubuntu1) ... Selecting previously unselected package makedumpfile. Preparing to unpack .../makedumpfile_1%3a1.5.9-5ubuntu0.5_arm64.deb ... Unpacking makedumpfile (1:1.5.9-5ubuntu0.5) ... Selecting previously unselected package kexec-tools. Preparing to unpack .../kexec-tools_1%3a2.0.10-1ubuntu2.3_arm64.deb ... Unpacking kexec-tools (1:2.0.10-1ubuntu2.3) ... Selecting previously unselected package kdump-tools. Preparing to unpack .../kdump-tools_1%3a1.5.9-5ubuntu0.5_all.deb ... Unpacking kdump-tools (1:1.5.9-5ubuntu0.5) ... Processing triggers for libc-bin (2.23-0ubuntu9) ... Processing triggers for man-db (2.7.5-1) ... Processing triggers for systemd (229-4ubuntu19) ... Processing triggers for ureadahead (0.100.0-19) ... Setting up binutils (2.26.1-1ubuntu1~16.04.5) ... Setting up crash (7.1.4-1ubuntu4.1) ... Setting up libdw1:arm64 (0.165-3ubuntu1) ... Setting up makedumpfile (1:1.5.9-5ubuntu0.5) ... Setting up kexec-tools (1:2.0.10-1ubuntu2.3) ... Generating /etc/default/kexec... Generating grub configuration file ... Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported. Found linux image: /boot/vmlinuz-4.10.0-33-generic Found initrd image: /boot/initrd.img-4.10.0-33-generic Adding boot menu entry for EFI firmware configuration done Setting up kdump-tools (1:1.5.9-5ubuntu0.5) ... Processing triggers for libc-bin (2.23-0ubuntu9) ... Processing triggers for systemd (229-4ubuntu19) ... Processing triggers for ureadahead (0.100.0-19) ... ubuntu@dawes:~$
** Tags removed: verification-needed verification-needed-xenial ** Tags added: verification-done verification-done-xenial -- 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/1238110 Title: makedumpfile needs porting for AArch64 Status in Linaro AArch64 cross-distro work: New Status in makedumpfile package in Ubuntu: Fix Released Status in makedumpfile source package in Xenial: Fix Committed Bug description: [Impact] kdump-tools is not installable on arm64 because it depends on makedumpfile, which is not currently built on arm64. Adding arm64 to the Architecture list in debian/control is all that is needed for it to build successfully. That said, xenial's version was too old to support filtering kdump- enabled xenial kernels (>= 4.10.0). So, this doesn't actually produce a *useful* makedumpfile, but does allow kdump-tools to be installed, which unblocks collection of (unfiltered) crash dump files. [Test Case] On an arm64 system: sudo apt install kdump-tools [Regression Risk] The only change here is to make a binary package available on arm64 that previously was not - regression risk to existing architectures should therefore be negligible. Note: Enabling a binary package for an architecture where it's known not to be useful - at last on it's own - is obviously non-ideal. I considered other options, but they all seem to add unnecessary regression risk: - Demoting the "Depends:" to a "Recommends:". I actually think we should do this going forward (https://bugs.debian.org/cgi- bin/bugreport.cgi?bug=865701), but this would be a change in behavior to people who may install kdump-tools w/ Recommends-disabled and expect to stil get makedumpfile. - Demoting only on arm64: This isn't possible unless we switch kdump- tools from Binary: any to Binary: all. I also think there are good reasons to do that in future releases (https://bugs.debian.org/cgi- bin/bugreport.cgi?bug=863858), but it seems overkill for just enabling arm64. To manage notifications about this bug go to: https://bugs.launchpad.net/linaro-aarch64/+bug/1238110/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp