Cuando corro systemctl status
, llego State: degraded
a la cima,
● x230
State: degraded
Jobs: 0 queued
Failed: 1 units
Since: Wed 2018-05-30 17:09:49 CDT; 3 days ago
....
¿Qué está pasando y cómo lo soluciono?
Cuando corro systemctl status
, llego State: degraded
a la cima,
● x230
State: degraded
Jobs: 0 queued
Failed: 1 units
Since: Wed 2018-05-30 17:09:49 CDT; 3 days ago
....
¿Qué está pasando y cómo lo soluciono?
Respuestas:
Eso significa que algunos de sus servicios no se pudieron iniciar. Puedes verlos si corres systemctl;
sin el status
argumento.
Deberían mostrar algo como,
loaded failed failed
O puede simplemente con los servicios fallidos systemctl --failed
, en mi caso se muestra
UNIT LOAD ACTIVE SUB DESCRIPTION
● postgresql@9.4-main.service loaded failed failed PostgreSQL Cluster 9.4-main
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.
También puedes probar:
sudo systemctl reset-failed
El reinicio del sistema fallido está borrando las unidades fallidas. Puede borrar manualmente las unidades fallidas con el comando systemctl reset-failure. Esto se puede hacer para todas las unidades, o una sola. Es mejor detener y deshabilitar los servicios que ya no se necesitan.
Para responder la pregunta original de manera más sucinta:
systemctl | grep fail
Para solucionarlo, reinicié los servicios que fallaron usando algo como:
sudo systemctl restart postgresql@9.4-main.service
Sin embargo, no funciona con servicios como systemd-initctl.service. Desenchufar y volver a enchufar el raspberry pi funciona para mí, sin embargo, recomiendo intentar reiniciar los servicios manualmente.