Your message dated Sat, 04 Jul 2026 10:32:24 +0000
with message-id <[email protected]>
and subject line Bug#1011533: fixed in chrony 4.3-2+deb12u3
has caused the Debian Bug report #1011533,
regarding chrony: kdevops reboot-limit fails between 50-12,000 reboots
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 [email protected]
immediately.)
--
1011533: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1011533
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: chrony
Version: 4.2-2
Severity: important
Tags: patch
X-Debbugs-Cc: [email protected]
Dear Maintainer,
When using the new kdevops [0] reboot-limit [1] test to see how may reboots
can happen with debian-testing without a failure I ran have ran 3 tests
with different kernels with the following observations. The point of the
test is to simply instantiate vagrant debian-testing guests, and then
reboot them and detect with ansible if ssh access to the guest is
possible. The test fails upon an ssh timeout or crash. In the list below
a + indicates the test is still running. A single digit expresses how many
times reboots completed successfully.
kernel | reboots | with-fix
-------------------------------------------------------------------------
v5.10.105 | 500 | not-tested-yet
v5.17-rc7 | 1,200 | 2,000+
5.17.0-1-amd64 | 3,300+ | first-run-stil-running
Upon inspection on the failed boots on v5.10.105 and v5.17-rc7 I
noticed the following on both systems:
root@rebootlimit ~ # sudo systemctl list-units --failed
UNIT LOAD ACTIVE SUB DESCRIPTION
● [email protected] loaded failed failed ifup for eth0
I can see then (scraped from a console, sorry about formatting):
]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3
]: DHCPOFFER of 192.168.121.240 from 192.168.121.1
]: DHCPREQUEST for 192.168.121.240 on eth0 to 255.255.255.255 port 67
]: DHCPACK of 192.168.121.240 from 192.168.121.1
]: bound to 192.168.121.240 -- renewal in 1699 seconds.
nd to 192.168.121.240 -- renewal in 1699 seconds.
-parts: /etc/network/if-up.d/chrony exited with return code 1
p: failed to bring up eth0
[email protected]: Main process exited, code=exited, status=1/FAILURE
[email protected]: Failed with result 'exit-code'.
The important line is:
May 21 10:58:58 rebootlimit sh[693]: run-parts: /etc/network/if-up.d/chrony
exixited with return code 1
Using $(virsh net-dhcp-leases vagrant-libvirt) I see no takers of the IP
address and so there has not been clashes. So my next best guesss given
the lack of output from chrony is that this is a race on bootup.
I'm still testing things but the following adjustment seems to have
helped so far.
--- /etc/network/if-up.d/chrony.old 2022-05-24 16:40:53.112439882 +0000
+++ /etc/network/if-up.d/chrony 2022-05-24 16:41:23.452471796 +0000
@@ -5,6 +5,7 @@
[ -x /usr/sbin/chronyd ] || exit 0
if [ -e /run/chrony/chronyd.pid ]; then
+ systemctl is-system-running --wait
chronyc onoffline > /dev/null 2>&1
fi
[0] https://github.com/linux-kdevops/kdevops
[1]
https://github.com/linux-kdevops/kdevops/blob/master/workflows/demos/reboot-limit/Kconfig
-- System Information:
Debian Release: bookworm/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 5.10.105 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages chrony depends on:
ii adduser 3.121
ii init-system-helpers 1.62
ii iproute2 5.17.0-2
ii libc6 2.33-7
ii libcap2 1:2.44-1
ii libedit2 3.1-20210910-1
ii libgnutls30 3.7.4-2
ii libnettle8 3.7.3-1
ii libseccomp2 2.5.4-1
ii tzdata 2022a-1
ii ucf 3.0043
chrony recommends no packages.
Versions of packages chrony suggests:
ii bind9-dnsutils [dnsutils] 1:9.18.1-1
pn networkd-dispatcher <none>
-- Configuration Files:
/etc/network/if-up.d/chrony changed:
set -e
[ -x /usr/sbin/chronyd ] || exit 0
if [ -e /run/chrony/chronyd.pid ]; then
systemctl is-system-running --wait
chronyc onoffline > /dev/null 2>&1
fi
exit 0
-- no debconf information
--- /etc/network/if-up.d/chrony.old 2022-05-24 16:40:53.112439882 +0000
+++ /etc/network/if-up.d/chrony 2022-05-24 16:41:23.452471796 +0000
@@ -5,6 +5,7 @@
[ -x /usr/sbin/chronyd ] || exit 0
if [ -e /run/chrony/chronyd.pid ]; then
+ systemctl is-system-running --wait
chronyc onoffline > /dev/null 2>&1
fi
--- End Message ---
--- Begin Message ---
Source: chrony
Source-Version: 4.3-2+deb12u3
Done: Vincent Blut <[email protected]>
We believe that the bug you reported is fixed in the latest version of
chrony, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Vincent Blut <[email protected]> (supplier of updated chrony 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 02 Jul 2026 15:56:53 +0200
Source: chrony
Architecture: source
Version: 4.3-2+deb12u3
Distribution: bookworm
Urgency: medium
Maintainer: Vincent Blut <[email protected]>
Changed-By: Vincent Blut <[email protected]>
Closes: 1011533
Changes:
chrony (4.3-2+deb12u3) bookworm; urgency=medium
.
* debian/chrony.if-{post-down,up}:
- Adjust the if-up and if-down hook scripts so that they always exit
successfully. (Closes: #1011533)
Checksums-Sha1:
0684242c62f0fc788a7c988b87a62e90a765e871 2873 chrony_4.3-2+deb12u3.dsc
45eca757b74064e473b7c5236cc413074690081e 41876
chrony_4.3-2+deb12u3.debian.tar.xz
3de2025133f117fac14a6684102e0a929a3b69fb 1220684
chrony_4.3-2+deb12u3.git.tar.xz
59fbdf5a1728436fedb9334c3d911748ae1f083a 17524
chrony_4.3-2+deb12u3_source.buildinfo
Checksums-Sha256:
cdc58b9fcb11d9799dd7c5936c1a1666ff00d60e6cfd2b80687b49e589d7e2b5 2873
chrony_4.3-2+deb12u3.dsc
b2249988f534e724e89c9c3f9785d40eb083ee712780f89cbcb1d4b9fba29882 41876
chrony_4.3-2+deb12u3.debian.tar.xz
1749ffa3456d364951998a2ef5095981f1ff6f7789482b647b5a6e76233eff3f 1220684
chrony_4.3-2+deb12u3.git.tar.xz
53bc6cfda296af84c4e64e85a55bffac9ee66eed7492b1629678e2f903c37c3c 17524
chrony_4.3-2+deb12u3_source.buildinfo
Files:
3dab963a37de76d447773170298253cf 2873 net optional chrony_4.3-2+deb12u3.dsc
0cfcb9b183097e50187cb655cf0314b6 41876 net optional
chrony_4.3-2+deb12u3.debian.tar.xz
91570083241de0fecabe8a15cffb4fae 1220684 net optional
chrony_4.3-2+deb12u3.git.tar.xz
4db8346836791b6de2276ebefc0d01e5 17524 net optional
chrony_4.3-2+deb12u3_source.buildinfo
Git-Tag-Info: tag=76c8ae89704bb3c8d62debb4e8ead47c0dcb3111
fp=1b939355ac4c35cadfbd739c06a328e00c6ace15
Git-Tag-Tagger: Paul Gevers <[email protected]>
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmpIshQACgkQYG0ITkaD
wHmjpQ//ZF041QrmACcZ1E6LI9nKnWTl7xYCV1LlQd2ZIfl3z3EEA2vet/Qt1LVL
1CzttfPmz5X1tRqDHwEkv8kQLkSfICaQIffCegJp2UCzqITBSDj2b8iLKre9L0L6
NNhvSeWeVT9xL1RPJJMWiskqbySRrUrFupnTZwHLb0YBP+0tGjjESl/L4VYsZd0V
j9G19mJa6cI9ccD//DdYluCzASHno+HETzpDvUpIEo/gKYlttsIVGUwbp0l/+VFO
ssq6jHUaNU4TjtMMZkYd4XQkbnvYmUh3H0Kkfg4ewEIIoLT14AtpzhWK9GHnqn8h
r0JP2xp5MBTSvJyUZxfkwWGar7FU6S9dwEbbxgtsMDXOm6+sJPtdHBoRA65i33wP
NFcAAg4hJt6S1e9vfLtxqhDEaYOKxsxeydtPsnccgp8qatI4effxT9pblF94dZp4
Bfehu4X+abU05tfH0GS4rvjcfBXpoAbgbz2J2OTR+xqJK2PaUekvyrZOMP/ykUd1
yw7mp7Y8gavm1lDsoWbQUP8RZ55+uxzuTHqE0zjBlJ8LB4W3YBEosAwLAWVbPk83
SreqtvMGbgfpr0H2nMiMpPnKWCz/SNjA8Y/I5obOnNGSb5YKKK1UXFg8sfiRguVO
Sxm5ZDYWpGJ4PkVrEvckexcrwDRYsV7I7/6HxgExjYWQh4Tglhg=
=eacS
-----END PGP SIGNATURE-----
pgpODpEXXthwP.pgp
Description: PGP signature
--- End Message ---