[ubuntu/focal-proposed] initramfs-tools 0.136ubuntu6.3 (Accepted)
Guilherme G. Piccoli
gpiccoli at canonical.com
Fri Sep 4 12:15:50 UTC 2020
initramfs-tools (0.136ubuntu6.3) focal; urgency=medium
* scripts/functions: Prevent printf error carry over if the wrong
console is set. (LP: #1879987)
The function _log_msg() is "void" typed, returning whatever its
last command returns. This function is the basic building block
for all error/warning messages in initramfs-tools. If a bad console
is provided to kernel on command-line, printf returns error, and so
this error is carried over in _log_msg(). Happens that checkfs()
function has a loop that runs forever in this scenario (*if* fsck
is not present in initramfs and "quiet" is not passed in the
command-line). If that happens, boot is stuck and cannot progress.
The simple fix hereby merged is to return zero on _log_msg().
* scripts/local: Re-execute cryptroot local-block script. (LP: #1879980)
Currently, if an encrypted rootfs is configured on top of a MD RAID1
array and such array gets degraded (like a member is removed/failed),
initramfs-tools cannot mount the rootfs and the boot fails. We fix
that issue here by allowing cryptroot script to re-run on local-block
stage, given that mdadm is able to activate a degraded array in that
point. There is a cryptsetup counter-part for this fix, but alone the
initramfs-tools portion is innocuous.
* d/tests: Add explicit call to partprobe on net test, specially in
prep-image and run-image. (LP: #1893675)
Date: Mon, 31 Aug 2020 13:43:29 -0300
Changed-By: gpiccoli at canonical.com (Guilherme G. Piccoli)
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: Eric Desrochers <eric.desrochers at canonical.com>
https://launchpad.net/ubuntu/+source/initramfs-tools/0.136ubuntu6.3
-------------- next part --------------
Format: 1.8
Date: Mon, 31 Aug 2020 13:43:29 -0300
Source: initramfs-tools
Architecture: source
Version: 0.136ubuntu6.3
Distribution: focal
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Guilherme G. Piccoli <gpiccoli at canonical.com>
Launchpad-Bugs-Fixed: 1879980 1879987 1893675
Changes:
initramfs-tools (0.136ubuntu6.3) focal; urgency=medium
.
* scripts/functions: Prevent printf error carry over if the wrong
console is set. (LP: #1879987)
The function _log_msg() is "void" typed, returning whatever its
last command returns. This function is the basic building block
for all error/warning messages in initramfs-tools. If a bad console
is provided to kernel on command-line, printf returns error, and so
this error is carried over in _log_msg(). Happens that checkfs()
function has a loop that runs forever in this scenario (*if* fsck
is not present in initramfs and "quiet" is not passed in the
command-line). If that happens, boot is stuck and cannot progress.
The simple fix hereby merged is to return zero on _log_msg().
.
* scripts/local: Re-execute cryptroot local-block script. (LP: #1879980)
Currently, if an encrypted rootfs is configured on top of a MD RAID1
array and such array gets degraded (like a member is removed/failed),
initramfs-tools cannot mount the rootfs and the boot fails. We fix
that issue here by allowing cryptroot script to re-run on local-block
stage, given that mdadm is able to activate a degraded array in that
point. There is a cryptsetup counter-part for this fix, but alone the
initramfs-tools portion is innocuous.
.
* d/tests: Add explicit call to partprobe on net test, specially in
prep-image and run-image. (LP: #1893675)
Checksums-Sha1:
0a6af4bd97bdc8f7b2437e2c52346f19aa3d00f1 1882 initramfs-tools_0.136ubuntu6.3.dsc
0c1027b9a196d8cd0f621ad8073cd1e9045a6cfc 132408 initramfs-tools_0.136ubuntu6.3.tar.xz
1dd17a1773e39becb321c02ab70cb34468dce014 7251 initramfs-tools_0.136ubuntu6.3_source.buildinfo
Checksums-Sha256:
697e3ea48f45e99e715ef4b1567548ec9b240466cd22e49cb9ea08456180b1d9 1882 initramfs-tools_0.136ubuntu6.3.dsc
755f76b6e6eae330d6925be565a9120303a0eb74fb117ce53cfe749b6b4c91d7 132408 initramfs-tools_0.136ubuntu6.3.tar.xz
8e9161e39da0193947662e352abcc7b4023d6f4a80cdc7930fa483f2f559506f 7251 initramfs-tools_0.136ubuntu6.3_source.buildinfo
Files:
92d901289d398a006364bbdfd83c3bea 1882 utils optional initramfs-tools_0.136ubuntu6.3.dsc
b59a9ae3a3c1cd87b64926f8a55a1ab0 132408 utils optional initramfs-tools_0.136ubuntu6.3.tar.xz
bc4a6e926a0848c1663439766eb370dc 7251 utils optional initramfs-tools_0.136ubuntu6.3_source.buildinfo
Original-Maintainer: Debian kernel team <debian-kernel at lists.debian.org>
More information about the Focal-changes
mailing list