Files
systemd/units
Fabian Vogt e21cd6db9c units/initrd-cleanup.service: Conflict with emergency.target
This is very similar to 327cd2d3db:

If emergency.target is started while initrd-cleanup.service/start is queued,
the initrd-cleanup job did not get canceled. In parallel to the emergency
units, it eventually runs the service, which in turn isolates and starts
initrd-switch-root.target. This stops the emergency units and effectively
starts the initrd boot process again, which likely fails again like the
initial attempt. The system is thus stuck in a loop, never really reaching
emergency.target.

This can be triggered if a service in between initrd-parse-etc.service
and initrd.target fails.

With this conflict added, starting emergency.target automatically cancels
initrd-cleanup.service/start, avoiding the loop.
2025-07-09 10:28:29 +02:00
..
2024-03-16 05:31:44 +09:00
2025-07-03 16:46:28 +02:00
2025-07-03 11:22:34 +02:00
2024-03-16 05:31:44 +09:00
2024-03-14 11:14:10 +01:00
2024-03-14 11:14:10 +01:00
2024-03-14 11:14:10 +01:00