[ubuntu/xenial-proposed] initramfs-tools 0.122ubuntu8.17 (Accepted)

Guilherme G. Piccoli gpiccoli at canonical.com
Thu Sep 24 14:00:58 UTC 2020


initramfs-tools (0.122ubuntu8.17) xenial; 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().

Date: Thu, 23 Jul 2020 13:20:14 -0300
Changed-By: gpiccoli at canonical.com (Guilherme G. Piccoli)
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: Mauricio Faria de Oliveira <mfo at canonical.com>
https://launchpad.net/ubuntu/+source/initramfs-tools/0.122ubuntu8.17
-------------- next part --------------
Format: 1.8
Date: Thu, 23 Jul 2020 13:20:14 -0300
Source: initramfs-tools
Binary: initramfs-tools initramfs-tools-core initramfs-tools-bin
Architecture: source
Version: 0.122ubuntu8.17
Distribution: xenial
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Guilherme G. Piccoli <gpiccoli at canonical.com>
Description:
 initramfs-tools - generic modular initramfs generator (automation)
 initramfs-tools-bin - binaries used by initramfs-tools
 initramfs-tools-core - generic modular initramfs generator (core tools)
Launchpad-Bugs-Fixed: 1879987
Changes:
 initramfs-tools (0.122ubuntu8.17) xenial; 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().
Checksums-Sha1:
 56c1defcdd24d4da4e5bdb386c270d351e14354a 2105 initramfs-tools_0.122ubuntu8.17.dsc
 d1553ff9589e2c313c6069c017537981a3ffb2c0 113812 initramfs-tools_0.122ubuntu8.17.tar.xz
Checksums-Sha256:
 a91e5c7511bea371f110d6de6a33a282d35510bb4aadaf7a3fc442ebb638d873 2105 initramfs-tools_0.122ubuntu8.17.dsc
 1c41094240f4b671ee24f1dec87833a796efc888b4b628fabbc0fec722a13765 113812 initramfs-tools_0.122ubuntu8.17.tar.xz
Files:
 98e8cd4ae8e912ccb3c05a58f72d84b0 2105 utils optional initramfs-tools_0.122ubuntu8.17.dsc
 ffdf73875dc1fbb702f01c9f5e22100f 113812 utils optional initramfs-tools_0.122ubuntu8.17.tar.xz
Original-Maintainer: Debian kernel team <debian-kernel at lists.debian.org>


More information about the Xenial-changes mailing list