[Bug 1982462] Re: Some modprobe loading services requested by the pstore service fail
Launchpad Bug Tracker
1982462 at bugs.launchpad.net
Mon Aug 1 17:53:33 UTC 2022
This bug was fixed in the package systemd - 251.2-2ubuntu2
---------------
systemd (251.2-2ubuntu2) kinetic; urgency=medium
[ Lukas Märdian ]
* Remove restart limit on the modprobe at .service (LP: #1982462)
File: debian/patches/units-remove-the-restart-limit-on-the-modprobe-.service.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=46c36d4c73df8980f6b6137142fb16ba90465a94
[ Nick Rosbrook ]
* core,firstboot: workaround timezone issues on Ubuntu Core (LP: #1981042)
Thanks to Robert Ancell for preparing the patch.
File: debian/patches/lp1981042-core-firstboot-workaround-timezone-issues-caused-by-Ubunt.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=9a435d43e753f39531c9a5517a85e8eb259e18f1
* pstore: do not try to load mtdpstore (LP: #1981622)
File: debian/patches/lp1978079-pstore-Run-after-modules-are-loaded.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=38d8d12be924477f0eecb64f3737e07b03d73a42
-- Nick Rosbrook <nick.rosbrook at canonical.com> Fri, 22 Jul 2022
15:23:45 -0400
** Changed in: systemd (Ubuntu Kinetic)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1982462
Title:
Some modprobe loading services requested by the pstore service fail
Status in systemd package in Ubuntu:
Fix Released
Status in systemd source package in Focal:
New
Status in systemd source package in Jammy:
Triaged
Status in systemd source package in Kinetic:
Fix Released
Bug description:
[Impact]
It has been detected that some modprobe services fail on UC22 after
the jammy upgrade 249.11-0ubuntu3.4:
$ systemctl --system --no-ask-password --no-pager list-units --state=failed
Failed units:
UNIT LOAD ACTIVE SUB DESCRIPTION
● modprobe at chromeos_pstore.service loaded failed failed Load Kernel Module chromeos_pstore
● modprobe at efi_pstore.service loaded failed failed Load Kernel Module efi_pstore
● modprobe at mtdpstore.service loaded failed failed Load Kernel Module mtdpstore
● modprobe at pstore_blk.service loaded failed failed Load Kernel Module pstore_blk
● modprobe at pstore_zone.service loaded failed failed Load Kernel Module pstore_zone
● modprobe at ramoops.service loaded failed failed Load Kernel Module ramoops
This happens because of some changes to systemd-pstore.service that
now has:
After=modprobe at efi_pstore.service modprobe at mtdpstore.service modprobe at chromeos_pstore.service modprobe at ramoops.service modprobe at pstore_zone.service modprobe at pstore_blk.service
Wants=modprobe at efi_pstore.service modprobe at mtdpstore.service modprobe at chromeos_pstore.service modprobe at ramoops.service modprobe at pstore_zone.service modprobe at pstore_blk.service
This causes too many tries of the modprobe services, that fail in the
end with
Jul 20 09:02:39 ubuntu systemd[1]: modprobe at chromeos_pstore.service:
Start request repeated too quickly.
Although we have seen this only on UC22, it potentially can affect
classic systems as well, as systemd-pstore.service is re-tried there a
few times too. See https://github.com/snapcore/core-base/issues/72 for
more details.
A fix for this is available upstream:
https://github.com/systemd/systemd/commit/9625350e5381a68c1179ae4581e7586c206663e1
[Test Plan]
Start the device and check that there is no modprobe-pstore related
failed service. This is racy, so a few tries will be needed to make
sure things are fine.
[Where problems could occur]
The modprobe services are usually dependencies from other services, so
it should be fine if the retry behavior is controlled by those other
services. Risk should be small. If something goes wrong we might see a
lot of restarts for these services.
[Other Info]
Testing should happen on UC22 too.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1982462/+subscriptions
More information about the Ubuntu-sponsors
mailing list