El estado de systemctl muestra: "Estado: degradado"

24

Cuando corro systemctl status, llego State: degradeda 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?

Evan Carroll
fuente

Respuestas:

37

Eso significa que algunos de sus servicios no se pudieron iniciar. Puedes verlos si corres systemctl;sin el statusargumento.

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                
● [email protected] 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.
Evan Carroll
fuente
3

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.

Brad Thompson
fuente
55
Una explicación más de lo que hace este comando sería buena. ¿Cuáles son las consecuencias? ¿Existe algún riesgo de pérdida de datos, etc.
Kusalananda
1

Para responder la pregunta original de manera más sucinta:

systemctl | grep fail

Frank Kannemann
fuente
3
Para que esto sea una respuesta real, probablemente deberías explicar qué hace esto y qué deberían mirar en la salida de este comando (idealmente con ejemplos).
Kusalananda
0

Para solucionarlo, reinicié los servicios que fallaron usando algo como:

sudo systemctl restart [email protected]

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.

Israel Mira Antón
fuente