Сервис run-as-daemon (например, custom agent или sidecar) внезапно перестал стартовать после обновления пакета. Journalctl показывает: "Failed at step EXEC spawning... No such file or directory", хотя бинарник на месте. Причина: админ правил /lib/systemd/system/agent.service напрямую, а не через /etc/systemd/system/agent.service.d/override.conf. При обновлении пакета unit-файл был заменён — все кастомные ExecStart, EnvironmentFile, WorkingDirectory исчезли. Диагностика: systemctl cat agent.service — покажет, какие drop-ins активны. systemctl show agent.service — выведет финальные параметры юнита. ls -l /lib/systemd/system/agent.service — проверить дату изменения. Истинная неизменяемость достигается только через drop-in overrides. Любая прямая правка unit-файла — технический долг с TTL = время до следующего обновления пакета. https://ftops.space/?utm*source=telegram&utm*medium=smm&utm*campaign=ftops&utm*content=systemd-drop-in-overrides-vs-ruchnye