For reasons unknown, I ran the following on a machine today:
# systemctl is-system-running degraded
Uh-oh. *All* my machines were like this. Some due to, i.e., `certbot` failing to renew a cert for an expired domain. To find out what's going on, I ran: # systemctl list-units --state failed UNIT LOAD ACTIVE SUB DESCRIPTION ● cantonese-milter.service loaded failed failed Rewrite Cantonese Word-of-the-Day LOAD = Reflects whether the unit definition was properly loaded. ACTIVE = The high-level unit activation state, i.e. generalization of SUB. SUB = The low-level unit activation state, values depend on unit type. 1 loaded units listed. I was then able to fix the failed unit(s) and now: # systemctl is-system-running running Curious, am I really sloppy, or is it common to have a failed unit on machines? What are your results?