2022-03-28 17:24:19 |
Matt Coleman |
bug |
|
|
added bug |
2022-03-28 17:27:20 |
Neal Gompa |
bug watch added |
|
https://bugzilla.redhat.com/show_bug.cgi?id=1941335 |
|
2022-03-28 17:27:20 |
Neal Gompa |
bug task added |
|
systemd (Fedora) |
|
2022-03-28 17:27:30 |
Launchpad Janitor |
systemd (Ubuntu): status |
New |
Confirmed |
|
2022-04-01 20:49:07 |
Brian Murray |
tags |
|
rls-jj-incoming |
|
2022-04-07 15:35:02 |
Łukasz Zemczak |
tags |
rls-jj-incoming |
|
|
2022-04-07 15:35:28 |
Steve Langasek |
systemd (Ubuntu): status |
Confirmed |
Fix Released |
|
2022-04-07 15:35:35 |
Steve Langasek |
nominated for series |
|
Ubuntu Focal |
|
2022-04-07 15:35:35 |
Steve Langasek |
bug task added |
|
systemd (Ubuntu Focal) |
|
2022-04-07 15:35:42 |
Matthieu Clemenceau |
tags |
|
fr-2227 |
|
2022-05-10 15:39:16 |
Nick Rosbrook |
description |
Recently on systems in Ireland, systemd became unresponsive due the change from GMT to Irish Standard Time. This is due to Ireland being unique in having their standard time during the summer, unlike most regions.
Related to: https://bugzilla.redhat.com/show_bug.cgi?id=1941335
Fixed by: https://github.com/systemd/systemd-stable/commit/a8b66ca9af811148b67ee952ab32748f88b8bba3 |
[Impact]
This bug can cause systemd timers to lock up systems using the Europe/Dublin timezone if certain OnCalendar values are used. If the timer is enabled at boot, this bug prevents the system from booting. If the timer is started later, systemd becomes unresponsive.
[Test Plan]
* Create a systemd service and corresponding timer scheduled for 01:00 on Sundays:
$ cat /etc/systemd/system/lp-1966800-reproducer.timer
[Unit]
Description=LP 1966800 reproducer
[Timer]
OnCalendar=Sun *-*-* 01:00:00
Persistent=true
[Install]
WantedBy=timers.target
$ cat /etc/systemd/system/lp-1966800-reproducer.service
[Service]
ExecStart=/usr/bin/echo "LP 1966800 reproducer"
$ systemctl daemon-reload
* Set the date to 21 March, 2021 in the Europe/Dublin timezone (need to disable NTP first):
$ timedatectl set-ntp false
$ timedatectl set-time "2021-03-21"
$ timedatectl set-timezone Europe/Dublin
* Try to start the timer, and observe that systemd becomes unresponsive. This command will time out, as will `systemctl status` etc.
$ systemctl start lp-1966800-reproducer.timer
[Where problems could occur]
The patch makes changes in the calendar spec code, which is used by systemd timers to determine the next time to trigger a timer. If this patch breaks something, it would be related to the triggering of systemd timers.
[Original Description]
Recently on systems in Ireland, systemd became unresponsive due the change from GMT to Irish Standard Time. This is due to Ireland being unique in having their standard time during the summer, unlike most regions.
Related to: https://bugzilla.redhat.com/show_bug.cgi?id=1941335
Fixed by: https://github.com/systemd/systemd-stable/commit/a8b66ca9af811148b67ee952ab32748f88b8bba3 |
|
2022-05-10 15:45:27 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~enr0n/ubuntu/+source/systemd/+git/systemd/+merge/421860 |
|
2022-09-05 13:10:42 |
Łukasz Zemczak |
systemd (Ubuntu Focal): status |
New |
Fix Committed |
|
2022-09-05 13:10:44 |
Łukasz Zemczak |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2022-09-05 13:10:46 |
Łukasz Zemczak |
bug |
|
|
added subscriber SRU Verification |
2022-09-05 13:10:48 |
Łukasz Zemczak |
tags |
fr-2227 |
fr-2227 verification-needed verification-needed-focal |
|
2022-09-08 17:19:35 |
Nick Rosbrook |
tags |
fr-2227 verification-needed verification-needed-focal |
fr-2227 verification-done verification-done-focal |
|
2022-09-22 09:15:24 |
Launchpad Janitor |
systemd (Ubuntu Focal): status |
Fix Committed |
Fix Released |
|
2022-09-22 09:15:40 |
Łukasz Zemczak |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|