statusctl показує: "Стан: деградовано"


25

Коли я біжу systemctl status, я потрапляю State: degradedна вершину,

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

Що відбувається, і як це виправити?

Відповіді:


38

Це означає, що деякі ваші послуги не вдалося запустити. Ви можете їх бачити, якщо ви запускаєте systemctl;без statusаргументу.

Вони повинні показати щось подібне,

loaded failed failed

Або ви можете просто провалити послуги systemctl --failed, у моєму випадку це показує

  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

Ви також можете спробувати:

sudo systemctl reset-failed

не вдалося скинути скидання системи - очистити невдалі одиниці. Ви можете очистити невдалі одиниці вручну за допомогою команди скидання systemctl-fail. Це можна зробити для всіх одиниць, або одного. Послуги, які більше не потрібні, краще зупинити та відключити.


5
Ще кілька пояснень того, що ця команда робить, було б добре. Які наслідки? Чи є ризик втрати даних тощо
Kusalananda

1

Щоб відповісти на початкове запитання більш лаконічно:

systemctl | grep fail


3
Щоб зробити це фактичною відповіддю, ви, ймовірно, повинні пояснити, що це робить, і на що вони повинні дивитись у висновку цієї команди (в ідеалі з прикладами).
Kusalananda

0

Щоб виправити це, я перезапустив служби, які там, де не вдалося використовувати щось на кшталт:

sudo systemctl restart postgresql@9.4-main.service

Однак він не працює з такими послугами, як systemd-initctl.service. Відключення та підключення знову малинового пі працює для мене, проте я рекомендую спробувати перезапустити служби вручну.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.