In trying to get DNS working on a minimal install of Debian 9.4, by copying things from a working system, I run into this:
# systemctl status NetworkManager ● NetworkManager.service - Network Manager Loaded: loaded (/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Thu 2018-05-17 18:05:21 EDT; 1min 19s ago Docs: man:NetworkManager(8) Process: 571 ExecStart=/usr/sbin/NetworkManager --no-daemon (code=exited, status=127) Main PID: 571 (code=exited, status=127) May 17 18:05:20 debm systemd[1]: NetworkManager.service: Unit entered failed state. May 17 18:05:20 debm systemd[1]: NetworkManager.service: Failed with result 'exit-code'. May 17 18:05:21 debm systemd[1]: NetworkManager.service: Service hold-off time over, scheduling restart. May 17 18:05:21 debm systemd[1]: Stopped Network Manager. May 17 18:05:21 debm systemd[1]: NetworkManager.service: Start request repeated too quickly. May 17 18:05:21 debm systemd[1]: Failed to start Network Manager. May 17 18:05:21 debm systemd[1]: NetworkManager.service: Unit entered failed state. May 17 18:05:21 debm systemd[1]: NetworkManager.service: Failed with result 'exit-code'. Sorry for the line folding. I left out how I got to this point, hoping the cause would be obvious. Just ask if you want the lead-in to the above. Thanks. - Dan