Hi,

  /lib/systemd/system/mdadm.service

exists.  However, that file does not exist.  It looks like it would have come
from the mdadm package in bookworm [1], but no longer in trixie [2].
I suppose this breaks the heuristic in this package for when to install the
mdadm init scripts.

If you'd updated orphan-sysvinit-scripts first (i.e. before mdadm), then I think it would have worked OK (because I think then o-s-s would have installed the init script, and it's then not removed it on later upgrade).

But this is obviously a problem - I think when the mdadm script was added to o-s-s, mdadm.service was in the then-current package.

I think the closest replacement service is probably
/usr/lib/systemd/system/mdmonitor.service

...so I should update o-s-s to look for that rather than mdadm.service, I think.

The same problem will also impact mdadm-waitidle, which there doesn't seem to be an obvious systemd service for now (presumably it's handled by /usr/lib/systemd/system-shutdown/mdadm.shutdown ).

Regards,

Matthew

Reply via email to