Your message dated Sat, 01 Jun 2024 21:37:37 +0000
with message-id <e1sdwpx-00hpsa...@fasolo.debian.org>
and subject line Bug#1025730: fixed in initramfs-tools 0.143
has caused the Debian Bug report #1025730,
regarding initramfs-tools-core: configure_networking timeout causes entire init
script to die
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
1025730: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1025730
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: initramfs-tools-core
Version: 0.142
Severity: normal
configure_networking tries to source /run/net-*.conf files at the end of its
run. If the networking timed out, no files exist. If the shell is also dash,
the '.' operator failing to find any file to source causes the entire shell to
exit, regardless of 'set -e' or not.
Naturally, this causes problems since the calling init script is
unceremoniously killed off in the middle of execution. I'd prefer if the init
script continued running, so it has an opportunity to retry the networking or
take other actions.
(I've encountered a few circumstances where configure_networking times out
before the network and DHCP are functional after a power outage.)
Just a brief demonstration of the surprising-to-me(-and-of-course-documented)
behavior:
paul@haley ~ % cat repro.sh
#!/bin/sh
. /nonexistent
echo hello
paul@haley ~ % dash ./repro.sh
./repro.sh: 3: .: cannot open /nonexistent: No such file
paul@haley ~ % sh ./repro.sh
./repro.sh: 3: .: cannot open /nonexistent: No such file
paul@haley ~ % bash ./repro.sh
./repro.sh: line 3: /nonexistent: No such file or directory
hello
paul@haley ~ %
-- System Information:
Debian Release: bookworm/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.0.0-4-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US.UTF-8:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages initramfs-tools-core depends on:
ii coreutils 9.1-1
ii cpio 2.13+dfsg-7.1
ii e2fsprogs 1.46.6~rc1-1+b1
ii klibc-utils 2.0.11-1
ii kmod 30+20220905-1
ii logsave 1.46.6~rc1-1+b1
ii udev 252.2-2
Versions of packages initramfs-tools-core recommends:
ii busybox 1:1.35.0-4
ii zstd 1.5.2+dfsg-1
Versions of packages initramfs-tools-core suggests:
ii bash-completion 1:2.11-6
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: initramfs-tools
Source-Version: 0.143
Done: Ben Hutchings <b...@debian.org>
We believe that the bug you reported is fixed in the latest version of
initramfs-tools, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1025...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Ben Hutchings <b...@debian.org> (supplier of updated initramfs-tools package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 01 Jun 2024 22:54:45 +0200
Source: initramfs-tools
Architecture: source
Version: 0.143
Distribution: experimental
Urgency: medium
Maintainer: Debian kernel team <debian-kernel@lists.debian.org>
Changed-By: Ben Hutchings <b...@debian.org>
Closes: 789067 934736 1025730 1028511
Changes:
initramfs-tools (0.143) experimental; urgency=medium
.
[ Gioele Barabucci ]
* [4ae8280] d/initramfs-tools.maintscripts: Remove code for ancient versions
.
[ наб ]
* [5774cc3] Respect fw_path_para in add_firmware()
* [c9fa064] Handle compressed firmware in add_firmware()
* [1aa6118] Support ZSTD-compressed firmware in add_firmware()
.
[ Benjamin Drung ]
* [3d29bf9] Configure /etc/resolv.conf and persist hostname
* [5339f25] Add unit tests for netinfo_to_resolv_conf
* [78b408c] Support "set -u"
* [124d98b] test: Fix too small ext2 block count
* [c8d88a5] test-common: Use one common temporary directory
* [b33e6c8] Update lintian override to format for lintian 2.116.3
* [613c4f5] Convert debian/copyright to machine-readable format
* [ad808f4] Switch to debhelper 13
* [5908b3c] Bump Standards-Version to 4.7.0
* [0c23673] Drop Breaks/Conflicts that predate Debian 10 "buster" and Ubuntu
20.04 "focal"
* [2239b0e] test-common: Support "set -u"
* [680698c] test-common: Wrap long qemu-system-x86_64 line
* [7bcc5ae] autopkgtest: Explicitly specify supported architectures
* [c25336f] autopkgtest: Rely on linux-image-generic alias on Debian
* [028d6e0] autopkgtest: Group tests with identical dependencies
* [8e8554b] test: Add random number generator to qemu
* [ea3e090] Run autopkgtest on more architectures
* [1f6bfe7] test: Call qemu with -nodefaults
* [5171920] test: log build_initramfs call
* [9a10673] persist_hostname: fix missing hostname command
* [e114943] mkinitramfs: Simplify pipefail implementation
* [dbd1a56] copy_exec: ignore ldd output lines not starting with a tab
(LP: #2046570)
* [995a33c] Run wrap-and-sort
* [c9d970c] initramfs-tools-core: drop support for upgrading from < 0.138
* [f9dbdc6] test: Check that the network is not configured
* [3c02697] test: create /lib64 to /usr/lib64 symlink as well
* [d75a58b] Bring up networking if ip is specified on cmdline
(Closes: #789067) (LP: #1463846)
* [05692dc] Merge consecutive manual_add_modules calls into one
* [05ea8a5] Skip compression support check if /boot/config-${version} is
missing (LP: #2018171)
* [b3e8cc4] Use dracut-install in manual_add_modules (LP: #2031185)
* [e6ad401] mkinitramfs: indent code that writes the outfile
* [215a713] hook-functions: Shorten add_firmware
* [b83a651] Add myself to debian/copyright
* [946c3c9] refactor: Introduce debian/tests/run-qemu
* [0cefa93] hook-utils: fix tab/spaces indentation
* [ead1b47] mkinitramfs: Resolve hidden dependencies after all modules were
copied
* [9a297f5] reduce number of dracut-install calls (LP: #2065180)
.
[ Luca Boccassi ]
* [90addd0] Check for the kconfig in /lib/modules/ too
.
[ szubersk ]
* [67bddc4] Fix/ignore ShellCheck findings
* [9da9969] Silence unnecessary `ln -f` warning
.
[ Alper Nebi Yasak ]
* [88dc091] hook-functions: Don't walk graphics modules if corebootfb is
available
* [1eb6511] hook-functions: dep_add_modules: Properly include panel drivers
* [3c86dba] hook-functions: sys_walk_mod_add: Add devlink suppliers as
dependencies
* [85239a1] hook-functions: auto_add_modules: Add modules for MT8173/8183
Chromebooks
* [36c7300] hook-functions: dep_add_modules: Include mipi-dsi panel drivers
* [465ae6b] hook-functions: dep_add_modules: Generalise wildcard for panel
drivers
* [03d196f] test: Increase QEMU timeout to 120s
* [8aec852] hook_functions: dep_add_modules: Use heuristics for a generic
framebuffer
.
[ Aron Xu ]
* [d7b6cec] hook-functions: return from dep_add_modules_mount() for zfs
(Closes: #934736)
.
[ Adam Vodopjan ]
* [fbc178e] unmkinitramfs: add count_bytes iflag in a dd call
.
[ Ben Hutchings ]
* [8801fda] debian/tests/test-common: Update klibc.so installation for
/usr-move
* [ff983a1] Add myself to debian/copyright
.
[ Paul Aurich ]
* [13b88ca] scripts/functions: Don't die if configure_networking times out
(Closes: #1025730)
.
[ Arnaud Rebillout ]
* [8f2f49e] Add hyper-keyboard module, needed to enter LUKS password in
Hyper-V (Closes: #1028511)
Checksums-Sha1:
04a7796f5f20237e2e6f39794007a51e3fe3948f 1991 initramfs-tools_0.143.dsc
500f0547ceee3cc2a33b71cf0ea24becbe5fdfdd 104920 initramfs-tools_0.143.tar.xz
350f7f6b493570149a904f1921843d63166a3a46 5835
initramfs-tools_0.143_amd64.buildinfo
Checksums-Sha256:
65eba884670aec0aee084709e02c75795eb1b5657322f95108729c34187300db 1991
initramfs-tools_0.143.dsc
005c5a1164837278b8911a4ea890987b24ecc4239bf97bb6b86568510fa5defc 104920
initramfs-tools_0.143.tar.xz
a272d505e422bab6146ccb3c777ee648ef68f3e204d8bc1ad91c19c03a0daeba 5835
initramfs-tools_0.143_amd64.buildinfo
Files:
174001c1de145337b797453a218a709d 1991 utils optional initramfs-tools_0.143.dsc
f605ac1570277cf5b93b3aad49c24364 104920 utils optional
initramfs-tools_0.143.tar.xz
05716cc868b9f655aff78fd6867a31a3 5835 utils optional
initramfs-tools_0.143_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEErCspvTSmr92z9o8157/I7JWGEQkFAmZbkQwACgkQ57/I7JWG
EQnWPRAA1A5Bzx+YOXS7tTkNY03v9iHm3VGC4wRvNwW1YmtxkUckS2PVkHQq25V+
nY3JzIUbZvd4iq093T3C1DBjIiMnKKPl/tSyucuxwlAqmFq2OrKT2HRcmv5AT6/R
ckRuyYj+t1Je4XzAdjfkxhGugtWcOcXZaPoppzqMkvbIc6Zfch2kgJcTmp3FCJN2
CrxX6/0xEQkjkpnXfjH6FCZ3jv7jgO5Kte0EN6H2DLVLe4egxRJsb5rFrqy1rXhB
IZb7ALKYryJAvJoO7lrfb3Unn+T2sYZG6pRKG/TzcmCHNa9MXwd+YwNPrJI9PLc0
JgYNB8IE3Wgw4GtTRKS0NT1HJYmm9B6CSqcYJLXBmVGqzFlsA4lPX24dSnRMQMMp
jxA4DqeLP17prztLcYpuA/suRSXeqhSGM0Fayf8LelKhBO7hJeFmfSBZUFh7IO6U
Pa2GDhjV1lxLL7ELMsfjycPQT1JKka9q9Gl9Jlzx8cyzjlfh10rlhAK2JPGEx+VB
3SMrGdlwm/PUXTUp7OdEWXSMtHnm02EH1qyQDOCx/0bf0SMNPDOGfQsHhGLfIujb
odVWb6VZmtkXJhM6GtM1uxLJo72nV0ccTEXnPLJE6JFpGGZRVj+iM9GpHaqDxgCg
+IlSzKD7L0rpNv3QVh8ZEflF8KenavTXFELRAjZEtAdhhNp9q5s=
=9qQ+
-----END PGP SIGNATURE-----
pgpJmb1qmVfks.pgp
Description: PGP signature
--- End Message ---