O status do systemctl mostra: “State: degraded”


23

Quando corro systemctl status, chego State: degradedao topo,

● x230
    State: degraded
     Jobs: 0 queued
   Failed: 1 units
    Since: Wed 2018-05-30 17:09:49 CDT; 3 days ago
  ....

O que está acontecendo e como corrigi-lo?

Respostas:


36

Isso significa que alguns dos seus serviços falharam ao iniciar. Você pode vê-los se executar systemctl;sem o statusargumento.

Eles devem mostrar algo como,

loaded failed failed

Ou você pode apenas os serviços com falha systemctl --failed, no meu caso, mostra

  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.

3

Você também pode tentar:

sudo systemctl reset-failed

A reinicialização do systemd falhou está limpando as unidades com falha. Você pode limpar manualmente as unidades com falha com o comando systemctl reset-failed. Isso pode ser feito para todas as unidades, ou uma única. Serviços que não são mais necessários, é melhor parar e desabilitar.


5
Mais alguma explicação sobre o que esse comando faz seria bom. Quais são as consequências? Existe algum risco de perda de dados etc.
Kusalananda

1

Para responder à pergunta original de maneira mais sucinta:

systemctl | grep fail


3
Para tornar isso uma resposta real, você provavelmente deve explicar o que isso faz e o que eles devem estar olhando na saída deste comando (idealmente com exemplos).
Kusalananda

0

Para corrigi-lo, reiniciei os serviços que falharam usando algo como:

sudo systemctl restart postgresql@9.4-main.service

No entanto, ele não funciona com serviços como systemd-initctl.service. Desconectando e plugando novamente o raspberry pi funciona para mim, no entanto, recomendo tentar reiniciar os serviços manualmente.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.